From 836bdf4d5e3c334b7482873c1a7ae717dd184e99 Mon Sep 17 00:00:00 2001 From: Immad Abdul Jabbar Date: Wed, 6 Nov 2024 10:19:05 +0100 Subject: [PATCH 001/117] feat: enabled telemetry consent for guests [WPB-12023] (#18277) --- src/script/properties/PropertiesRepository.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/script/properties/PropertiesRepository.ts b/src/script/properties/PropertiesRepository.ts index c0024413e14..d55641590c7 100644 --- a/src/script/properties/PropertiesRepository.ts +++ b/src/script/properties/PropertiesRepository.ts @@ -225,7 +225,6 @@ export class PropertiesRepository { private initTemporaryGuestAccount(): Promise { this.logger.info('Temporary guest user: Using default properties'); - this.savePreference(PROPERTIES_TYPE.PRIVACY.TELEMETRY_SHARING, false); return Promise.resolve(this.publishProperties()); } From 1de64d4f01962b0fd1d0a2762c7f9e81f21ed796 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20J=C3=B3=C5=BAwik?= Date: Wed, 6 Nov 2024 11:26:34 +0100 Subject: [PATCH 002/117] feat: Show user availability status (#18278) --- src/i18n/en-US.json | 7 +- .../components/Modals/UserModal/UserModal.tsx | 17 +++-- .../components/panel/EnrichedFields.tsx | 44 +++++++++--- .../AvailabilityButtons.tsx | 39 +---------- .../ConversationDetails.tsx | 8 ++- .../GroupParticipantUser.tsx | 14 +++- src/script/util/AvailabilityStatus.tsx | 68 +++++++++++++++++++ src/style/common/variables.less | 1 + src/style/components/enriched-fields.less | 8 +++ 9 files changed, 148 insertions(+), 58 deletions(-) create mode 100644 src/script/util/AvailabilityStatus.tsx diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json index 4f0fd1ecbdb..2fb4cd6258e 100644 --- a/src/i18n/en-US.json +++ b/src/i18n/en-US.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Resend", "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", "authVerifyPasswordHeadline": "Enter your password", + "availability.status": "Status", + "availability.available": "Available", + "availability.busy": "Busy", + "availability.away": "Away", + "availability.none": "None", "backupCancel": "Cancel", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -1594,4 +1599,4 @@ "teamUpgradeBannerHeader": "Enjoy benefits of a team", "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", "teamUpgradeBannerButtonText": "Create Wire Team" -} \ No newline at end of file +} diff --git a/src/script/components/Modals/UserModal/UserModal.tsx b/src/script/components/Modals/UserModal/UserModal.tsx index d485a54ae76..4775991c2f9 100644 --- a/src/script/components/Modals/UserModal/UserModal.tsx +++ b/src/script/components/Modals/UserModal/UserModal.tsx @@ -145,11 +145,12 @@ const UserModal: React.FC = ({ onClose?.(); resetState(); }; - const {classifiedDomains} = useKoSubscribableChildren(teamState, ['classifiedDomains']); - const {is_trusted: isTrusted, isActivatedAccount} = useKoSubscribableChildren(selfUser, [ - 'is_trusted', - 'isActivatedAccount', - ]); + const {classifiedDomains, isTeam} = useKoSubscribableChildren(teamState, ['classifiedDomains', 'isTeam']); + const { + is_trusted: isTrusted, + isActivatedAccount, + isTemporaryGuest, + } = useKoSubscribableChildren(selfUser, ['is_trusted', 'isActivatedAccount', 'isTemporaryGuest']); const isFederated = core.backendFeatures?.isFederated; const isSameTeam = user && user.teamId && selfUser.teamId && user.teamId === selfUser.teamId; @@ -209,7 +210,11 @@ const UserModal: React.FC = ({ <> - + {!isTrusted && !isSameTeam && } diff --git a/src/script/components/panel/EnrichedFields.tsx b/src/script/components/panel/EnrichedFields.tsx index 5d1654cd6b2..65f4d67d75a 100644 --- a/src/script/components/panel/EnrichedFields.tsx +++ b/src/script/components/panel/EnrichedFields.tsx @@ -17,11 +17,12 @@ * */ -import React, {useEffect, useState} from 'react'; +import {useEffect, useState} from 'react'; import type {RichInfoField} from '@wireapp/api-client/lib/user/RichInfo'; import {container} from 'tsyringe'; +import {availabilityStatus, availabilityTranslationKeys} from 'Util/AvailabilityStatus'; import {useKoSubscribableChildren} from 'Util/ComponentUtil'; import {t} from 'Util/LocalizerUtil'; import {noop} from 'Util/util'; @@ -34,6 +35,7 @@ export interface EnrichedFieldsProps { richProfileRepository?: RichProfileRepository; showDomain?: boolean; user: User; + showAvailability?: boolean; } export const useEnrichedFields = ( @@ -72,16 +74,17 @@ export const useEnrichedFields = ( return () => { cancel = true; }; - }, [user, addEmail && email]); + }, [user, addEmail, email]); return fields; }; -const EnrichedFields: React.FC = ({ +const EnrichedFields = ({ onFieldsLoaded = noop, showDomain = false, richProfileRepository = container.resolve(RichProfileRepository), user, -}) => { + showAvailability = false, +}: EnrichedFieldsProps) => { const fields = useEnrichedFields( user, {addDomain: showDomain, addEmail: true}, @@ -89,22 +92,41 @@ const EnrichedFields: React.FC = ({ onFieldsLoaded, ); - if (fields?.length < 1) { + const {availability} = useKoSubscribableChildren(user, ['availability']); + + if (fields?.length < 1 && !showAvailability) { return null; } return (
- {fields.map(({type, value}) => ( -
+ {showAvailability && availability !== undefined && ( +

- {type} + {t('availability.status')}

-

- {value} +

+ {availabilityStatus[availability]} + {t(availabilityTranslationKeys[availability])}

- ))} + )} + + {fields?.length >= 1 && + fields.map(({type, value}) => ( +
+

+ {type} +

+

+ {value} +

+
+ ))}
); }; diff --git a/src/script/page/MainContent/panels/preferences/accountPreferences/AvailabilityButtons.tsx b/src/script/page/MainContent/panels/preferences/accountPreferences/AvailabilityButtons.tsx index 9aef2c00742..56b8fbef4fc 100644 --- a/src/script/page/MainContent/panels/preferences/accountPreferences/AvailabilityButtons.tsx +++ b/src/script/page/MainContent/panels/preferences/accountPreferences/AvailabilityButtons.tsx @@ -26,8 +26,7 @@ import cx from 'classnames'; import {Availability} from '@wireapp/protocol-messaging'; import {WebAppEvents} from '@wireapp/webapp-events'; -import * as Icon from 'Components/Icon'; -import {CSS_SQUARE} from 'Util/CSSMixin'; +import {availabilityStatus} from 'Util/AvailabilityStatus'; import {t} from 'Util/LocalizerUtil'; import {ContextMenuEntry} from '../../../../../ui/ContextMenu'; @@ -36,14 +35,6 @@ interface AvailabilityInputProps { availability: Availability.Type; } -const iconStyles: CSSObject = { - ...CSS_SQUARE(10), - fill: 'currentColor', - margin: '0 6px 1px 0', - minWidth: 10, - stroke: 'currentColor', -}; - const headerStyles: CSSObject = { lineHeight: '0.875rem', margin: '37px 0 6px', @@ -52,32 +43,6 @@ const headerStyles: CSSObject = { }; const AvailabilityButtons: React.FC = ({availability}) => { - const icons: { - [key: string]: any; - } = { - [Availability.Type.AVAILABLE]: ( - - ), - [Availability.Type.BUSY]: ( - - ), - [Availability.Type.AWAY]: ( - - ), - [Availability.Type.NONE]: null, - }; const entries: ContextMenuEntry[] = [ { availability: Availability.Type.AVAILABLE, @@ -128,7 +93,7 @@ const AvailabilityButtons: React.FC = ({availability}) = : `${t('preferencesAccountUpdateLabel')} ${item.label}` } > - {item.availability !== undefined && icons[item.availability]} + {item.availability !== undefined && availabilityStatus[item.availability]} {item.label} ); diff --git a/src/script/page/RightSidebar/ConversationDetails/ConversationDetails.tsx b/src/script/page/RightSidebar/ConversationDetails/ConversationDetails.tsx index d3e8df1a8a1..26d099f7080 100644 --- a/src/script/page/RightSidebar/ConversationDetails/ConversationDetails.tsx +++ b/src/script/page/RightSidebar/ConversationDetails/ConversationDetails.tsx @@ -126,6 +126,8 @@ const ConversationDetails = forwardRef 'firstUserEntity', ]); + const {isTemporaryGuest} = useKoSubscribableChildren(firstParticipant!, ['isTemporaryGuest']); + const {isTeam, classifiedDomains, team, isSelfDeletingMessagesEnforced, getEnforcedSelfDeletingMessagesTimeout} = useKoSubscribableChildren(teamState, [ 'isTeam', @@ -262,7 +264,11 @@ const ConversationDetails = forwardRef classifiedDomains={classifiedDomains} /> - + )} diff --git a/src/script/page/RightSidebar/GroupParticipantUser/GroupParticipantUser.tsx b/src/script/page/RightSidebar/GroupParticipantUser/GroupParticipantUser.tsx index 9cb9a7c3cab..11f15e25090 100644 --- a/src/script/page/RightSidebar/GroupParticipantUser/GroupParticipantUser.tsx +++ b/src/script/page/RightSidebar/GroupParticipantUser/GroupParticipantUser.tsx @@ -77,7 +77,11 @@ const GroupParticipantUser: FC = ({ }) => { const {isGroup, roles} = useKoSubscribableChildren(activeConversation, ['isGroup', 'roles']); const {isTemporaryGuest, isAvailable} = useKoSubscribableChildren(currentUser, ['isTemporaryGuest', 'isAvailable']); - const {classifiedDomains, team} = useKoSubscribableChildren(teamState, ['classifiedDomains', 'team']); + const {classifiedDomains, team, isTeam} = useKoSubscribableChildren(teamState, [ + 'classifiedDomains', + 'team', + 'isTeam', + ]); const {isActivatedAccount} = useKoSubscribableChildren(selfUser, ['isActivatedAccount']); const canChangeRole = @@ -202,7 +206,13 @@ const GroupParticipantUser: FC = ({ )} - {!isTemporaryGuest && } + {!isTemporaryGuest && ( + + )} + ), + [Availability.Type.BUSY]: ( + + ), + [Availability.Type.AWAY]: ( + + ), + [Availability.Type.NONE]: null, +}; + +export const availabilityTranslationKeys: Record = { + [Availability.Type.AVAILABLE]: 'availability.available', + [Availability.Type.BUSY]: 'availability.busy', + [Availability.Type.AWAY]: 'availability.away', + [Availability.Type.NONE]: 'availability.none', +}; diff --git a/src/style/common/variables.less b/src/style/common/variables.less index edecbf255aa..b6c16d017b7 100644 --- a/src/style/common/variables.less +++ b/src/style/common/variables.less @@ -112,6 +112,7 @@ body { --font-weight-bold: 700; --line-height-xs: 0.6875rem; + --line-height-small: 0.75rem; --line-height-sm: 1rem; --line-height-md: 1.25rem; --line-height-lg: 1.5rem; diff --git a/src/style/components/enriched-fields.less b/src/style/components/enriched-fields.less index 0ab663a84cd..5800e8e2af5 100644 --- a/src/style/components/enriched-fields.less +++ b/src/style/components/enriched-fields.less @@ -37,6 +37,14 @@ .text-light; margin: 0; word-break: break-word; + + &.availability-status { + display: flex; + margin-top: 8px; + font-size: var(--font-size-small); + font-weight: var(--font-weight-semibold); + line-height: var(--line-height-small); + } } } } From b048f4280ac6e95d56f0662f52a2c44ff03527b0 Mon Sep 17 00:00:00 2001 From: Immad Abdul Jabbar Date: Thu, 7 Nov 2024 12:21:13 +0100 Subject: [PATCH 003/117] fix(translation): update create group button text --- src/i18n/de-DE.json | 1 - src/i18n/en-US.json | 2 +- src/i18n/ru-RU.json | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index c8717e5da1d..70a2e1a5d02 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -553,7 +553,6 @@ "conversationSendPastedFile": "Bild eingefügt am {{date}}", "conversationServicesWarning": "Dienste haben Zugriff auf den Inhalt dieser Unterhaltung", "conversationSomeone": "Jemand", - "conversationStartNewConversation": "Beginnen Sie eine neue Unterhaltung", "conversationTeamLeft": "[bold]{{name}}[/bold] wurde aus dem Team entfernt", "conversationToday": "Heute", "conversationTweetAuthor": " auf Twitter", diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json index 2fb4cd6258e..ebce6a0a864 100644 --- a/src/i18n/en-US.json +++ b/src/i18n/en-US.json @@ -560,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index e499821a80f..67e83e0210b 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -553,7 +553,6 @@ "conversationSendPastedFile": "Изображение добавлено {{date}}", "conversationServicesWarning": "Сервисы имеют доступ к содержимому этой беседы", "conversationSomeone": "Кто-то", - "conversationStartNewConversation": "Начать новую беседу", "conversationTeamLeft": "[bold]{{name}}[/bold] был удален из команды", "conversationToday": "сегодня", "conversationTweetAuthor": " в Twitter", From d03629b49bc1fd6d156603b6b9787de3752130ff Mon Sep 17 00:00:00 2001 From: Otto the Bot Date: Thu, 7 Nov 2024 13:18:27 +0100 Subject: [PATCH 004/117] chore: Pull translations (#18282) Co-authored-by: Crowdin Bot --- src/i18n/ar-SA.json | 23 ++++++++++++++++++++--- src/i18n/bn-BD.json | 23 ++++++++++++++++++++--- src/i18n/ca-ES.json | 23 ++++++++++++++++++++--- src/i18n/cs-CZ.json | 23 ++++++++++++++++++++--- src/i18n/da-DK.json | 23 ++++++++++++++++++++--- src/i18n/de-DE.json | 26 ++++++++++++++++++++++---- src/i18n/el-GR.json | 23 ++++++++++++++++++++--- src/i18n/en-US.json | 26 +++++++++++++------------- src/i18n/es-ES.json | 23 ++++++++++++++++++++--- src/i18n/et-EE.json | 23 ++++++++++++++++++++--- src/i18n/fa-IR.json | 23 ++++++++++++++++++++--- src/i18n/fi-FI.json | 23 ++++++++++++++++++++--- src/i18n/fr-FR.json | 23 ++++++++++++++++++++--- src/i18n/ga-IE.json | 23 ++++++++++++++++++++--- src/i18n/he-IL.json | 23 ++++++++++++++++++++--- src/i18n/hi-IN.json | 23 ++++++++++++++++++++--- src/i18n/hr-HR.json | 23 ++++++++++++++++++++--- src/i18n/hu-HU.json | 23 ++++++++++++++++++++--- src/i18n/id-ID.json | 23 ++++++++++++++++++++--- src/i18n/is-IS.json | 23 ++++++++++++++++++++--- src/i18n/it-IT.json | 23 ++++++++++++++++++++--- src/i18n/ja-JP.json | 23 ++++++++++++++++++++--- src/i18n/lt-LT.json | 23 ++++++++++++++++++++--- src/i18n/lv-LV.json | 23 ++++++++++++++++++++--- src/i18n/ms-MY.json | 23 ++++++++++++++++++++--- src/i18n/nl-NL.json | 23 ++++++++++++++++++++--- src/i18n/no-NO.json | 23 ++++++++++++++++++++--- src/i18n/pl-PL.json | 25 +++++++++++++++++++++---- src/i18n/pt-BR.json | 23 ++++++++++++++++++++--- src/i18n/pt-PT.json | 23 ++++++++++++++++++++--- src/i18n/ro-RO.json | 23 ++++++++++++++++++++--- src/i18n/ru-RU.json | 22 ++++++++++++++++++++-- src/i18n/si-LK.json | 23 ++++++++++++++++++++--- src/i18n/sk-SK.json | 23 ++++++++++++++++++++--- src/i18n/sl-SI.json | 23 ++++++++++++++++++++--- src/i18n/sr-SP.json | 23 ++++++++++++++++++++--- src/i18n/sv-SE.json | 23 ++++++++++++++++++++--- src/i18n/th-TH.json | 23 ++++++++++++++++++++--- src/i18n/tr-TR.json | 23 ++++++++++++++++++++--- src/i18n/uk-UA.json | 23 ++++++++++++++++++++--- src/i18n/uz-UZ.json | 23 ++++++++++++++++++++--- src/i18n/vi-VN.json | 23 ++++++++++++++++++++--- src/i18n/zh-CN.json | 23 ++++++++++++++++++++--- src/i18n/zh-HK.json | 23 ++++++++++++++++++++--- src/i18n/zh-TW.json | 23 ++++++++++++++++++++--- 45 files changed, 896 insertions(+), 146 deletions(-) diff --git a/src/i18n/ar-SA.json b/src/i18n/ar-SA.json index d58530f0e14..4ca49b5dbb5 100644 --- a/src/i18n/ar-SA.json +++ b/src/i18n/ar-SA.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "إعادة إرسال", "authVerifyCodeResendTimer": "يمكنك طلب كودًا جديدًا {{expiration}}.", "authVerifyPasswordHeadline": "أدخل كلمة المرور الخاصة بك", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "إلغاء", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "الإشعارات", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": "بينغ", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": "بينغ", - "conversationPlaybackError": "غير قادر على التشغيل", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "شخص ما", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "اليوم", "conversationTweetAuthor": " على تويتر", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "جهات الاتصال", "searchContacts": "جهات الاتصال", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "المجموعات", + "searchGroupParticipants": "Group participants", "searchInvite": "ادعُ أشخاصًا إلى الانضمام إلى واير", "searchInviteButtonContacts": "من قائمة جهات الاتصال", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "اسم الفريق", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "أنشئ حسابًا", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "إذا أغلقت الصفحة أو أعدت تحميلها، فستفقد الوصول.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "تم إيقاف الفيديو مؤقتاً", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "مشاركه الشاشه غير مدعومه فى هذا المتصفح", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/bn-BD.json b/src/i18n/bn-BD.json index d92dfcc9061..738f03f9180 100644 --- a/src/i18n/bn-BD.json +++ b/src/i18n/bn-BD.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Resend", "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", "authVerifyPasswordHeadline": "Enter your password", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancel", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Unable to play", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Contacts", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groups", + "searchGroupParticipants": "Group participants", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/ca-ES.json b/src/i18n/ca-ES.json index d92dfcc9061..738f03f9180 100644 --- a/src/i18n/ca-ES.json +++ b/src/i18n/ca-ES.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Resend", "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", "authVerifyPasswordHeadline": "Enter your password", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancel", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Unable to play", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Contacts", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groups", + "searchGroupParticipants": "Group participants", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/cs-CZ.json b/src/i18n/cs-CZ.json index a96e35bf5f4..c14e7a620d3 100644 --- a/src/i18n/cs-CZ.json +++ b/src/i18n/cs-CZ.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Odeslat znovu", "authVerifyCodeResendTimer": "Můžete si vyžádat nový kód {{expiration}}.", "authVerifyPasswordHeadline": "Zadejte své heslo", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Zrušit", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Upozornění", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pingl(a)", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pingl(a)", - "conversationPlaybackError": "Nelze přehrát", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Obrázek vložen {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Někdo", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "dnes", "conversationTweetAuthor": " na Twittru", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Kontakty", "searchContacts": "Kontakty", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Skupiny", + "searchGroupParticipants": "Group participants", "searchInvite": "Pozvat lidi do aplikace {{brandName}}", "searchInviteButtonContacts": "Z kontaktů", "searchInviteDetail": "Sdílením svých kontaktů si zjednodušíte propojení s ostatními. Všechny informace anonymizujeme a nikdy je neposkytujeme nikomu dalšímu.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/da-DK.json b/src/i18n/da-DK.json index 8610e73e1a4..f886348bbdb 100644 --- a/src/i18n/da-DK.json +++ b/src/i18n/da-DK.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Gensend", "authVerifyCodeResendTimer": "Du kan anmode om en ny kode {{expiration}}.", "authVerifyPasswordHeadline": "Indtast din adgangskode", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Annuller", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifikationer", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pingede", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pingede", - "conversationPlaybackError": "Ikke i stand til at afspille", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Indsatte billede d. {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Nogen", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "i dag", "conversationTweetAuthor": " på Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Forbindelser", "searchContacts": "Kontakter", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Grupper", + "searchGroupParticipants": "Group participants", "searchInvite": "Inviter personer til {{brandName}}", "searchInviteButtonContacts": "Fra Kontakter", "searchInviteDetail": "At dele dine kontakter hjælper med at forbinde til andre. Vi anonymiserer al information og deler det ikke med nogen andre.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Opret en konto", "temporaryGuestDescription": "Sikrer din virksomhed med krypteret gruppe chat og konference opkald.", "temporaryGuestJoinDescription": "Hvis du lukker eller opdaterer denne side, vil du miste adgang.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index 70a2e1a5d02..0fdef078233 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Erneut senden", "authVerifyCodeResendTimer": "Du kannst {{expiration}} einen neuen Code anfordern.", "authVerifyPasswordHeadline": "Passwort eingeben", + "availability.available": "Verfügbar", + "availability.away": "Abwesend", + "availability.busy": "Beschäftigt", + "availability.none": "Kein Status", + "availability.status": "Status", "backupCancel": "Abbrechen", "backupDecryptionModalAction": "Weiter", "backupDecryptionModalMessage": "Das Backup ist passwortgeschützt.", @@ -322,10 +327,10 @@ "callNoCameraAccess": "Kein Kamerazugriff", "callNoOneJoined": "kein weiterer Teilnehmer hinzukam.", "callParticipants": "{{number}} im Anruf", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callReactionButtonAriaLabel": "Emoji auswählen {{emoji}}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reaktionen", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {{emoji}} von {{from}}", "callStateCbr": "Konstante Bitrate", "callStateConnecting": "Verbinde…", "callStateIncoming": "Ruft an…", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Gäste", "conversationDetailsActionLeave": "Gruppe verlassen", "conversationDetailsActionNotifications": "Benachrichtigungen", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Dienste", "conversationDetailsActionTimedMessages": "Selbstlöschende Nachrichten", "conversationDetailsActionUnblock": "Freigeben", @@ -535,7 +541,8 @@ "conversationPing": " hat gepingt", "conversationPingConfirmTitle": "Sind Sie sicher, dass Sie {{memberCount}} Personen anpingen möchten?", "conversationPingYou": " haben gepingt", - "conversationPlaybackError": "Konnte nicht abgespielt werden", + "conversationPlaybackError": "Nicht unterstützter Videotyp, bitte herunterladen", + "conversationPlaybackErrorDownload": "Herunterladen", "conversationPopoverFavorite": "Zu Favoriten hinzufügen", "conversationPopoverUnfavorite": "Aus Favoriten entfernen", "conversationProtocolUpdatedToMLS": "Diese Unterhaltung verwendet jetzt das neue Protokoll namens Messaging-Layer-Security (MLS). Um eine reibungslose Kommunikation zu gewährleisten, verwenden Sie immer die neueste Wire-Version auf Ihren Geräten. [link]Erfahren Sie mehr über MLS[/link]", @@ -553,6 +560,7 @@ "conversationSendPastedFile": "Bild eingefügt am {{date}}", "conversationServicesWarning": "Dienste haben Zugriff auf den Inhalt dieser Unterhaltung", "conversationSomeone": "Jemand", + "conversationStartNewConversation": "Eine Gruppe erstellen", "conversationTeamLeft": "[bold]{{name}}[/bold] wurde aus dem Team entfernt", "conversationToday": "Heute", "conversationTweetAuthor": " auf Twitter", @@ -1051,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Status der Dienste konnte nicht geändert werden.", "modalConversationRemoveAction": "Entfernen", "modalConversationRemoveCloseBtn": "Fenster 'Entfernen' schließen", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Gastzugang deaktivieren?", "modalConversationRemoveGuestsMessage": "Aktuelle Gäste werden aus der Unterhaltung entfernt. Neue Gäste können nicht hinzugefügt werden.", "modalConversationRemoveGuestsOrServicesAction": "Deaktivieren", @@ -1370,6 +1381,7 @@ "searchConnectWithOtherDomain": "Mit einer anderen Domain verbinden", "searchConnections": "Kontakte", "searchContacts": "Kontakte", + "searchConversationNames": "Unterhaltungen", "searchConversations": "Unterhaltung suchen", "searchConversationsNoResult": "Keine Ergebnisse gefunden", "searchConversationsNoResultConnectSuggestion": "Mit neuen Personen verbinden oder eine neue Unterhaltung beginnen", @@ -1380,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "Die föderierte Domain ist derzeit nicht verfügbar.", "searchFederatedDomainNotAvailableLearnMore": "Mehr erfahren", "searchGroupConversations": "Gruppenunterhaltung suchen", - "searchGroups": "Gruppen", + "searchGroupParticipants": "Gruppenmitglieder", "searchInvite": "Freunde zu {{brandName}} einladen", "searchInviteButtonContacts": "Aus Kontakte", "searchInviteDetail": "Teilen Sie Ihre Kontakte, damit wir Sie mit anderen verbinden können. Wir anonymisieren alle Informationen und geben sie nicht an andere weiter.", @@ -1455,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team-Name", "teamName.whatIsWireTeamsLink": "Was ist ein Team?", "teamSettingsModalCloseBtn": "Fenster 'Team-Einstellungen geändert' schließen", + "teamUpgradeBannerButtonText": "Wire Team erstellen", + "teamUpgradeBannerContent": "Entdecken Sie zusätzliche Funktionen kostenlos mit dem gleichen Maß an Sicherheit.", + "teamUpgradeBannerHeader": "Nutzen Sie die Vorteile eines Teams", "temporaryGuestCta": "Benutzerkonto erstellen", "temporaryGuestDescription": "Sichern Sie Ihre Organisation mit verschlüsselter Kommunikation in Gruppen und Telefonkonferenzen.\n", "temporaryGuestJoinDescription": "Wenn Sie diese Seite schließen oder neu laden, verlieren Sie den Zugriff.", @@ -1547,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Nur aktive Sprecher anzeigen", "videoCallParticipantConnecting": "Verbinden…", "videoCallPaused": "Video wurde angehalten", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Bildschirmfreigabe wird von diesem Browser nicht unterstützt", "videoCallaudioInputMicrophone": "Mikrofon", "videoCallaudioOutputSpeaker": "Lautsprecher", diff --git a/src/i18n/el-GR.json b/src/i18n/el-GR.json index 43c862e498c..b449b4e3d57 100644 --- a/src/i18n/el-GR.json +++ b/src/i18n/el-GR.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Επαναποστολή", "authVerifyCodeResendTimer": "Μπορείτε να ζητήσετε νέο κωδικό {{expiration}}.", "authVerifyPasswordHeadline": "Εισάγετε τον κωδικό σας", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Ακύρωση", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Ειδοποιησεις", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " σκουντημα", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " σκουντημα", - "conversationPlaybackError": "Αδύνατη η αναπαραγωγή", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Επικολλημένη εικόνα στις {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Κάποιος", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "σήμερα", "conversationTweetAuthor": " στο Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Συνδέσεις", "searchContacts": "Επαφές", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Ομάδες", + "searchGroupParticipants": "Group participants", "searchInvite": "Πρόσκληση ατόμων για συμμετοχή στο {{brandName}}", "searchInviteButtonContacts": "Από τις Επαφές", "searchInviteDetail": "Κάντε κοινή χρήση των επαφών σας για να μπορέσετε να συνδεθείτε με άλλους χρήστες.Κρατάμε ανώνυμες όλες σας τις πληροφορίες και δεν τις μοιραζόμαστε με κανέναν άλλον.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Όνομα ομάδας", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Δημιουργία λογαριασμού", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json index ebce6a0a864..738f03f9180 100644 --- a/src/i18n/en-US.json +++ b/src/i18n/en-US.json @@ -271,11 +271,11 @@ "authVerifyCodeResendDetail": "Resend", "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", "authVerifyPasswordHeadline": "Enter your password", - "availability.status": "Status", "availability.available": "Available", - "availability.busy": "Busy", "availability.away": "Away", + "availability.busy": "Busy", "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancel", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -442,8 +442,8 @@ "conversationDetailsActionDevices": "Devices", "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", - "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -1059,14 +1059,14 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remove?", "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", - "modalConversationRemoveGroupAction": "Remove", - "modalConversationRemoveGroupHeadline": "Remove group conversation?", - "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1381,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Contacts", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1392,7 +1393,6 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchConversationNames": "Conversation names", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1467,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1559,10 +1562,10 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", - "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", - "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareEndConfirm": "End screen share", "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", + "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", "videoCallbackgroundBlur": "Blur my background", @@ -1595,8 +1598,5 @@ "wireLinux": "{{brandName}} for Linux", "wireMacos": "{{brandName}} for macOS", "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web", - "teamUpgradeBannerHeader": "Enjoy benefits of a team", - "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", - "teamUpgradeBannerButtonText": "Create Wire Team" + "wire_for_web": "{{brandName}} for Web" } diff --git a/src/i18n/es-ES.json b/src/i18n/es-ES.json index 273c4b0251e..3468433ac80 100644 --- a/src/i18n/es-ES.json +++ b/src/i18n/es-ES.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Reenviar", "authVerifyCodeResendTimer": "Puede solicitar un nuevo código en {{expiration}}.", "authVerifyPasswordHeadline": "Introduzca su contraseña", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancelar", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notificaciones", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " ping", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " ping", - "conversationPlaybackError": "Incapaz de reproducir", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Imagen añadida el {{date}}", "conversationServicesWarning": "Hay servicios con acceso al contenido de esta conversación", "conversationSomeone": "Alguien", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] fue removido del equipo", "conversationToday": "hoy", "conversationTweetAuthor": " en Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Conexiones", "searchContacts": "Contactos", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Grupos", + "searchGroupParticipants": "Group participants", "searchInvite": "Invitar amigos a {{brandName}}", "searchInviteButtonContacts": "Desde los contactos", "searchInviteDetail": "Compartir tus contactos te ayuda a conectar con otros. Anonimizamos toda la información y no la compartimos con nadie.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Nombre del equipo", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Crear una cuenta", "temporaryGuestDescription": "Asegurá tu negocio con mensajes de grupos y llamadas cifradas de punta a punta.", "temporaryGuestJoinDescription": "Si cierras o actualizas esta página, perderás acceso.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video pausado", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Este navegador no permite compartir pantallas", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/et-EE.json b/src/i18n/et-EE.json index 28a782b54b3..96fec2f5f3d 100644 --- a/src/i18n/et-EE.json +++ b/src/i18n/et-EE.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Saada uuesti", "authVerifyCodeResendTimer": "Sa võid uue koodi tellida {{expiration}} pärast.", "authVerifyPasswordHeadline": "Sisesta oma parool", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Tühista", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Teated", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pingis", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pingisid", - "conversationPlaybackError": "Ei saa esitada", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Kleepis pildi kuupäeval {{date}}", "conversationServicesWarning": "Teenustel on ligipääs selle vestluse sisule", "conversationSomeone": "Keegi", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] eemaldati meeskonnast", "conversationToday": "täna", "conversationTweetAuthor": " Twitteris", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Ühendused", "searchContacts": "Kontaktid", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Grupid", + "searchGroupParticipants": "Group participants", "searchInvite": "Kutsu inimesi {{brandName}}’iga liituma", "searchInviteButtonContacts": "Kontaktidest", "searchInviteDetail": "Kontaktide jagamine aitab sul teistega ühenduda. Me muudame kogu info anonüümseks ja ei jaga seda kellegi teisega.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Meeskonna nimi", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Loo konto", "temporaryGuestDescription": "Turva oma äri krüptitud grupi sõnumside ja kõnedega.", "temporaryGuestJoinDescription": "Kui sa lehe sulged või laadid uuesti, kaotad ligipääsu.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video pausil", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Sinu brauser ei toeta ekraanijagamist", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/fa-IR.json b/src/i18n/fa-IR.json index 1f05490107c..20083cdf59e 100644 --- a/src/i18n/fa-IR.json +++ b/src/i18n/fa-IR.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "ارسال مجدد", "authVerifyCodeResendTimer": "شما میتوانید یک کد {{expiration}} جدید درخواست کنید.", "authVerifyPasswordHeadline": "رمزعبوری انتخاب کنید", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "انصراف", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "آگاه‌سازی‌ها", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " صدا زد", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " صدا زد", - "conversationPlaybackError": "قادر به پخش نیست", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "عکس در {{date}} فرستاده شد", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "شخصی", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "امروز", "conversationTweetAuthor": " در توییتر", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "دوستان مشترک", "searchContacts": "دفترچه تلفن", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "گروه‌ها", + "searchGroupParticipants": "Group participants", "searchInvite": "دوستانتان را برای پیوستن به وایر دعوت کنید", "searchInviteButtonContacts": "از دفترچه تلفن", "searchInviteDetail": "اشتراک گذاری مخاطبین خود کمک می‌کند تا شما با دیگر دوستان خود ارتباط برقرار کنید. دقت کنید که ما اطلاعات را مخفی کردیم و با هیچ‌کس به اشتراک نمی‌گذاریم.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/fi-FI.json b/src/i18n/fi-FI.json index 5f300e7e185..59c9b791d4c 100644 --- a/src/i18n/fi-FI.json +++ b/src/i18n/fi-FI.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Lähetä uudelleen", "authVerifyCodeResendTimer": "Voit pyytää uuden koodin {{expiration}} kuluttua.", "authVerifyPasswordHeadline": "Kirjoita salasanasi", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Peruuta", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Ilmoitukset", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinggasi", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinggasi", - "conversationPlaybackError": "Toisto epäonnistui", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Lisää suosikkeihin", "conversationPopoverUnfavorite": "Poista suosikeista", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Liitetty kuva, {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Joku", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "tänään", "conversationTweetAuthor": " Twitterissä", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Yhteydet", "searchContacts": "Yhteystiedot", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Ryhmät", + "searchGroupParticipants": "Group participants", "searchInvite": "Kutsu henkilöitä Wireen", "searchInviteButtonContacts": "Kontakteista", "searchInviteDetail": "Yhteystietojesi jakaminen auttaa sinua löytämään uusia kontakteja. Anonymisoimme kaiken tiedon ja emme jaa sitä ulkopuolisille.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Tiimin nimi", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/fr-FR.json b/src/i18n/fr-FR.json index 0a8345d672b..47915bce885 100644 --- a/src/i18n/fr-FR.json +++ b/src/i18n/fr-FR.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Renvoyer", "authVerifyCodeResendTimer": "Vous pourrez demander un nouveau code {{expiration}}.", "authVerifyPasswordHeadline": "Saisissez votre mot de passe", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Annuler", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " a fait un signe", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " avez fait un signe", - "conversationPlaybackError": "Lecture impossible", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Ajouter aux favoris", "conversationPopoverUnfavorite": "Supprimer des favoris", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Image collée le {{date}}", "conversationServicesWarning": "Les services ont accès au contenu de la conversation", "conversationSomeone": "Quelqu’un", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] a été retiré de l’équipe", "conversationToday": "aujourd’hui", "conversationTweetAuthor": " via Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Contacts", "searchContacts": "Contacts", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groupes", + "searchGroupParticipants": "Group participants", "searchInvite": "Invitez des contacts à rejoindre {{brandName}}", "searchInviteButtonContacts": "Depuis vos contacts", "searchInviteDetail": "Partager vos contacts vous permet de vous connecter à d’autres personnes. Nous anonymisons toutes les informations et ne les partageons avec personne d’autre.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Nom de l'équipe", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Créer un compte", "temporaryGuestDescription": "Protégez votre activité avec des messages de groupe et des appels chiffrés.", "temporaryGuestJoinDescription": "Si vous fermez ou rafraîchissez cette page, votre accès sera perdu.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Vidéo en pause", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Le partage d’écran n’est pas compatible avec ce navigateur", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/ga-IE.json b/src/i18n/ga-IE.json index d92dfcc9061..738f03f9180 100644 --- a/src/i18n/ga-IE.json +++ b/src/i18n/ga-IE.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Resend", "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", "authVerifyPasswordHeadline": "Enter your password", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancel", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Unable to play", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Contacts", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groups", + "searchGroupParticipants": "Group participants", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/he-IL.json b/src/i18n/he-IL.json index d92dfcc9061..738f03f9180 100644 --- a/src/i18n/he-IL.json +++ b/src/i18n/he-IL.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Resend", "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", "authVerifyPasswordHeadline": "Enter your password", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancel", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Unable to play", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Contacts", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groups", + "searchGroupParticipants": "Group participants", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/hi-IN.json b/src/i18n/hi-IN.json index 1af006bc38f..029746c4b29 100644 --- a/src/i18n/hi-IN.json +++ b/src/i18n/hi-IN.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "फिर से भेजें", "authVerifyCodeResendTimer": "आप एक नया कोड {{expiration}} का अनुरोध कर सकते हैं|", "authVerifyPasswordHeadline": "अपने पासवर्ड को डालें", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancel", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Unable to play", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Contacts", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groups", + "searchGroupParticipants": "Group participants", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/hr-HR.json b/src/i18n/hr-HR.json index d675023ee09..3bd88a0dd5c 100644 --- a/src/i18n/hr-HR.json +++ b/src/i18n/hr-HR.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Ponovno pošalji", "authVerifyCodeResendTimer": "Možete zatražiti novi kod {{expiration}}.", "authVerifyPasswordHeadline": "Upišite Vašu šifru", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Odustani", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Obavijesti", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pingala/o", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pingala/o", - "conversationPlaybackError": "Reprodukcija neuspješna", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Slika zaljepljena na {{date}}", "conversationServicesWarning": "Usluge imaju pristup sadržaju ovog razgovora", "conversationSomeone": "Netko", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] je uklonjen iz tima", "conversationToday": "danas", "conversationTweetAuthor": " na Twitteru", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Veze", "searchContacts": "Kontakti", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Grupe", + "searchGroupParticipants": "Group participants", "searchInvite": "Pozovite ljude na {{brandName}}", "searchInviteButtonContacts": "Iz kontakata", "searchInviteDetail": "Mi koristimo vaše kontakt podatke za povezivanje s drugima. Sve informacije su anonimiziane i nisu dijeljene s drugima.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Stvaranje računa", "temporaryGuestDescription": "Osigurajte Vašu tvrtku s enkriptiranim grupnim porukama i konferencijskim pozivima.", "temporaryGuestJoinDescription": "Ukoliko zatvorite ili osvježite stranicu, izgubiti će te prava pristupa.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video pauziran", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Dijeljenje ekrana nije podržano u ovom pregledniku", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/hu-HU.json b/src/i18n/hu-HU.json index d54107c3097..e9ac33c07c0 100644 --- a/src/i18n/hu-HU.json +++ b/src/i18n/hu-HU.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Újraküldés", "authVerifyCodeResendTimer": "Új kódot kérhetsz {{expiration}} múlva.", "authVerifyPasswordHeadline": "Add meg a jelszavad", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Mégsem", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Értesítések", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " kopogott", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " kopogott", - "conversationPlaybackError": "Nem lehet lejátszani", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Hozzáadás a kedvencekhez", "conversationPopoverUnfavorite": "Eltávolítás a kedvencek közül", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Kép beillesztve ({{date}})", "conversationServicesWarning": "A szolgálatok hozzáférhetnek a beszélgetés tartalmához", "conversationSomeone": "Valaki", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] eltávolítottuk a csapatból", "conversationToday": "ma", "conversationTweetAuthor": " Twitteren", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Kapcsolatok", "searchContacts": "Névjegyek", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Csoportok", + "searchGroupParticipants": "Group participants", "searchInvite": "Hívj meg másokat is a {{brandName}}-re", "searchInviteButtonContacts": "Névjegyekből", "searchInviteDetail": "Névjegyeid megosztása megkönnyíti, hogy kapcsolatba lépj másokkal. Az összes információt anonimizáljuk és nem osztjuk meg senki mással.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Csapat neve", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Fiók létrehozása", "temporaryGuestDescription": "Tedd biztonságosabbá vállalkozásodat a csoportos üzenetek és beszélgetések titkosításával.", "temporaryGuestJoinDescription": "Ha bezárod vagy újratöltöd ezt az oldalt, akkor elveszted a hozzáférésed.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Videó szüneteltetve", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "A képernyőmegosztást ez a böngésző nem támogatja", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/id-ID.json b/src/i18n/id-ID.json index 1d1cb389cb8..58875efe365 100644 --- a/src/i18n/id-ID.json +++ b/src/i18n/id-ID.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Kirim lagi", "authVerifyCodeResendTimer": "Anda dapat meminta kode baru {{expiration}} .", "authVerifyPasswordHeadline": "Masukkan sandi Anda", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Batal", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifikasi", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " diping", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " diping", - "conversationPlaybackError": "Tidak dapat memutar", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Gambar ditempelkan di {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Seseorang", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "hari ini", "conversationTweetAuthor": " di Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Hubungan", "searchContacts": "Kontak", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Grup", + "searchGroupParticipants": "Group participants", "searchInvite": "Undang orang untuk bergabung dengan {{brandName}}", "searchInviteButtonContacts": "Dari Kontak", "searchInviteDetail": "Berbagi kontak Anda membantu Anda terhubung dengan orang lain. Kami menganonimkan semua informasi dan tidak membagikannya dengan orang lain.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/is-IS.json b/src/i18n/is-IS.json index d92dfcc9061..738f03f9180 100644 --- a/src/i18n/is-IS.json +++ b/src/i18n/is-IS.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Resend", "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", "authVerifyPasswordHeadline": "Enter your password", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancel", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Unable to play", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Contacts", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groups", + "searchGroupParticipants": "Group participants", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/it-IT.json b/src/i18n/it-IT.json index af9c039a01a..bf37d47d5a4 100644 --- a/src/i18n/it-IT.json +++ b/src/i18n/it-IT.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Inviare di nuovo", "authVerifyCodeResendTimer": "È possibile richiedere un nuovo codice {{expiration}}.", "authVerifyPasswordHeadline": "Inserisci la tua password", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Annulla", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifiche", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " ha fatto un trillo", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " ha fatto un trillo", - "conversationPlaybackError": "Impossibile riprodurre", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Immagine incollata alle {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Qualcuno", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "oggi", "conversationTweetAuthor": " su Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connessioni", "searchContacts": "Contatti", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Gruppi", + "searchGroupParticipants": "Group participants", "searchInvite": "Invita amici ad usare {{brandName}}", "searchInviteButtonContacts": "Dalla rubrica", "searchInviteDetail": "Condividere i contatti dalla rubrica ti aiuta a connetterti con gli altri. Rendiamo tutte le informazioni dei contatti anonime e non sono cedute a nessun altro.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video in pausa", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/ja-JP.json b/src/i18n/ja-JP.json index 6041ed141fd..e97f450e640 100644 --- a/src/i18n/ja-JP.json +++ b/src/i18n/ja-JP.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "再送する", "authVerifyCodeResendTimer": "新しいコード \"{{expiration}}\" を要求することができます。", "authVerifyPasswordHeadline": "パスワードを入力してください", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "キャンセル", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "通知", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " ping しました", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " ping しました", - "conversationPlaybackError": "再生できません", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "お気に入りに追加", "conversationPopoverUnfavorite": "お気に入りから削除", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "{{date}} にペーストされた画像", "conversationServicesWarning": "サービスはこの会議のコンテンツにアクセスできます", "conversationSomeone": "誰か", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] はチームから削除されました", "conversationToday": "今日", "conversationTweetAuthor": " はツイッターにいます", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "つながり", "searchContacts": "連絡先", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "グループ", + "searchGroupParticipants": "Group participants", "searchInvite": "{{brandName}}に招待する", "searchInviteButtonContacts": "連絡先から", "searchInviteDetail": "連絡先をシェアすると他のユーザーと接続するのに役立ちます。すべての情報は匿名化され、第三者に共有することはありません。", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "チーム名", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "アカウントを作成", "temporaryGuestDescription": "暗号化されたグループメッセージや会議通話であなたのビジネスを保護します。", "temporaryGuestJoinDescription": "このページを閉じるか更新すると、アクセスが失われます。", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "ビデオ停止中", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "このブラウザでは画面共有はサポートされません。", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/lt-LT.json b/src/i18n/lt-LT.json index cb15153cf65..ea816e234fb 100644 --- a/src/i18n/lt-LT.json +++ b/src/i18n/lt-LT.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Siųsti iš naujo", "authVerifyCodeResendTimer": "Jūs galite užklausti naują kodą {{expiration}}.", "authVerifyPasswordHeadline": "Įveskite savo slaptažodį", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Atsisakyti", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Pranešimai", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " patikrino ryšį", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " patikrinote ryšį", - "conversationPlaybackError": "Nepavyko atkurti", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Paveikslas įdėtas {{date}}", "conversationServicesWarning": "Tarnybos turi galimybę prisijungti prie šio susirašinėjimo turinio", "conversationSomeone": "Kažkas", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] buvo pašalintas (-a) iš komandos", "conversationToday": "šiandien", "conversationTweetAuthor": " socialiniame tinkle Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Kontaktai", "searchContacts": "Kontaktai", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Grupės", + "searchGroupParticipants": "Group participants", "searchInvite": "Pakvieskite žmones į {{brandName}}", "searchInviteButtonContacts": "Iš kontaktų", "searchInviteDetail": "Dalinimasis kontaktais padeda jums užmegzti kontaktą su kitais žmonėmis. Mes padarome visą informaciją anoniminę ir su niekuo ja nesidaliname.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Komandos pavadinimas", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Kurti paskyrą", "temporaryGuestDescription": "Apsaugokite savo verslą susirašinėdami ir kalbėdami konferenciniu būdu šifruojant.", "temporaryGuestJoinDescription": "Jei puslapį uždarysite arba perkrausite iš naujo, prisijungti nebegalėsite.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Vaizdas pristabdytas", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Ši naršykle nepalaiko ekrano rodymo", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/lv-LV.json b/src/i18n/lv-LV.json index 678dc510db7..114db26867c 100644 --- a/src/i18n/lv-LV.json +++ b/src/i18n/lv-LV.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Sūtīt atkārtoti", "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", "authVerifyPasswordHeadline": "Ievadiet savu paroli", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Atcelt", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Unable to play", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Kontakti", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groups", + "searchGroupParticipants": "Group participants", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/ms-MY.json b/src/i18n/ms-MY.json index d92dfcc9061..738f03f9180 100644 --- a/src/i18n/ms-MY.json +++ b/src/i18n/ms-MY.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Resend", "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", "authVerifyPasswordHeadline": "Enter your password", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancel", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Unable to play", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Contacts", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groups", + "searchGroupParticipants": "Group participants", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/nl-NL.json b/src/i18n/nl-NL.json index 1438e3bd53c..2fa52a1a37b 100644 --- a/src/i18n/nl-NL.json +++ b/src/i18n/nl-NL.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Opnieuw sturen", "authVerifyCodeResendTimer": "Je kunt een nieuwe code aanvragen {{expiration}}.", "authVerifyPasswordHeadline": "Voer je wachtwoord in", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Annuleer", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Meldingen", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Niet in staat om te af te spelen", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Afbeelding geplakt op {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Iemand", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "vandaag", "conversationTweetAuthor": " op Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Contacten", "searchContacts": "Contacten", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groepen", + "searchGroupParticipants": "Group participants", "searchInvite": "Nodig andere mensen uit voor {{brandName}}", "searchInviteButtonContacts": "Van contacten", "searchInviteDetail": "Het delen van je contacten helpt je om met anderen te verbinden. We anonimiseren alle informatie en delen deze niet met iemand anders.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team-naam", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Een account aanmaken", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/no-NO.json b/src/i18n/no-NO.json index 4ab0e7caae3..263af4958dd 100644 --- a/src/i18n/no-NO.json +++ b/src/i18n/no-NO.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Send på nytt", "authVerifyCodeResendTimer": "Du kan be om en ny kode {{expiration}}.", "authVerifyPasswordHeadline": "Angi ditt passord", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Avbryt", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Varsler", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Kan ikke spille av", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Noen", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "i dag", "conversationTweetAuthor": " på Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Kontakter", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groups", + "searchGroupParticipants": "Group participants", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video pauset", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Skjermdeling støttes ikke i denne nettleseren", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/pl-PL.json b/src/i18n/pl-PL.json index d8fb5160eb7..f428c4765eb 100644 --- a/src/i18n/pl-PL.json +++ b/src/i18n/pl-PL.json @@ -1,7 +1,7 @@ { "AppLockDisableCancel": "Cancel", "AppLockDisableInfo": "You will no longer need to unlock Wire with your passcode.", - "AppLockDisableTurnOff": "Turn Off", + "AppLockDisableTurnOff": "Wyłącz", "ApplockDisableHeadline": "Turn app lock off?", "BackendError.LABEL.ACCESS_DENIED": "Sprawdź swoje dane i spróbuj ponownie", "BackendError.LABEL.ALREADY_INVITED": "This email has already been invited", @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Wyślij ponownie", "authVerifyCodeResendTimer": "Możesz poprosić o nowy kod {{expiration}}.", "authVerifyPasswordHeadline": "Wprowadź hasło", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Anuluj", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Powiadomienia", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " zaczepił/a", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " zaczepił/a", - "conversationPlaybackError": "Nie można odtworzyć", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Wklejono obraz {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Ktoś", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "dzisiaj", "conversationTweetAuthor": " na Twitterze", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Połączenia", "searchContacts": "Kontakty", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Grupy", + "searchGroupParticipants": "Group participants", "searchInvite": "Zaproś innych do {{brandName}}", "searchInviteButtonContacts": "Z kontaktów", "searchInviteDetail": "Udostępnianie kontaktów pomaga połączyć się z innymi. Wszystkie informacje są anonimowe i nie udostępniamy ich nikomu.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Nazwa zespołu", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Utwórz konto", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/pt-BR.json b/src/i18n/pt-BR.json index d52c321d11f..15e1e095e72 100644 --- a/src/i18n/pt-BR.json +++ b/src/i18n/pt-BR.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Reenviar", "authVerifyCodeResendTimer": "Você pode solicitar um novo código {{expiration}}.", "authVerifyPasswordHeadline": "Digite sua senha", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancelar", "backupDecryptionModalAction": "Continuar", "backupDecryptionModalMessage": "O backup está protegido por senha.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Convidados", "conversationDetailsActionLeave": "Sair do grupo", "conversationDetailsActionNotifications": "Notificações", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Serviços", "conversationDetailsActionTimedMessages": "Auto-exclusão de mensagens", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pingou", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pingou", - "conversationPlaybackError": "Falha ao reproduzir", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Adicionar aos favoritos", "conversationPopoverUnfavorite": "Remover dos favoritos", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Imagem postada em {{date}}", "conversationServicesWarning": "Serviços têm acesso ao conteúdo da conversa", "conversationSomeone": "Alguém", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] foi removido da equipe", "conversationToday": "hoje", "conversationTweetAuthor": " no Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Não foi possível alterar o estado dos serviços.", "modalConversationRemoveAction": "Remover", "modalConversationRemoveCloseBtn": "Fechar janela 'Remover'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Desabilitar acesso de convidado?", "modalConversationRemoveGuestsMessage": "Os convidados atuais serão removidos da conversa. Novos convidados não serão permitidos.", "modalConversationRemoveGuestsOrServicesAction": "Desabilitar", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Conectar com outro domínio", "searchConnections": "Conexões", "searchContacts": "Contatos", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "O domínio federado não está disponível no momento.", "searchFederatedDomainNotAvailableLearnMore": "Saiba mais", "searchGroupConversations": "Search group conversations", - "searchGroups": "Grupos", + "searchGroupParticipants": "Group participants", "searchInvite": "Convide pessoas para entrar no {{brandName}}", "searchInviteButtonContacts": "Dos Contatos", "searchInviteDetail": "Compartilhar seus contatos ajuda a se conectar com outras pessoas. Nós tornamos anônimas todas as informações e não compartilhamos com ninguém.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Nome da equipe", "teamName.whatIsWireTeamsLink": "O que é uma equipe?", "teamSettingsModalCloseBtn": "Fechar janela 'As configurações da equipe foram alteradas'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Criar uma conta", "temporaryGuestDescription": "Proteja seu negócio com mensagens e chamadas em grupo criptografadas.", "temporaryGuestJoinDescription": "Se você fechar ou atualizar esta página, você perderá o acesso.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Conectando...", "videoCallPaused": "Vídeo pausado", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Seu navegador não oferece suporte a compartilhamento de tela", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/pt-PT.json b/src/i18n/pt-PT.json index f52d1b30798..b2a8c822334 100644 --- a/src/i18n/pt-PT.json +++ b/src/i18n/pt-PT.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Reenviar", "authVerifyCodeResendTimer": "Pode solicitar um novo código {{expiration}}.", "authVerifyPasswordHeadline": "Insira a sua palavra-passe", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancelar", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notificações", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pingou", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pingou", - "conversationPlaybackError": "Incapaz de reproduzir", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Imagem colada em {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Alguém", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "hoje", "conversationTweetAuthor": " no Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Ligações", "searchContacts": "Contactos", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Grupos", + "searchGroupParticipants": "Group participants", "searchInvite": "Convidar pessoas para aderir ao {{brandName}}", "searchInviteButtonContacts": "Dos contactos", "searchInviteDetail": "Partilhar os seus contacto ajuda a ligar-se aos outros. Anonimizamos toda a informação e não a partilhamos com ninguém.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Nome da equipa", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Criar uma conta", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/ro-RO.json b/src/i18n/ro-RO.json index 0f3a946ceef..dfac23b638a 100644 --- a/src/i18n/ro-RO.json +++ b/src/i18n/ro-RO.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Retrimite", "authVerifyCodeResendTimer": "Poți cere un nou cod de {{expiration}}.", "authVerifyPasswordHeadline": "Introdu parola ta", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Renunță", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notificări", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinguit", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinguit", - "conversationPlaybackError": "Nu se poate reda", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "A postat o imagine pe {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Cineva", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "azi", "conversationTweetAuthor": " pe Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Conexiuni", "searchContacts": "Contacte", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Grupuri", + "searchGroupParticipants": "Group participants", "searchInvite": "Invită persoane pe {{brandName}}", "searchInviteButtonContacts": "Din Contacte", "searchInviteDetail": "Împărtășirea contactelor ne ajută să te conectăm cu alții. Noi anonimizăm toate informațiile și nu le împărtășim cu terți.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Numele echipei", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index 67e83e0210b..5a6b2344038 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Отправить повторно", "authVerifyCodeResendTimer": "Вы можете запросить новый код {{expiration}}.", "authVerifyPasswordHeadline": "Введите ваш пароль", + "availability.available": "Доступен", + "availability.away": "Отошел", + "availability.busy": "Занят", + "availability.none": "Отключены", + "availability.status": "Статус", "backupCancel": "Отмена", "backupDecryptionModalAction": "Продолжить", "backupDecryptionModalMessage": "Резервная копия защищена паролем.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Гости", "conversationDetailsActionLeave": "Покинуть группу", "conversationDetailsActionNotifications": "Уведомления", + "conversationDetailsActionRemove": "Удалить группу", "conversationDetailsActionServicesOptions": "Сервисы", "conversationDetailsActionTimedMessages": "Самоудаляющиеся сообщения", "conversationDetailsActionUnblock": "Разблокировать", @@ -535,7 +541,8 @@ "conversationPing": " отправил(-а) пинг", "conversationPingConfirmTitle": "Вы действительно хотите отправить пинг {{memberCount}} пользователям?", "conversationPingYou": " отправили пинг", - "conversationPlaybackError": "Невозможно воспроизвести", + "conversationPlaybackError": "Неподдерживаемый тип видео, пожалуйста, скачайте", + "conversationPlaybackErrorDownload": "Скачать", "conversationPopoverFavorite": "Добавить в избранное", "conversationPopoverUnfavorite": "Удалить из избранного", "conversationProtocolUpdatedToMLS": "Теперь в этой беседе используется новый протокол Messaging Layer Security (MLS). Для обеспечения надежной связи всегда используйте последнюю версию Wire на своих устройствах. [link]Подробнее о MLS[/link]", @@ -553,6 +560,7 @@ "conversationSendPastedFile": "Изображение добавлено {{date}}", "conversationServicesWarning": "Сервисы имеют доступ к содержимому этой беседы", "conversationSomeone": "Кто-то", + "conversationStartNewConversation": "Создать группу", "conversationTeamLeft": "[bold]{{name}}[/bold] был удален из команды", "conversationToday": "сегодня", "conversationTweetAuthor": " в Twitter", @@ -1051,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Не удалось изменить статус сервисов.", "modalConversationRemoveAction": "Удалить", "modalConversationRemoveCloseBtn": "Закрыть окно 'Удалить'", + "modalConversationRemoveGroupAction": "Удалить", + "modalConversationRemoveGroupHeadline": "Удалить групповую беседу?", + "modalConversationRemoveGroupMessage": "Это приведет к удалению группы на данном устройстве. Возможность восстановления содержимого отсутствует.", "modalConversationRemoveGuestsHeadline": "Отключить доступ гостей?", "modalConversationRemoveGuestsMessage": "Текущие гости будут удалены из беседы. Новые гости допущены не будут.", "modalConversationRemoveGuestsOrServicesAction": "Отключить", @@ -1370,6 +1381,7 @@ "searchConnectWithOtherDomain": "Подключиться к другому домену", "searchConnections": "Контакты", "searchContacts": "Контакты", + "searchConversationNames": "Названия бесед", "searchConversations": "Поиск бесед", "searchConversationsNoResult": "Ничего не найдено", "searchConversationsNoResultConnectSuggestion": "Общайтесь с новыми пользователями или начните новую беседу", @@ -1380,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "Федеративный домен в настоящее время недоступен.", "searchFederatedDomainNotAvailableLearnMore": "Подробнее", "searchGroupConversations": "Поиск групповых бесед", - "searchGroups": "Группы", + "searchGroupParticipants": "Участники группы", "searchInvite": "Пригласите друзей в {{brandName}}", "searchInviteButtonContacts": "Из Контактов", "searchInviteDetail": "Доступ к контактам поможет установить связь с другими пользователями. Мы анонимизируем всю информацию и не делимся ею с кем-либо еще.", @@ -1455,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Название команды", "teamName.whatIsWireTeamsLink": "Что такое команда?", "teamSettingsModalCloseBtn": "Закрыть окно 'Настройки команды изменены'", + "teamUpgradeBannerButtonText": "Создать команду Wire", + "teamUpgradeBannerContent": "Познакомьтесь с дополнительными возможностями бесплатно, сохранив тот же уровень безопасности.", + "teamUpgradeBannerHeader": "Наслаждайтесь преимуществами команды", "temporaryGuestCta": "Создать аккаунт", "temporaryGuestDescription": "Защитите ваш бизнес зашифрованными групповыми сообщениями и вызовами.", "temporaryGuestJoinDescription": "Если вы закроете или обновите эту страницу, то потеряете доступ.", @@ -1547,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Показывать только активных спикеров", "videoCallParticipantConnecting": "Подключение...", "videoCallPaused": "Видео приостановлено", + "videoCallScreenShareEndConfirm": "Завершить совместное использование экрана", + "videoCallScreenShareEndConfirmDescription": "Если свернуть окно, совместное использование экрана завершится.", + "videoCallScreenShareEnded": "Ваш совместный доступ к экрану завершен.", "videoCallScreenShareNotSupported": "Ваш браузер не поддерживает совместное использование экрана", "videoCallaudioInputMicrophone": "Микрофон", "videoCallaudioOutputSpeaker": "Динамик", diff --git a/src/i18n/si-LK.json b/src/i18n/si-LK.json index 5159afdd963..6d4684c096e 100644 --- a/src/i18n/si-LK.json +++ b/src/i18n/si-LK.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "නැවත යවන්න", "authVerifyCodeResendTimer": "ඔබට නව කේතයක් ඉල්ලීමට හැකිය {{expiration}}.", "authVerifyPasswordHeadline": "ඔබගේ මුරපදය යොදන්න", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "අවලංගු කරන්න", "backupDecryptionModalAction": "ඉදිරියට", "backupDecryptionModalMessage": "මෙම උපස්ථය මුරපදයකින් ආරක්‍ෂිතයි.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "අමුත්තන්", "conversationDetailsActionLeave": "සමූහය හැරයන්න", "conversationDetailsActionNotifications": "දැනුම්දීම්", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "සේවා", "conversationDetailsActionTimedMessages": "ඉබේ මැකෙන පණිවිඩ", "conversationDetailsActionUnblock": "අනවහිර", @@ -535,7 +541,8 @@ "conversationPing": "හැඬවීය", "conversationPingConfirmTitle": "ඔබට {{memberCount}} දෙනෙකුගේ උපාංග හැඬවීමට වුවමනාද?", "conversationPingYou": "හැඬවීය", - "conversationPlaybackError": "වාදනයට නොහැකිය", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "ප්‍රියතමයන්ට එකතු කරන්න", "conversationPopoverUnfavorite": "ප්‍රියතමයන්ගෙන් ඉවත් කරන්න", "conversationProtocolUpdatedToMLS": "මෙම සංවාදය දැන් නව පණිවිඩකරණ ස්ථර ආරක්‍ෂණ (MLS) කෙටුම්පත භාවිතා කරයි. බාධාවකින් තොරව සන්නිවේදනය සඳහා සැමවිටම ඔබගේ උපාංග වලට නවතම වයර් අනුවාදය බාගන්න. [link]MLS පිළිබඳව තව දැනගන්න[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "{{date}} දී සේයාරුවක් අලවා ඇත", "conversationServicesWarning": "මෙම සංවාදයේ අන්තර්ගතයට සේවා ප්‍රවේශය ඇත", "conversationSomeone": "යමෙක්", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] කණ්ඩායමෙන් ඉවත් කර ඇත", "conversationToday": "අද", "conversationTweetAuthor": "ට්විටර් හි", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "සේවාවල තත්‍වය වෙනස් කිරීමට නොහැකි විය.", "modalConversationRemoveAction": "ඉවත් කරන්න", "modalConversationRemoveCloseBtn": "'ඉවත්කරන' කවුළුව වසන්න", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "අමුත්තන්ට ප්‍රවේශය අබල කරන්නද?", "modalConversationRemoveGuestsMessage": "වත්මන් අමුත්තන් සංවාදයෙන් ඉවත් කරනු ලැබේ. නව අමුත්තන්ට ඉඩ නොදෙනු ඇත.", "modalConversationRemoveGuestsOrServicesAction": "අබල කරන්න", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "වෙනත් වසමකට සම්බන්ධ වන්න", "searchConnections": "සම්බන්ධතා", "searchContacts": "සබඳතා", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "ඒකාබද්ධ වසම දැනට නැත.", "searchFederatedDomainNotAvailableLearnMore": "තව දැනගන්න", "searchGroupConversations": "Search group conversations", - "searchGroups": "සමූහ", + "searchGroupParticipants": "Group participants", "searchInvite": "{{brandName}} වෙත එක්වීමට ආරාධනා කරන්න", "searchInviteButtonContacts": "සබඳතා වලින්", "searchInviteDetail": "ඔබගේ සබඳතා බෙදා ගැනීම අන් අය සමඟ සම්බන්ධ වීමට උපකාරී වේ. අපි සියලුම තොරතුරු නිර්ණාමික කරන අතර ඒවා වෙනත් කිසිවෙකු සමඟ බෙදා නොගන්නෙමු.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "කණ්ඩායමේ නම", "teamName.whatIsWireTeamsLink": "කණ්ඩායමක් යනු කුමක්ද?", "teamSettingsModalCloseBtn": "'කණ්ඩායමේ සැකසුම් සංශෝධිතයි' කවුළුව වසන්න", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "ගිණුමක් සාදන්න", "temporaryGuestDescription": "සංකේතිත සමූහ පණිවිඩකරණය හා සම්මන්ත්‍රණ ඇමතුම් සමඟ ඔබගේ ව්‍යාපාරය සුරක්‍ෂිත කරගන්න.", "temporaryGuestJoinDescription": "ඔබ මෙම පිටුව වසා දැමුවහොත් හෝ නැවුම් කළහොත් ප්‍රවේශය අහිමි වනු ඇත.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "සම්බන්ධ වෙමින්...", "videoCallPaused": "දෘශ්‍ය විරාමයකි", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "තිරය බෙදාගැනීමට මෙම අතිරික්සුව සහය නොදක්වයි", "videoCallaudioInputMicrophone": "ශබ්දවාහිනිය", "videoCallaudioOutputSpeaker": "විකාශකය", diff --git a/src/i18n/sk-SK.json b/src/i18n/sk-SK.json index 66d293b86c6..679514d129f 100644 --- a/src/i18n/sk-SK.json +++ b/src/i18n/sk-SK.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Poslať znovu", "authVerifyCodeResendTimer": "Môžete požiadať o nový kód {{expiration}}.", "authVerifyPasswordHeadline": "Zadajte Vaše heslo", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Zrušiť", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifikácie", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pingol", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pingol", - "conversationPlaybackError": "Prehrávanie sa nepodarilo", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Vložený obrázok {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Niekto", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "dnes", "conversationTweetAuthor": " na Twitteri", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Pripojenia", "searchContacts": "Kontakty", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Skupiny", + "searchGroupParticipants": "Group participants", "searchInvite": "Pozvať ľudí do {{brandName}}", "searchInviteButtonContacts": "Z kontaktov", "searchInviteDetail": "Zdieľanie kontaktov Vám pomôže spojiť sa s ostatnými. Anonymizujeme všetky informácie a nezdieľame ich s nikým iným.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/sl-SI.json b/src/i18n/sl-SI.json index 74607992ec0..0651dfc1b5d 100644 --- a/src/i18n/sl-SI.json +++ b/src/i18n/sl-SI.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Ponovno pošlji", "authVerifyCodeResendTimer": "Lahko zahtevate novo kodo {{expiration}}.", "authVerifyPasswordHeadline": "Vnesite vaše geslo", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Prekliči", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Obvestila", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " je pingal(-a)", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " je pingal(-a)", - "conversationPlaybackError": "Ni možno predvajati", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Prilepljena slika ob {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Nekdo", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "danes", "conversationTweetAuthor": " na Twitterju", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Povezave", "searchContacts": "Stiki", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Skupine", + "searchGroupParticipants": "Group participants", "searchInvite": "Povabi ostale osebe na {{brandName}}", "searchInviteButtonContacts": "Iz imenika stikov", "searchInviteDetail": "Deljenje vaših stikov pomaga pri povezovanju z drugimi. Vse informacije anonimiziramo in ne delimo z drugimi.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/sr-SP.json b/src/i18n/sr-SP.json index b8425eee7c2..0176182d04a 100644 --- a/src/i18n/sr-SP.json +++ b/src/i18n/sr-SP.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Понови", "authVerifyCodeResendTimer": "Нови код можете затражити {{expiration}}.", "authVerifyPasswordHeadline": "Унесите своју лозинку", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Откажи", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Обавештења", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " пингова", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " пингова", - "conversationPlaybackError": "Не могу да пустим", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Додај у фаворите", "conversationPopoverUnfavorite": "Избаци из омиљених", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Лепљена слика {{date}}", "conversationServicesWarning": "Услуге имају приступ садржају овог разговора", "conversationSomeone": "Неко", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] је уклоњен из тима", "conversationToday": "данас", "conversationTweetAuthor": " на Твитеру", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Везе", "searchContacts": "Контакти", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Групе", + "searchGroupParticipants": "Group participants", "searchInvite": "Позовите људе у Вајер", "searchInviteButtonContacts": "из именика", "searchInviteDetail": "Дељење контаката помаже да се повежете са људима. Сви подаци су анонимни и не делимо их ни са ким.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Име тима", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Направи налог", "temporaryGuestDescription": "Осигурајте своје пословање шифрираним групним порукама и конференцијским позивима.", "temporaryGuestJoinDescription": "Ако ову страницу затворите или освежите, изгубит ћете приступ.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Видео је паузиран", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Дељење екрана није подржано у овом прегледачу", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/sv-SE.json b/src/i18n/sv-SE.json index 5d458f8cf9c..190e06e12f5 100644 --- a/src/i18n/sv-SE.json +++ b/src/i18n/sv-SE.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Skicka igen", "authVerifyCodeResendTimer": "Du kan begära en ny kod inom {{expiration}}.", "authVerifyPasswordHeadline": "Ange ditt lösenord", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Avbryt", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notiser", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pingade", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pingade", - "conversationPlaybackError": "Kunde inte spela upp", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Klistrade in bilden den {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Någon", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] togs bort från teamet", "conversationToday": "idag", "conversationTweetAuthor": " på Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Anslutningar", "searchContacts": "Kontakter", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Grupper", + "searchGroupParticipants": "Group participants", "searchInvite": "Bjud in personer att använda {{brandName}}", "searchInviteButtonContacts": "Från kontakter", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Skapa ett konto", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Klippet pausades", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/th-TH.json b/src/i18n/th-TH.json index d92dfcc9061..738f03f9180 100644 --- a/src/i18n/th-TH.json +++ b/src/i18n/th-TH.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Resend", "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", "authVerifyPasswordHeadline": "Enter your password", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancel", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Unable to play", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Contacts", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groups", + "searchGroupParticipants": "Group participants", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/tr-TR.json b/src/i18n/tr-TR.json index f8c0bf82816..ff331df9e19 100644 --- a/src/i18n/tr-TR.json +++ b/src/i18n/tr-TR.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Tekrar gönder", "authVerifyCodeResendTimer": "{{expiration}} içerisinde yeni bir kod isteyebilirsiniz.", "authVerifyPasswordHeadline": "Şifrenizi girin", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "İptal", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Bildirimler", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pingledi", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pingledi", - "conversationPlaybackError": "Oynatılamıyor", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Yapıştırılmış resim, {{date}} ’de", "conversationServicesWarning": "Hizmetler bu sohbetin içeriğine erişebilir", "conversationSomeone": "Birisi", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] ekipten çıkarıldı", "conversationToday": "bugün", "conversationTweetAuthor": " Twitter’da", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Bağlantılar", "searchContacts": "Kişiler", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Gruplar", + "searchGroupParticipants": "Group participants", "searchInvite": "İnsanları {{brandName}}’a katılmaya davet edin", "searchInviteButtonContacts": "Kişilerden", "searchInviteDetail": "Kişileriniz paylaşmak, başkalarıyla bağlanmanızı kolaylaştırır. Tüm bilgilerinizi gizler ve kimseyle paylaşmayız.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Takım adı", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Bir hesap oluştur", "temporaryGuestDescription": "İşletmenizi şifreli grup mesajlaşma ve konferans görüşmeleri ile güvenceye alın.", "temporaryGuestJoinDescription": "Bu sayfayı kapatır veya yenilerseniz, erişiminizi kaybedersiniz.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video duraklatıldı", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Ekran paylaşımı bu tarayıcıda desteklenmiyor", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/uk-UA.json b/src/i18n/uk-UA.json index cb418cc4dea..452bd477798 100644 --- a/src/i18n/uk-UA.json +++ b/src/i18n/uk-UA.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Надіслати ще раз", "authVerifyCodeResendTimer": "Ви можете надіслати запит запит на новий код {{expiration}}.", "authVerifyPasswordHeadline": "Введіть свій пароль", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Скасувати", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Сповіщення", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " відправив(-ла) пінг", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " відправив(-ла) пінг", - "conversationPlaybackError": "Неможливо відтворити", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Додати до вподобань", "conversationPopoverUnfavorite": "Видалити з уподобань", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Надіслав(-ла) зображення {{date}}", "conversationServicesWarning": "Сервіси мають доступ до вмісту цієї розмови", "conversationSomeone": "Хтось", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] був(-ла) видалений(-а) з команди", "conversationToday": "сьогодні", "conversationTweetAuthor": " в Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Контакти", "searchContacts": "Контакти", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Групи", + "searchGroupParticipants": "Group participants", "searchInvite": "Запросіть людей в {{brandName}}", "searchInviteButtonContacts": "З контактів", "searchInviteDetail": "Поділившись контактами, ви зможете зв’язатись в Wire з людьми, з якими ви, можливо, знайомі. Вся інформація анонімна та не передається третім особам.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Назва команди", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Створити акаунт", "temporaryGuestDescription": "Захистіть ваш бізнес за допомогою закриптованих групових розмов та конференц-дзвінків.", "temporaryGuestJoinDescription": "Закривши чи оновивши цю сторінку, ви втратите доступ до розмови.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Відео призупинене", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Ваш браузер не підтримує спільний доступ до екрану", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/uz-UZ.json b/src/i18n/uz-UZ.json index d92dfcc9061..738f03f9180 100644 --- a/src/i18n/uz-UZ.json +++ b/src/i18n/uz-UZ.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Resend", "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", "authVerifyPasswordHeadline": "Enter your password", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancel", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Unable to play", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Contacts", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groups", + "searchGroupParticipants": "Group participants", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/vi-VN.json b/src/i18n/vi-VN.json index d92dfcc9061..738f03f9180 100644 --- a/src/i18n/vi-VN.json +++ b/src/i18n/vi-VN.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Resend", "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", "authVerifyPasswordHeadline": "Enter your password", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancel", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Unable to play", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Contacts", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groups", + "searchGroupParticipants": "Group participants", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/zh-CN.json b/src/i18n/zh-CN.json index 28ccfc2a3ae..6a8df0ab123 100644 --- a/src/i18n/zh-CN.json +++ b/src/i18n/zh-CN.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "重发", "authVerifyCodeResendTimer": "您可以在 {{expiration}} 后请求新的验证码。", "authVerifyPasswordHeadline": "输入密码", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "取消", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "通知", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " ping了一下", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " ping了一下", - "conversationPlaybackError": "无法播放", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "添加到收藏", "conversationPopoverUnfavorite": "从收藏中移除", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "已于 {{date}} 粘贴此图像", "conversationServicesWarning": "服务有权访问此对话的内容", "conversationSomeone": "某人", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] 已从团队删除", "conversationToday": "今天", "conversationTweetAuthor": " 在 Twitter 上", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "好友", "searchContacts": "联系人", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "群组", + "searchGroupParticipants": "Group participants", "searchInvite": "邀请好友使用{{brandName}}", "searchInviteButtonContacts": "从您的联系人", "searchInviteDetail": "这将帮助您找到其他联系人。我们将您的资料匿名处理并且不与任何人分享。", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "新增帐户", "temporaryGuestDescription": "通过加密的群组消息和电话会议保护您的业务。", "temporaryGuestJoinDescription": "如果关闭或刷新此页面,您将失去访问权限。", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "视频已暂停", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/zh-HK.json b/src/i18n/zh-HK.json index d92dfcc9061..738f03f9180 100644 --- a/src/i18n/zh-HK.json +++ b/src/i18n/zh-HK.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "Resend", "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", "authVerifyPasswordHeadline": "Enter your password", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "Cancel", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "Notifications", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " pinged", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " pinged", - "conversationPlaybackError": "Unable to play", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "Pasted image at {{date}}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "Connections", "searchContacts": "Contacts", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "Groups", + "searchGroupParticipants": "Group participants", "searchInvite": "Invite people to join {{brandName}}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", diff --git a/src/i18n/zh-TW.json b/src/i18n/zh-TW.json index ae4000dd34c..488b12846a4 100644 --- a/src/i18n/zh-TW.json +++ b/src/i18n/zh-TW.json @@ -271,6 +271,11 @@ "authVerifyCodeResendDetail": "重新發送", "authVerifyCodeResendTimer": "您可以在 {{expiration}} 後索取新的驗證碼。", "authVerifyPasswordHeadline": "輸入您的密碼", + "availability.available": "Available", + "availability.away": "Away", + "availability.busy": "Busy", + "availability.none": "None", + "availability.status": "Status", "backupCancel": "取消", "backupDecryptionModalAction": "Continue", "backupDecryptionModalMessage": "The backup is password protected.", @@ -438,6 +443,7 @@ "conversationDetailsActionGuestOptions": "Guests", "conversationDetailsActionLeave": "Leave group", "conversationDetailsActionNotifications": "通知", + "conversationDetailsActionRemove": "Remove group", "conversationDetailsActionServicesOptions": "Services", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", @@ -535,7 +541,8 @@ "conversationPing": " 打了聲招呼", "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", "conversationPingYou": " 打了聲招呼", - "conversationPlaybackError": "無法撥放語音", + "conversationPlaybackError": "Unsupported video type, please download", + "conversationPlaybackErrorDownload": "Download", "conversationPopoverFavorite": "Add to favorites", "conversationPopoverUnfavorite": "Remove from favorites", "conversationProtocolUpdatedToMLS": "This conversation now uses the new Messaging Layer Security (MLS) protocol. To communicate seamlessly, always use the latest version of Wire on your devices. [link]Learn more about MLS[/link]", @@ -553,7 +560,7 @@ "conversationSendPastedFile": "在 {{date}} 張貼的圖片", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "有人", - "conversationStartNewConversation": "Start a new conversation", + "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", "conversationToday": "今天", "conversationTweetAuthor": " 在推特上", @@ -1052,6 +1059,9 @@ "modalConversationOptionsToggleServiceMessage": "Could not change services state.", "modalConversationRemoveAction": "Remove", "modalConversationRemoveCloseBtn": "Close window 'Remove'", + "modalConversationRemoveGroupAction": "Remove", + "modalConversationRemoveGroupHeadline": "Remove group conversation?", + "modalConversationRemoveGroupMessage": "This will delete the group on this device. There is no option to restore the content.", "modalConversationRemoveGuestsHeadline": "Disable guest access?", "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", @@ -1371,6 +1381,7 @@ "searchConnectWithOtherDomain": "Connect with other domain", "searchConnections": "連接", "searchContacts": "連絡人", + "searchConversationNames": "Conversation names", "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", @@ -1381,7 +1392,7 @@ "searchFederatedDomainNotAvailable": "The federated domain is currently not available.", "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", - "searchGroups": "群組", + "searchGroupParticipants": "Group participants", "searchInvite": "邀請好友加入 {{brandName}} 的行列", "searchInviteButtonContacts": "從通訊錄", "searchInviteDetail": "分享您的通訊錄可以幫助您聯絡上其他人,我們會把所有資訊匿名化,並且也不會跟其他人分享這些資訊。", @@ -1456,6 +1467,9 @@ "teamName.teamNamePlaceholder": "Team name", "teamName.whatIsWireTeamsLink": "What is a team?", "teamSettingsModalCloseBtn": "Close window 'Team settings changed'", + "teamUpgradeBannerButtonText": "Create Wire Team", + "teamUpgradeBannerContent": "Explore extra features for free with the same level of security.", + "teamUpgradeBannerHeader": "Enjoy benefits of a team", "temporaryGuestCta": "Create an account", "temporaryGuestDescription": "Secure your business with encrypted group messaging and conference calls.", "temporaryGuestJoinDescription": "If you close or refresh this page, you will lose access.", @@ -1548,6 +1562,9 @@ "videoCallOverlayViewModeSpeakers": "Show active speakers only", "videoCallParticipantConnecting": "Connecting...", "videoCallPaused": "Video paused", + "videoCallScreenShareEndConfirm": "End screen share", + "videoCallScreenShareEndConfirmDescription": "If you minimize the window, your screen share will end.", + "videoCallScreenShareEnded": "Your screen share has ended.", "videoCallScreenShareNotSupported": "Screen sharing is not supported in this browser", "videoCallaudioInputMicrophone": "Microphone", "videoCallaudioOutputSpeaker": "Speaker", From 55a4d5b63b26029cd3ae2fe1fc86cd1e54ace480 Mon Sep 17 00:00:00 2001 From: Immad Abdul Jabbar Date: Thu, 7 Nov 2024 16:22:29 +0100 Subject: [PATCH 005/117] feat(history-backup): add countly events for history backup [WPB-11693] --- .../HistoryExport/HistoryExport.tsx | 74 +++++++++++-------- .../Modals/PrimaryModal/PrimaryModal.tsx | 2 +- src/script/tracking/EventName.ts | 4 + src/script/tracking/Segmentation.ts | 14 ++++ 4 files changed, 64 insertions(+), 30 deletions(-) diff --git a/src/script/components/HistoryExport/HistoryExport.tsx b/src/script/components/HistoryExport/HistoryExport.tsx index 0ea428b8563..b826ce1c9f8 100644 --- a/src/script/components/HistoryExport/HistoryExport.tsx +++ b/src/script/components/HistoryExport/HistoryExport.tsx @@ -19,15 +19,19 @@ import {useContext, useEffect, useState} from 'react'; +import {amplify} from 'amplify'; import {container} from 'tsyringe'; import {Button, ButtonVariant, FlexBox} from '@wireapp/react-ui-kit'; +import {WebAppEvents} from '@wireapp/webapp-events'; import {LoadingBar} from 'Components/LoadingBar/LoadingBar'; import {PrimaryModal} from 'Components/Modals/PrimaryModal'; import {ClientState} from 'src/script/client/ClientState'; import {User} from 'src/script/entity/User'; import {ContentState} from 'src/script/page/useAppState'; +import {EventName} from 'src/script/tracking/EventName'; +import {Segmentation} from 'src/script/tracking/Segmentation'; import {t} from 'Util/LocalizerUtil'; import {getLogger} from 'Util/Logger'; import {getCurrentDate} from 'Util/TimeUtil'; @@ -68,7 +72,7 @@ const HistoryExport = ({switchContent, user, clientState = container.resolve(Cli const mainViewModel = useContext(RootContext); useEffect(() => { - exportHistory(); + showBackupModal(); }, []); if (!mainViewModel) { @@ -138,43 +142,48 @@ const HistoryExport = ({switchContent, user, clientState = container.resolve(Cli } }; - const onCancel = () => backupRepository.cancelAction(); + const onCancel = () => { + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.HISTORY.BACKUP_CANCELLED, { + [Segmentation.GENERAL.STEP]: Segmentation.BACKUP_CREATION.CANCELLATION_STEP.DURING_BACKUP, + }); + backupRepository.cancelAction(); + }; - const getBackUpPassword = (): Promise => { - return new Promise(resolve => { - PrimaryModal.show(PrimaryModal.type.PASSWORD_ADVANCED_SECURITY, { - primaryAction: { - action: async (password: string) => { - resolve(password); - }, - text: t('backupEncryptionModalAction'), + const showBackupModal = () => { + PrimaryModal.show(PrimaryModal.type.PASSWORD_ADVANCED_SECURITY, { + primaryAction: { + action: async (password: string, hasMultipleAttempts: boolean) => { + exportHistory(password, hasMultipleAttempts); }, - secondaryAction: [ - { - action: () => { - resolve(''); - dismissExport(); - }, - text: t('backupEncryptionModalCloseBtn'), + text: t('backupEncryptionModalAction'), + }, + secondaryAction: [ + { + action: () => { + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.HISTORY.BACKUP_CANCELLED, { + [Segmentation.GENERAL.STEP]: Segmentation.BACKUP_CREATION.CANCELLATION_STEP.BEFORE_BACKUP, + }); + dismissExport(); }, - ], - passwordOptional: true, - text: { - closeBtnLabel: t('backupEncryptionModalCloseBtn'), - input: t('backupEncryptionModalPlaceholder'), - message: t('backupEncryptionModalMessage'), - title: t('backupEncryptionModalTitle'), + text: t('backupEncryptionModalCloseBtn'), }, - }); + ], + passwordOptional: true, + text: { + closeBtnLabel: t('backupEncryptionModalCloseBtn'), + input: t('backupEncryptionModalPlaceholder'), + message: t('backupEncryptionModalMessage'), + title: t('backupEncryptionModalTitle'), + }, }); }; - const exportHistory = async () => { - const password = await getBackUpPassword(); + const exportHistory = async (password: string, hasMultipleAttempts: boolean) => { setHistoryState(ExportState.PREPARING); setHasError(false); try { + const startTime = Date.now(); const numberOfRecords = await backupRepository.getBackupInitData(); logger.log(`Exporting '${numberOfRecords}' records from history`); @@ -188,7 +197,14 @@ const HistoryExport = ({switchContent, user, clientState = container.resolve(Cli onProgress, password, ); - + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.HISTORY.BACKUP_CREATED, { + // converting to seconds + [Segmentation.BACKUP_CREATION.CREATION_DURATION]: Math.ceil((Date.now() - startTime) / 1000), + [Segmentation.BACKUP_CREATION.PASSWORD]: password ? Segmentation.GENERAL.YES : Segmentation.GENERAL.NO, + [Segmentation.BACKUP_CREATION.PASSWORD_MULTIPLE_ATTEMPTS]: hasMultipleAttempts + ? Segmentation.GENERAL.YES + : Segmentation.GENERAL.NO, + }); onSuccess(archiveBlob); logger.log(`Completed export of '${numberOfRecords}' records from history`); } else { @@ -258,7 +274,7 @@ const HistoryExport = ({switchContent, user, clientState = container.resolve(Cli {t('backupCancel')} - diff --git a/src/script/components/Modals/PrimaryModal/PrimaryModal.tsx b/src/script/components/Modals/PrimaryModal/PrimaryModal.tsx index 41640864c59..3be84b05519 100644 --- a/src/script/components/Modals/PrimaryModal/PrimaryModal.tsx +++ b/src/script/components/Modals/PrimaryModal/PrimaryModal.tsx @@ -184,7 +184,7 @@ export const PrimaryModalComponent: FC = () => { [PrimaryModalType.PASSWORD]: () => action(passwordValue), [PrimaryModalType.GUEST_LINK_PASSWORD]: () => action(passwordValue, didCopyPassword), [PrimaryModalType.JOIN_GUEST_LINK_PASSWORD]: () => action(passwordValue), - [PrimaryModalType.PASSWORD_ADVANCED_SECURITY]: () => action(passwordInput), + [PrimaryModalType.PASSWORD_ADVANCED_SECURITY]: () => action(passwordInput, isFormSubmitted), }; if (Object.keys(actions).includes(content?.currentType ?? '')) { diff --git a/src/script/tracking/EventName.ts b/src/script/tracking/EventName.ts index 5682b01cc96..0774120862c 100644 --- a/src/script/tracking/EventName.ts +++ b/src/script/tracking/EventName.ts @@ -48,4 +48,8 @@ export const EventName = { UNPLAYABLE_ERROR: 'messages.video.unplayable_error', }, }, + HISTORY: { + BACKUP_CREATED: 'history.backup_created', + BACKUP_CANCELLED: 'history.backup_cancelled', + }, }; diff --git a/src/script/tracking/Segmentation.ts b/src/script/tracking/Segmentation.ts index 4b4299e4acf..6ddb7b54269 100644 --- a/src/script/tracking/Segmentation.ts +++ b/src/script/tracking/Segmentation.ts @@ -59,4 +59,18 @@ export const Segmentation = { FROM: 'from', TO: 'to', }, + BACKUP_CREATION: { + PASSWORD: 'password', + PASSWORD_MULTIPLE_ATTEMPTS: 'password_multiple_attempts', + CREATION_DURATION: 'creation_duration', + CANCELLATION_STEP: { + DURING_BACKUP: 'during_backup', + BEFORE_BACKUP: 'before_backup', + }, + }, + GENERAL: { + STEP: 'step', + YES: 'yes', + NO: 'no', + }, }; From b35d3cd85b1c0e3fa9bcb2336ef288f9d867695f Mon Sep 17 00:00:00 2001 From: Immad Abdul Jabbar Date: Fri, 8 Nov 2024 14:38:07 +0100 Subject: [PATCH 006/117] feat(TOC): enforce guests to accept wire's terms of use [WPB-10946] (#18286) * feat(TOC): enforce guests to accept wire terms [WPB-10946] * fixed translation --- package.json | 2 +- src/i18n/en-US.json | 4 +- .../auth/page/ConversationJoinComponents.tsx | 74 ++++++++++++++----- yarn.lock | 10 +-- 4 files changed, 64 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index 9ffba12771a..19e8e9225ee 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "@wireapp/avs": "9.10.16", "@wireapp/commons": "5.2.13", "@wireapp/core": "46.6.0", - "@wireapp/react-ui-kit": "9.26.0", + "@wireapp/react-ui-kit": "9.26.1", "@wireapp/store-engine-dexie": "2.1.15", "@wireapp/webapp-events": "0.24.3", "amplify": "https://github.com/wireapp/amplify#head=master", diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json index 738f03f9180..21858556a13 100644 --- a/src/i18n/en-US.json +++ b/src/i18n/en-US.json @@ -501,6 +501,8 @@ "conversationJoin.namePlaceholder": "Your name", "conversationJoin.noAccountHead": "Don't have an account?", "conversationJoin.subhead": "Join conversation as temporary guest (access expires after 24 hours)", + "conversationJoin.termsAcceptanceText": "I accept", + "conversationJoin.termsLink": "{brandName}’s Terms of Use", "conversationJoinedAfterMLSMigrationFinalisation": "You haven’t updated this device for a while. In the meantime, the standard messaging protocol changed from Proteus to Messaging Layer Security (MLS). Due to this change, some messages may not appear here. [link]Learn more about MLS[/link]", "conversationJustNow": "Just now", "conversationLabelDirects": "1:1 Conversations", @@ -1599,4 +1601,4 @@ "wireMacos": "{{brandName}} for macOS", "wireWindows": "{{brandName}} for Windows", "wire_for_web": "{{brandName}} for Web" -} +} \ No newline at end of file diff --git a/src/script/auth/page/ConversationJoinComponents.tsx b/src/script/auth/page/ConversationJoinComponents.tsx index 27ae3a26c7a..db42d8aee25 100644 --- a/src/script/auth/page/ConversationJoinComponents.tsx +++ b/src/script/auth/page/ConversationJoinComponents.tsx @@ -17,7 +17,7 @@ * */ -import React from 'react'; +import React, {useState} from 'react'; import {useIntl} from 'react-intl'; @@ -35,10 +35,12 @@ import { Muted, Form, Input, - InputBlock, Loading, + Checkbox, } from '@wireapp/react-ui-kit'; +import {Config} from 'src/script/Config'; + import {conversationJoinStrings} from '../../strings'; import {parseValidationErrors, parseError} from '../util/errorUtil'; @@ -147,6 +149,7 @@ const GuestLoginColumn = ({ error, }: GuestLoginColumnProps) => { const {formatMessage: _} = useIntl(); + const [isTermOfUseAccepted, setIsTermOfUseAccepted] = useState(false); return ( @@ -164,22 +167,55 @@ const GuestLoginColumn = ({

{_(conversationJoinStrings.noAccountHead)}

{_(conversationJoinStrings.subhead)}
- - - + + + ) => { + setIsTermOfUseAccepted(event.target.checked); + }} + id="do-accept-terms" + data-uie-name="do-accept-terms" + wrapperCSS={{ + margin: '1rem 0', + }} + > + + {_({id: 'conversationJoin.termsAcceptanceText'})}{' '} + + + {_({id: 'conversationJoin.termsLink'}, {brandName: Config.getConfig().BRAND_NAME})} + + + . + + {error ? parseValidationErrors(error) : parseError(conversationError)} {isSubmitingName ? ( @@ -187,7 +223,7 @@ const GuestLoginColumn = ({ +
+ +
+

+ {t('teamCreationLeaveModalSubTitle')} +

+ +
+ + +
+
+ + ); +}; diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.styles.ts b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.styles.ts index 80b3ab762e3..c528a09b1e3 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.styles.ts +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.styles.ts @@ -19,6 +19,8 @@ import {CSSObject} from '@emotion/react'; +import {media} from '@wireapp/react-ui-kit'; + export const teamUpgradeBannerContainerCss: CSSObject = { border: '1px solid var(--accent-color-500)', padding: '0.5rem', @@ -55,3 +57,46 @@ export const iconButtonCss: CSSObject = { width: '2rem', marginBottom: '0.5rem', }; + +export const teamCreationModalWrapperCss: CSSObject = { + height: '42.5rem', + width: '49rem', + margin: '1rem', + paddingBottom: '5.5rem', + maxHeight: 'unset', + [media.tabletSMDown]: { + height: 'auto', + paddingBottom: '0', + }, +}; + +export const teamCreationModalBodyCss: CSSObject = { + padding: '0 3.5rem', + margin: 'auto 0', + + [media.tabletSMDown]: { + padding: '0 1rem', + margin: 'auto 0', + }, +}; + +export const confirmLeaveModalWrapperCss: CSSObject = { + height: '18.5rem', + width: '20rem', + margin: '1rem', +}; + +export const confirmLeaveModalBodyCss: CSSObject = { + padding: '0 1.5rem', +}; + +export const confirmLeaveModalButtonsCss: CSSObject = { + position: 'absolute', + gap: '0.75rem', + flexDirection: 'column', +}; + +export const buttonCss: CSSObject = { + width: '100%', + margin: 0, +}; diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.tsx new file mode 100644 index 00000000000..5230b465cce --- /dev/null +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.tsx @@ -0,0 +1,72 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {useState} from 'react'; + +import {User} from 'src/script/entity/User'; +import {TeamRepository} from 'src/script/team/TeamRepository'; +import {UserRepository} from 'src/script/user/UserRepository'; +import {useKoSubscribableChildren} from 'Util/ComponentUtil'; + +import {ConfirmLeaveModal} from './ConfirmLeaveModal'; +import {TeamCreationBanner} from './TeamCreationBanner'; +import {TeamCreationModal} from './TeamCreationModal'; + +interface Props { + selfUser: User; + teamRepository: TeamRepository; + userRepository: UserRepository; +} + +export const TeamCreation = ({selfUser, userRepository, teamRepository}: Props) => { + const [isTeamCreationModalVisible, setIsTeamCreationModalVisible] = useState(false); + const [isLeaveConfirmModalVisible, setIsLeaveConfirmModalVisible] = useState(false); + const {name} = useKoSubscribableChildren(selfUser, ['name']); + + const modalCloseHandler = async () => { + setIsTeamCreationModalVisible(false); + setIsLeaveConfirmModalVisible(false); + + // updating cache (selfUser and team data) + await userRepository.getSelf(); + await teamRepository.getTeam(); + }; + + const modalOpenHandler = () => { + setIsTeamCreationModalVisible(true); + }; + + return ( + <> + + {isTeamCreationModalVisible && ( + setIsLeaveConfirmModalVisible(true)} + /> + )} + setIsLeaveConfirmModalVisible(false)} + onLeave={modalCloseHandler} + /> + + ); +}; diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationBanner.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationBanner.tsx index ab082b1936d..7516563b7f9 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationBanner.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationBanner.tsx @@ -35,7 +35,7 @@ import { import {SidebarStatus, useSidebarStore} from '../../useSidebarStore'; -const Banner = () => { +const Banner = ({onClick}: {onClick: () => void}) => { return (
@@ -45,7 +45,7 @@ const Banner = () => {
{t('teamUpgradeBannerContent')}
-
@@ -55,7 +55,7 @@ const Banner = () => { const PADDING_X = 40; const PADDING_Y = 34; -export const TeamCreationBanner = () => { +export const TeamCreationBanner = ({onClick}: {onClick: () => void}) => { const [isBannerVisible, setIsBannerVisible] = useState(false); const [position, setPosition] = useState<{x: number; y: number}>({x: 0, y: 0}); const {status: sidebarStatus} = useSidebarStore(); @@ -65,8 +65,13 @@ export const TeamCreationBanner = () => { setPosition({x: rect.x, y: rect.y}); }; + const bannerBtnClickHandler = () => { + setIsBannerVisible(false); + onClick(); + }; + if (sidebarStatus === SidebarStatus.OPEN) { - return ; + return ; } return ( @@ -81,7 +86,7 @@ export const TeamCreationBanner = () => { positionY={position.y + PADDING_Y} onClose={() => setIsBannerVisible(false)} > - + )} diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.test.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.test.tsx new file mode 100644 index 00000000000..072de93fbaa --- /dev/null +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.test.tsx @@ -0,0 +1,121 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {render, fireEvent, waitFor} from '@testing-library/react'; + +import en from 'I18n/en-US.json'; +import {withTheme} from 'src/script/auth/util/test/TestUtil'; +import {setStrings} from 'Util/LocalizerUtil'; + +import {TeamCreationModal} from './TeamCreationModal'; + +jest.mock('src/script/team/TeamService'); + +const testIdentifiers = { + doContinue: 'do-continue', + doGoBack: 'do-go-back', + enterTeamName: 'enter-team-name', + doAcceptMigration: 'do-accept-migration', + doAcceptTerms: 'do-accept-terms', + doCreateTeam: 'do-create-team', + doClose: 'do-close', + enterPassword: 'enter-password', +}; + +describe('TeamCreationModal', () => { + const onCloseMock = jest.fn(); + const onSuccessMock = jest.fn(); + const userName = 'testUser'; + setStrings({en}); + + const renderTeamCreationModal = () => + render(withTheme()); + + beforeEach(() => { + onCloseMock.mockClear(); + onSuccessMock.mockClear(); + }); + + const getStepString = (currentStep: number) => `Step ${currentStep} of 4`; + + it('renders the introduction step initially', () => { + const {getByText} = renderTeamCreationModal(); + expect(getByText(getStepString(1))).toBeTruthy(); + }); + + it('navigates to the form step when clicking continue', () => { + const {getByTestId, getByText} = renderTeamCreationModal(); + fireEvent.click(getByTestId(testIdentifiers.doContinue)); + expect(getByText(getStepString(2))).toBeTruthy(); + }); + + it('navigates back to the introduction step', () => { + const {getByTestId, getByText} = renderTeamCreationModal(); + + fireEvent.click(getByTestId(testIdentifiers.doContinue)); + expect(getByText(getStepString(2))).toBeTruthy(); + + fireEvent.click(getByTestId(testIdentifiers.doGoBack)); + expect(getByText(getStepString(1))).toBeTruthy(); + }); + + it('navigates to confirm page after providing team name', () => { + const {getByTestId, getByText} = renderTeamCreationModal(); + + expect(getByText(getStepString(1))).toBeTruthy(); + fireEvent.click(getByTestId(testIdentifiers.doContinue)); + + expect(getByText(getStepString(2))).toBeTruthy(); + fireEvent.change(getByTestId(testIdentifiers.enterTeamName), {target: {value: 'New Team'}}); + fireEvent.click(getByTestId(testIdentifiers.doContinue)); + + expect(getByText(getStepString(3))).toBeTruthy(); + }); + + it('calls onSuccess when closed from last page (success)', async () => { + const {getByTestId, getByText} = renderTeamCreationModal(); + + expect(getByText(getStepString(1))).toBeTruthy(); + fireEvent.click(getByTestId(testIdentifiers.doContinue)); + + expect(getByText(getStepString(2))).toBeTruthy(); + fireEvent.change(getByTestId(testIdentifiers.enterTeamName), {target: {value: 'New Team'}}); + fireEvent.click(getByTestId(testIdentifiers.doContinue)); + + expect(getByText(getStepString(3))).toBeTruthy(); + fireEvent.click(getByTestId(testIdentifiers.doAcceptTerms)); + fireEvent.click(getByTestId(testIdentifiers.doAcceptMigration)); + + fireEvent.click(getByTestId(testIdentifiers.doCreateTeam)); + + await waitFor(() => { + expect(getByText(getStepString(4))).toBeTruthy(); + }); + + fireEvent.click(getByTestId(testIdentifiers.doClose)); + expect(onSuccessMock).toHaveBeenCalled(); + }); + + it('calls onClose when closing from any other step', () => { + const {getByTestId} = renderTeamCreationModal(); + + fireEvent.click(getByTestId(testIdentifiers.doClose)); + expect(onCloseMock).toHaveBeenCalled(); + }); +}); diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx new file mode 100644 index 00000000000..296e2fb0383 --- /dev/null +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx @@ -0,0 +1,106 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {useState} from 'react'; + +import * as Icon from 'Components/Icon'; +import {ModalComponent} from 'Components/Modals/ModalComponent'; +import {t} from 'Util/LocalizerUtil'; + +import {teamCreationModalBodyCss, teamCreationModalWrapperCss} from './TeamCreation.styles'; +import {Confirmation} from './TeamCreationSteps/Confirmation'; +import {Form} from './TeamCreationSteps/Form'; +import {Introduction} from './TeamCreationSteps/Introduction'; +import {Success} from './TeamCreationSteps/Success'; + +enum Step { + Introduction = 'Introduction', + Form = 'Form', + Confirmation = 'Confirmation', + Success = 'Success', +} + +const stepMap = { + [Step.Introduction]: Introduction, + [Step.Form]: Form, + [Step.Confirmation]: Confirmation, + [Step.Success]: Success, +} as const; + +interface Props { + onClose: () => void; + onSuccess: () => void; + userName: string; +} + +export const TeamCreationModal = ({onClose, onSuccess, userName}: Props) => { + const stepsSequence = Object.values(Step); + const [currentStep, setCurrentStep] = useState(Step.Introduction); + const [teamName, setTeamName] = useState(''); + + const nextStepHandler = () => { + const currentStepIndex = stepsSequence.indexOf(currentStep); + setCurrentStep(stepsSequence[currentStepIndex + 1] as Step); + }; + + const previousStepHandler = () => { + const currentStepIndex = stepsSequence.indexOf(currentStep); + setCurrentStep(stepsSequence[currentStepIndex - 1] as Step); + }; + + const StepBody = stepMap[currentStep]; + const modalOnClose = currentStep === Step.Success ? onSuccess : onClose; + + return ( + +
+ + {t('teamCreationStep', { + currentStep: (stepsSequence.indexOf(currentStep) + 1).toString(), + totalSteps: stepsSequence.length.toString(), + })} + +

+ {t('teamCreationTitle')} +

+ + +
+ +
+ +
+
+ ); +}; diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Confirmation.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Confirmation.tsx new file mode 100644 index 00000000000..b8a58a59ed6 --- /dev/null +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Confirmation.tsx @@ -0,0 +1,136 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {useState} from 'react'; + +import {container} from 'tsyringe'; + +import {Button, ButtonVariant, Checkbox, ErrorMessage, Link} from '@wireapp/react-ui-kit'; + +import {Config} from 'src/script/Config'; +import {TeamService} from 'src/script/team/TeamService'; +import {t} from 'Util/LocalizerUtil'; + +import {StepProps} from './StepProps'; +import { + listCss, + modalButtonsCss, + termsCheckboxLabelCss, + termsOfUseLinkCss, + termsCheckboxWrapperCss, +} from './TeamCreationSteps.styles'; + +import {buttonCss} from '../TeamCreation.styles'; + +const confirmationList = [ + t('teamCreationConfirmListItem1'), + t('teamCreationConfirmListItem2'), + t('teamCreationConfirmListItem3'), +]; + +const errorTextMap = { + 'user-already-in-a-team': t('teamCreationAlreadyInTeamError'), + 'not-found': t('teamCreationUserNotFoundError'), +}; + +export const Confirmation = ({onPreviousStep, onNextStep, teamName}: StepProps) => { + const [isMigrationAccepted, setIsMigrationAccepted] = useState(false); + const [isTermOfUseAccepted, setIsTermOfUseAccepted] = useState(false); + const [error, setError] = useState(''); + const [loading, setLoading] = useState(false); + const teamService = container.resolve(TeamService); + + const onSubmit = async () => { + try { + setLoading(true); + await teamService.upgradePersonalToTeamUser({ + name: teamName, + }); + onNextStep(); + } catch (error: any) { + if ('label' in error) { + setError(errorTextMap[error.label as keyof typeof errorTextMap]); + } + } finally { + setLoading(false); + } + }; + + return ( + <> +

+ {t('teamCreationConfirmTitle')} +

+
    + {confirmationList.map(item => ( +
  • +

    {item}

    +
  • + ))} +
+
+ ) => { + setIsMigrationAccepted(event.target.checked); + }} + id="do-accept-migration" + data-uie-name="do-accept-migration" + wrapperCSS={termsCheckboxWrapperCss} + > + {t('teamCreationConfirmMigrationTermsText')} + + ) => { + setIsTermOfUseAccepted(event.target.checked); + }} + id="do-accept-terms" + data-uie-name="do-accept-terms" + wrapperCSS={termsCheckboxWrapperCss} + > + + {t('teamCreationConfirmTermsOfUseText')}{' '} + + {t('teamCreationConfirmTermsOfUseLink')} + + . + + +
+ + {error && {error}} + +
+ + +
+ + ); +}; diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Form.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Form.tsx new file mode 100644 index 00000000000..4b631a2a444 --- /dev/null +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Form.tsx @@ -0,0 +1,56 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {Button, ButtonVariant, Input} from '@wireapp/react-ui-kit'; + +import {t} from 'Util/LocalizerUtil'; + +import {StepProps} from './StepProps'; +import {modalButtonsCss} from './TeamCreationSteps.styles'; + +import {buttonCss} from '../TeamCreation.styles'; + +export const Form = ({onNextStep, onPreviousStep, teamName, setTeamName}: StepProps) => { + return ( + <> +

{t('teamCreationFormTitle')}

+

+ {t('teamCreationFormSubTitle')} +

+ ) => setTeamName(event.target.value)} + label={t('teamCreationFormNameLabel')} + autoComplete="off" + placeholder={t('teamCreationFormNamePlaceholder')} + css={{width: '100%'}} + data-uie-name="enter-team-name" + /> +
+ + +
+ + ); +}; diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Introduction.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Introduction.tsx new file mode 100644 index 00000000000..4378b1b4d78 --- /dev/null +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Introduction.tsx @@ -0,0 +1,79 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {Button, CheckRoundIcon, Link} from '@wireapp/react-ui-kit'; + +import {Config} from 'src/script/Config'; +import {t} from 'Util/LocalizerUtil'; + +import {StepProps} from './StepProps'; +import { + checkIconCss, + introItemCss, + introStepLinkCss, + introStepSubHeaderCss, + modalButtonsCss, +} from './TeamCreationSteps.styles'; + +import {buttonCss} from '../TeamCreation.styles'; + +const featuresList = [ + t('teamCreationIntroListItem1'), + t('teamCreationIntroListItem2'), + t('teamCreationIntroListItem3'), + t('teamCreationIntroListItem4'), + t('teamCreationIntroListItem5'), +]; + +export const Introduction = ({onNextStep}: StepProps) => { + return ( + <> +

+ {t('teamCreationIntroTitle')} +

+

+ {t('teamCreationIntroSubTitle')} +

+ {featuresList.map(listItem => ( +
+ + + +
+ ))} + + + + {t('teamCreationIntroLink')} + + +
+ +
+ + ); +}; diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/StepProps.ts b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/StepProps.ts new file mode 100644 index 00000000000..eba3b24abda --- /dev/null +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/StepProps.ts @@ -0,0 +1,27 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +export interface StepProps { + onNextStep: () => void; + onPreviousStep: () => void; + onSuccess: () => void; + teamName: string; + setTeamName: (teamName: string) => void; + userName: string; +} diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Success.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Success.tsx new file mode 100644 index 00000000000..888418dc24c --- /dev/null +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Success.tsx @@ -0,0 +1,67 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {Button, ButtonVariant} from '@wireapp/react-ui-kit'; + +import {Config} from 'src/script/Config'; +import {t} from 'Util/LocalizerUtil'; +import {safeWindowOpen} from 'Util/SanitizationUtil'; + +import {StepProps} from './StepProps'; +import {listCss, modalButtonsCss, successStepSubHeaderCss} from './TeamCreationSteps.styles'; + +import {buttonCss} from '../TeamCreation.styles'; + +export const Success = ({onSuccess, teamName, userName}: StepProps) => { + const handleOpenTeamsClick = () => { + safeWindowOpen(Config.getConfig().URL.TEAMS_BASE); + onSuccess(); + }; + + return ( + <> +

+ {t('teamCreationSuccessTitle', {name: userName})} +

+

+ {t('teamCreationSuccessSubTitle', {teamName})} +

+

+ {t('teamCreationSuccessListTitle')} +

+
    +
  • +

    {t('teamCreationSuccessListItem1')}

    +
  • +
  • +

    {t('teamCreationSuccessListItem2')}

    +
  • +
+ +
+ + +
+ + ); +}; diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/TeamCreationSteps.styles.ts b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/TeamCreationSteps.styles.ts new file mode 100644 index 00000000000..007f5a53e97 --- /dev/null +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/TeamCreationSteps.styles.ts @@ -0,0 +1,83 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {CSSObject} from '@emotion/react'; + +import {media} from '@wireapp/react-ui-kit'; + +export const termsCheckboxLabelCss: CSSObject = { + fontSize: 'var(--font-size-small)', + fontWeight: 'normal', +}; + +export const termsOfUseLinkCss: CSSObject = { + color: 'var(--accent-color)', + textTransform: 'none', + fontSize: 'var(--font-size-small)', +}; + +export const modalButtonsCss: CSSObject = { + position: 'absolute', + gap: '0.75rem', + margin: '1.5rem 3.5rem', + [media.tabletSMDown]: { + margin: '1rem 0', + flexDirection: 'column', + position: 'unset', + }, +}; + +export const listCss: CSSObject = { + paddingLeft: '1.25rem', + marginBottom: '2rem', +}; + +export const introStepSubHeaderCss: CSSObject = { + marginTop: '1rem', + marginBottom: '0.25rem', +}; + +export const introStepLinkCss: CSSObject = { + textDecoration: 'underline', + textTransform: 'none', + marginTop: '1.25rem', +}; + +export const introItemCss: CSSObject = { + borderBottom: '0.5px solid var(--main-color)', + display: 'flex', + gap: '0.875rem', + alignItems: 'center', + padding: '1.25rem 0 0.875rem 0', +}; + +export const successStepSubHeaderCss: CSSObject = { + margin: '1.25rem 0', +}; + +export const termsCheckboxWrapperCss: CSSObject = { + margin: '1rem 0', +}; + +export const checkIconCss: CSSObject = { + height: 24, + minWidth: 20, + alignSelf: 'start', + fill: 'var(--success-color)', +}; diff --git a/src/script/page/LeftSidebar/panels/Conversations/Conversations.tsx b/src/script/page/LeftSidebar/panels/Conversations/Conversations.tsx index 0f4496104c0..e564d129545 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/Conversations.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/Conversations.tsx @@ -342,6 +342,8 @@ const Conversations: React.FC = ({ conversationRepository={conversationRepository} onClickPreferences={() => onClickPreferences(ContentState.PREFERENCES_ACCOUNT)} showNotificationsBadge={notifications.length > 0} + userRepository={userRepository} + teamRepository={teamRepository} /> ) } diff --git a/src/script/page/MainContent/panels/preferences/components/PreferencesPage.tsx b/src/script/page/MainContent/panels/preferences/components/PreferencesPage.tsx index 77599d5cdf3..f168eca5e9f 100644 --- a/src/script/page/MainContent/panels/preferences/components/PreferencesPage.tsx +++ b/src/script/page/MainContent/panels/preferences/components/PreferencesPage.tsx @@ -19,7 +19,7 @@ import {FC} from 'react'; -import {IconButton, IconButtonVariant, useMatchMedia} from '@wireapp/react-ui-kit'; +import {IconButton, IconButtonVariant, QUERY, useMatchMedia} from '@wireapp/react-ui-kit'; import {FadingScrollbar} from 'Components/FadingScrollbar'; import {useAppMainState, ViewType} from 'src/script/page/state'; @@ -33,7 +33,7 @@ interface PreferencesPageProps { const PreferencesPage: FC = ({title, children}) => { // To be changed when design chooses a breakpoint, the conditional can be integrated to the ui-kit directly - const smBreakpoint = useMatchMedia('max-width: 720px'); + const smBreakpoint = useMatchMedia(QUERY.tabletSMDown); const {currentView, setCurrentView} = useAppMainState(state => state.responsiveView); const isCentralColumn = currentView == ViewType.MOBILE_CENTRAL_COLUMN; diff --git a/src/script/team/TeamService.ts b/src/script/team/TeamService.ts index 77c1bf99ada..97d8786851b 100644 --- a/src/script/team/TeamService.ts +++ b/src/script/team/TeamService.ts @@ -20,6 +20,7 @@ import type {ConversationRolesList} from '@wireapp/api-client/lib/conversation/ConversationRole'; import type {FeatureList} from '@wireapp/api-client/lib/team/feature/'; import {FeatureStatus, FEATURE_KEY} from '@wireapp/api-client/lib/team/feature/'; +import {TeamMigrationPayload} from '@wireapp/api-client/lib/team/invitation/TeamMigrationPayload'; import type {LegalHoldMemberData} from '@wireapp/api-client/lib/team/legalhold/'; import type {MemberData, Members} from '@wireapp/api-client/lib/team/member/'; import type {Services} from '@wireapp/api-client/lib/team/service/'; @@ -68,6 +69,10 @@ export class TeamService { return status === 'enabled'; } + async upgradePersonalToTeamUser(payload: TeamMigrationPayload) { + return this.apiClient.api.teams.invitation.upgradePersonalToTeamUser(payload); + } + getAllTeamFeatures(): Promise { return this.apiClient.api.teams.feature.getAllFeatures().catch(() => { // The following code enables all default features to ensure that modern webapps work with legacy backends (backends that don't provide a "feature-configs" endpoint) From 64e16dccda8b74c31f9d59c0221d74ab6165be05 Mon Sep 17 00:00:00 2001 From: Otto the Bot Date: Mon, 11 Nov 2024 12:53:29 +0100 Subject: [PATCH 019/117] chore: Update translations (#18299) --- src/i18n/ar-SA.json | 37 ++++++++++++++++++++++ src/i18n/bn-BD.json | 37 ++++++++++++++++++++++ src/i18n/ca-ES.json | 37 ++++++++++++++++++++++ src/i18n/cs-CZ.json | 37 ++++++++++++++++++++++ src/i18n/da-DK.json | 37 ++++++++++++++++++++++ src/i18n/de-DE.json | 37 ++++++++++++++++++++++ src/i18n/el-GR.json | 37 ++++++++++++++++++++++ src/i18n/en-US.json | 76 ++++++++++++++++++++++----------------------- src/i18n/es-ES.json | 37 ++++++++++++++++++++++ src/i18n/et-EE.json | 37 ++++++++++++++++++++++ src/i18n/fa-IR.json | 37 ++++++++++++++++++++++ src/i18n/fi-FI.json | 37 ++++++++++++++++++++++ src/i18n/fr-FR.json | 37 ++++++++++++++++++++++ src/i18n/ga-IE.json | 37 ++++++++++++++++++++++ src/i18n/he-IL.json | 37 ++++++++++++++++++++++ src/i18n/hi-IN.json | 37 ++++++++++++++++++++++ src/i18n/hr-HR.json | 37 ++++++++++++++++++++++ src/i18n/hu-HU.json | 37 ++++++++++++++++++++++ src/i18n/id-ID.json | 37 ++++++++++++++++++++++ src/i18n/is-IS.json | 37 ++++++++++++++++++++++ src/i18n/it-IT.json | 37 ++++++++++++++++++++++ src/i18n/ja-JP.json | 37 ++++++++++++++++++++++ src/i18n/lt-LT.json | 37 ++++++++++++++++++++++ src/i18n/lv-LV.json | 37 ++++++++++++++++++++++ src/i18n/ms-MY.json | 37 ++++++++++++++++++++++ src/i18n/nl-NL.json | 37 ++++++++++++++++++++++ src/i18n/no-NO.json | 37 ++++++++++++++++++++++ src/i18n/pl-PL.json | 37 ++++++++++++++++++++++ src/i18n/pt-BR.json | 37 ++++++++++++++++++++++ src/i18n/pt-PT.json | 37 ++++++++++++++++++++++ src/i18n/ro-RO.json | 37 ++++++++++++++++++++++ src/i18n/ru-RU.json | 37 ++++++++++++++++++++++ src/i18n/si-LK.json | 37 ++++++++++++++++++++++ src/i18n/sk-SK.json | 37 ++++++++++++++++++++++ src/i18n/sl-SI.json | 37 ++++++++++++++++++++++ src/i18n/sr-SP.json | 37 ++++++++++++++++++++++ src/i18n/sv-SE.json | 37 ++++++++++++++++++++++ src/i18n/th-TH.json | 37 ++++++++++++++++++++++ src/i18n/tr-TR.json | 37 ++++++++++++++++++++++ src/i18n/uk-UA.json | 37 ++++++++++++++++++++++ src/i18n/uz-UZ.json | 37 ++++++++++++++++++++++ src/i18n/vi-VN.json | 37 ++++++++++++++++++++++ src/i18n/zh-CN.json | 37 ++++++++++++++++++++++ src/i18n/zh-HK.json | 37 ++++++++++++++++++++++ src/i18n/zh-TW.json | 37 ++++++++++++++++++++++ 45 files changed, 1666 insertions(+), 38 deletions(-) diff --git a/src/i18n/ar-SA.json b/src/i18n/ar-SA.json index 76fbe76a6a8..54d145b578f 100644 --- a/src/i18n/ar-SA.json +++ b/src/i18n/ar-SA.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "إبقاء هذه", "takeoverLink": "اعرف المزيد", "takeoverSub": "اخذ اسمك الفريد على Wire.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "سمِّ فريقك", "teamName.subhead": "بإمكانك تغييره لاحقًا.", "teamName.teamNamePlaceholder": "اسم الفريق", diff --git a/src/i18n/bn-BD.json b/src/i18n/bn-BD.json index d50ccff9783..debf4f212a5 100644 --- a/src/i18n/bn-BD.json +++ b/src/i18n/bn-BD.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", "takeoverSub": "Claim your unique name on {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/ca-ES.json b/src/i18n/ca-ES.json index d50ccff9783..debf4f212a5 100644 --- a/src/i18n/ca-ES.json +++ b/src/i18n/ca-ES.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", "takeoverSub": "Claim your unique name on {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/cs-CZ.json b/src/i18n/cs-CZ.json index a58bab90068..343ec3a221e 100644 --- a/src/i18n/cs-CZ.json +++ b/src/i18n/cs-CZ.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Ponechat tento", "takeoverLink": "Dozvědět se více", "takeoverSub": "Vytvořte si vaše jedinečné jméno na {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/da-DK.json b/src/i18n/da-DK.json index 13c57f28342..7a1bc4792a0 100644 --- a/src/i18n/da-DK.json +++ b/src/i18n/da-DK.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Behold denne", "takeoverLink": "Lær mere", "takeoverSub": "Vælg dit unikke navn på {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index 7a4e211e857..63cd27c82b0 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Diesen behalten", "takeoverLink": "Mehr erfahren", "takeoverSub": "Persönlichen Benutzernamen auf {{brandName}} sichern.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Team benennen", "teamName.subhead": "Der Name kann später jederzeit geändert werden.", "teamName.teamNamePlaceholder": "Team-Name", diff --git a/src/i18n/el-GR.json b/src/i18n/el-GR.json index 76865ef19e5..2446ece9cc6 100644 --- a/src/i18n/el-GR.json +++ b/src/i18n/el-GR.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Κρατήστε το", "takeoverLink": "Μάθετε περισσότερα", "takeoverSub": "Ζητήστε το μοναδικό σας όνομα στο {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Όνομα ομάδας", diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json index 676570f965c..debf4f212a5 100644 --- a/src/i18n/en-US.json +++ b/src/i18n/en-US.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", "takeoverSub": "Claim your unique name on {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", @@ -1600,42 +1637,5 @@ "wireLinux": "{{brandName}} for Linux", "wireMacos": "{{brandName}} for macOS", "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web", - "teamCreationTitle": "Create your team", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", - "teamCreationIntroTitle": "Team Account", - "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", - "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", - "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", - "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", - "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", - "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", - "teamCreationIntroLink": "Learn more about Wire’s plans", - "teamCreationContinue": "Continue", - "teamCreationBack": "Back", - "teamCreationCreateTeam": "Create Team", - "teamCreationBackToWire": "Back to Wire", - "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationFormTitle": "Team Name", - "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", - "teamCreationFormNameLabel": "Team Name:", - "teamCreationFormNamePlaceholder": "Your Name", - "teamCreationConfirmTitle": "Confirmation", - "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", - "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", - "teamCreationConfirmListItem3": "This change is permanent and irrevocable", - "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", - "teamCreationConfirmTermsOfUseText": "I accept", - "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", - "teamCreationAlreadyInTeamError": "Switching teams is not allowed", - "teamCreationUserNotFoundError": "User not found", - "teamCreationSuccessTitle": "Congratulations {{name}}!", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessListItem1": "Invite your first team members, and start working together", - "teamCreationSuccessListItem2": "Customize your team settings", - "teamCreationLeaveModalTitle": "Leave without saving?", - "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", - "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", - "teamCreationLeaveModalLeaveBtn": "Leave Without Saving" + "wire_for_web": "{{brandName}} for Web" } diff --git a/src/i18n/es-ES.json b/src/i18n/es-ES.json index 4218510d1ff..5e7d6b258e8 100644 --- a/src/i18n/es-ES.json +++ b/src/i18n/es-ES.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Conservar este", "takeoverLink": "Aprender más", "takeoverSub": "Reclama tu nombre único en {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Dé un nombre al equipo", "teamName.subhead": "Siempre puedes cambiarlo más tarde.", "teamName.teamNamePlaceholder": "Nombre del equipo", diff --git a/src/i18n/et-EE.json b/src/i18n/et-EE.json index 9d6304e59e6..add18335a4a 100644 --- a/src/i18n/et-EE.json +++ b/src/i18n/et-EE.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Vali see sama", "takeoverLink": "Loe lähemalt", "takeoverSub": "Haara oma unikaalne nimi {{brandName}}’is.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Nimeta oma meeskond", "teamName.subhead": "Saad seda alati hiljem muuta.", "teamName.teamNamePlaceholder": "Meeskonna nimi", diff --git a/src/i18n/fa-IR.json b/src/i18n/fa-IR.json index b11e203d246..56a426fb249 100644 --- a/src/i18n/fa-IR.json +++ b/src/i18n/fa-IR.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "این‌یکی را نگه‌دارید", "takeoverLink": "بیشتر بدانید", "takeoverSub": "نام یکتای خود را در وایر انتخاب کنید.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/fi-FI.json b/src/i18n/fi-FI.json index b8a5a0d5771..98f6f3faeaf 100644 --- a/src/i18n/fi-FI.json +++ b/src/i18n/fi-FI.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Pidä tämä", "takeoverLink": "Lue lisää", "takeoverSub": "Valtaa yksilöllinen nimesi Wiressä.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Tiimin nimi", diff --git a/src/i18n/fr-FR.json b/src/i18n/fr-FR.json index 5f40bd281b1..288bc592f62 100644 --- a/src/i18n/fr-FR.json +++ b/src/i18n/fr-FR.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Garder celui-là", "takeoverLink": "En savoir plus", "takeoverSub": "Choisissez votre nom d’utilisateur unique sur {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Donnez un nom à votre équipe", "teamName.subhead": "Vous pourrez toujours le modifier plus tard.", "teamName.teamNamePlaceholder": "Nom de l'équipe", diff --git a/src/i18n/ga-IE.json b/src/i18n/ga-IE.json index d50ccff9783..debf4f212a5 100644 --- a/src/i18n/ga-IE.json +++ b/src/i18n/ga-IE.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", "takeoverSub": "Claim your unique name on {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/he-IL.json b/src/i18n/he-IL.json index d50ccff9783..debf4f212a5 100644 --- a/src/i18n/he-IL.json +++ b/src/i18n/he-IL.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", "takeoverSub": "Claim your unique name on {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/hi-IN.json b/src/i18n/hi-IN.json index 5d2c5548825..14e2c9b0bde 100644 --- a/src/i18n/hi-IN.json +++ b/src/i18n/hi-IN.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "इस एक को रखे", "takeoverLink": "Learn more", "takeoverSub": "{{brandName}} पर अपने अनोखे नाम का दावा करें|", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/hr-HR.json b/src/i18n/hr-HR.json index 8c59c47773a..8e790cd55f4 100644 --- a/src/i18n/hr-HR.json +++ b/src/i18n/hr-HR.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Zadrži ovu", "takeoverLink": "Saznaj više", "takeoverSub": "Zatražite svoje jedinstveno ime na {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/hu-HU.json b/src/i18n/hu-HU.json index 14d328348eb..626ac35d9ac 100644 --- a/src/i18n/hu-HU.json +++ b/src/i18n/hu-HU.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Tartsd meg ezt", "takeoverLink": "További információ", "takeoverSub": "Foglald le egyedi {{brandName}} felhasználóneved.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Nevezd el a csapatod", "teamName.subhead": "Később bármikor módosíthatod.", "teamName.teamNamePlaceholder": "Csapat neve", diff --git a/src/i18n/id-ID.json b/src/i18n/id-ID.json index 433f4c25bb5..5c99dbc299b 100644 --- a/src/i18n/id-ID.json +++ b/src/i18n/id-ID.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Simpan yang ini", "takeoverLink": "Pelajari lebih lanjut", "takeoverSub": "Klaim nama unik Anda di {{brandName}} .", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/is-IS.json b/src/i18n/is-IS.json index d50ccff9783..debf4f212a5 100644 --- a/src/i18n/is-IS.json +++ b/src/i18n/is-IS.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", "takeoverSub": "Claim your unique name on {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/it-IT.json b/src/i18n/it-IT.json index 2cad34088f2..9d530115ebc 100644 --- a/src/i18n/it-IT.json +++ b/src/i18n/it-IT.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Tieni questo", "takeoverLink": "Ulteriori informazioni", "takeoverSub": "Rivendica il tuo username su {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/ja-JP.json b/src/i18n/ja-JP.json index 0aa5ac89c7e..085399802a6 100644 --- a/src/i18n/ja-JP.json +++ b/src/i18n/ja-JP.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "これにする", "takeoverLink": "もっと知る", "takeoverSub": "{{brandName}}でのユーザーネームを選ぶ", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "チーム名", "teamName.subhead": "後でいつでも変更することができます。", "teamName.teamNamePlaceholder": "チーム名", diff --git a/src/i18n/lt-LT.json b/src/i18n/lt-LT.json index fda2c21343c..078ccbe8795 100644 --- a/src/i18n/lt-LT.json +++ b/src/i18n/lt-LT.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Palikti šį", "takeoverLink": "Sužinoti daugiau", "takeoverSub": "Užsirezervuokite savo unikalų {{brandName}} vardą.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Pavadinkite komandą", "teamName.subhead": "Bet kada vėliau galėsite pakeisti.", "teamName.teamNamePlaceholder": "Komandos pavadinimas", diff --git a/src/i18n/lv-LV.json b/src/i18n/lv-LV.json index 830f5e7663f..37097364739 100644 --- a/src/i18n/lv-LV.json +++ b/src/i18n/lv-LV.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Keep this one", "takeoverLink": "Uzzināt vairāk", "takeoverSub": "Claim your unique name on {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/ms-MY.json b/src/i18n/ms-MY.json index d50ccff9783..debf4f212a5 100644 --- a/src/i18n/ms-MY.json +++ b/src/i18n/ms-MY.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", "takeoverSub": "Claim your unique name on {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/nl-NL.json b/src/i18n/nl-NL.json index 00242848993..716f66ed4f1 100644 --- a/src/i18n/nl-NL.json +++ b/src/i18n/nl-NL.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Behoud deze", "takeoverLink": "Leer meer", "takeoverSub": "Claim je unieke gebruikers naam op {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team-naam", diff --git a/src/i18n/no-NO.json b/src/i18n/no-NO.json index dc78f20ac34..e21bcf56b82 100644 --- a/src/i18n/no-NO.json +++ b/src/i18n/no-NO.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Behold denne", "takeoverLink": "Lær mer", "takeoverSub": "Claim your unique name on {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/pl-PL.json b/src/i18n/pl-PL.json index de471de9e6c..70159ad8990 100644 --- a/src/i18n/pl-PL.json +++ b/src/i18n/pl-PL.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Zachowaj wybrany", "takeoverLink": "Więcej informacji", "takeoverSub": "Wybierz swoją unikalną nazwę w {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Nazwa zespołu", diff --git a/src/i18n/pt-BR.json b/src/i18n/pt-BR.json index 3a0c9ab6545..322c9c31493 100644 --- a/src/i18n/pt-BR.json +++ b/src/i18n/pt-BR.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Manter esse", "takeoverLink": "Saiba mais", "takeoverSub": "Reivindicar seu nome único no {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Nomeie sua equipe", "teamName.subhead": "Você sempre poderá alterá-lo mais tarde.", "teamName.teamNamePlaceholder": "Nome da equipe", diff --git a/src/i18n/pt-PT.json b/src/i18n/pt-PT.json index 7afe4c6577f..f0f329aadc3 100644 --- a/src/i18n/pt-PT.json +++ b/src/i18n/pt-PT.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Manter esta", "takeoverLink": "Saber mais", "takeoverSub": "Reivindicar seu nome exclusivo no {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Nomeie sua equipa", "teamName.subhead": "Você sempre poderá alterá-lo mais tarde.", "teamName.teamNamePlaceholder": "Nome da equipa", diff --git a/src/i18n/ro-RO.json b/src/i18n/ro-RO.json index f884920a831..8fa0eed541f 100644 --- a/src/i18n/ro-RO.json +++ b/src/i18n/ro-RO.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Păstrează acest nume", "takeoverLink": "Află mai multe", "takeoverSub": "Obține numele tău unic pe {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Numele echipei", diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index 6d0f51c530f..81dbf24fc56 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Оставить это", "takeoverLink": "Подробнее", "takeoverSub": "Зарегистрируйте свое уникальное имя в {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Назовите команду", "teamName.subhead": "Вы всегда можете изменить его позже.", "teamName.teamNamePlaceholder": "Название команды", diff --git a/src/i18n/si-LK.json b/src/i18n/si-LK.json index 530af1735b8..4b0f00053c2 100644 --- a/src/i18n/si-LK.json +++ b/src/i18n/si-LK.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "මෙය තබා ගන්න", "takeoverLink": "තව දැනගන්න", "takeoverSub": "{{brandName}} හි ඔබගේ අනන්‍ය නම හිමිකර ගන්න.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "කණ්ඩායම නම් කරන්න", "teamName.subhead": "පසුව වෙනස් කිරීමට ද හැකිය.", "teamName.teamNamePlaceholder": "කණ්ඩායමේ නම", diff --git a/src/i18n/sk-SK.json b/src/i18n/sk-SK.json index e3e953cce21..37a4d0a6054 100644 --- a/src/i18n/sk-SK.json +++ b/src/i18n/sk-SK.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Ponechať tento", "takeoverLink": "Zistiť viac", "takeoverSub": "Potvrďte Vaše jednoznačné meno pre {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/sl-SI.json b/src/i18n/sl-SI.json index c489decbd2f..5fca357bd16 100644 --- a/src/i18n/sl-SI.json +++ b/src/i18n/sl-SI.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Obdrži to", "takeoverLink": "Nauči se več", "takeoverSub": "Zavzemite vaše unikatno ime na {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/sr-SP.json b/src/i18n/sr-SP.json index 44229d03ee5..d1a6af8fdf0 100644 --- a/src/i18n/sr-SP.json +++ b/src/i18n/sr-SP.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Остави ову", "takeoverLink": "Сазнајте више", "takeoverSub": "Обезбедите ваше на Вајеру.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Дајте име свом тиму", "teamName.subhead": "Увек га можете променити касније.", "teamName.teamNamePlaceholder": "Име тима", diff --git a/src/i18n/sv-SE.json b/src/i18n/sv-SE.json index a0486ec7cd4..a58c8157db3 100644 --- a/src/i18n/sv-SE.json +++ b/src/i18n/sv-SE.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Behåll denna", "takeoverLink": "Läs mer", "takeoverSub": "Gör anspråk på ditt unika namn i {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/th-TH.json b/src/i18n/th-TH.json index d50ccff9783..debf4f212a5 100644 --- a/src/i18n/th-TH.json +++ b/src/i18n/th-TH.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", "takeoverSub": "Claim your unique name on {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/tr-TR.json b/src/i18n/tr-TR.json index 779599a47dd..641c1cf5bfc 100644 --- a/src/i18n/tr-TR.json +++ b/src/i18n/tr-TR.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Bunu sakla", "takeoverLink": "Daha fazla bilgi", "takeoverSub": "{{brandName}} üzerinden size özel isminizi hemen alın.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Takımınızı adlandırın", "teamName.subhead": "Bunu sonrada değiştirebilirsiniz.", "teamName.teamNamePlaceholder": "Takım adı", diff --git a/src/i18n/uk-UA.json b/src/i18n/uk-UA.json index d9879e45be7..bb6e94fb0f5 100644 --- a/src/i18n/uk-UA.json +++ b/src/i18n/uk-UA.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Залишити цей", "takeoverLink": "Дізнатися більше", "takeoverSub": "Зарезервуйте свій унікальний нік в {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Назвіть свою команду", "teamName.subhead": "Команду завжди можна перейменувати пізніше.", "teamName.teamNamePlaceholder": "Назва команди", diff --git a/src/i18n/uz-UZ.json b/src/i18n/uz-UZ.json index d50ccff9783..debf4f212a5 100644 --- a/src/i18n/uz-UZ.json +++ b/src/i18n/uz-UZ.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", "takeoverSub": "Claim your unique name on {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/vi-VN.json b/src/i18n/vi-VN.json index d50ccff9783..debf4f212a5 100644 --- a/src/i18n/vi-VN.json +++ b/src/i18n/vi-VN.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", "takeoverSub": "Claim your unique name on {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/zh-CN.json b/src/i18n/zh-CN.json index 9413ef3b02a..b8e684e6ea7 100644 --- a/src/i18n/zh-CN.json +++ b/src/i18n/zh-CN.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "使用当前的", "takeoverLink": "了解更多", "takeoverSub": "设置您在{{brandName}}上独一无二的用户名。", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/zh-HK.json b/src/i18n/zh-HK.json index d50ccff9783..debf4f212a5 100644 --- a/src/i18n/zh-HK.json +++ b/src/i18n/zh-HK.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", "takeoverSub": "Claim your unique name on {{brandName}}.", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/zh-TW.json b/src/i18n/zh-TW.json index b3425e7fbc7..a802c8cc26a 100644 --- a/src/i18n/zh-TW.json +++ b/src/i18n/zh-TW.json @@ -1464,6 +1464,43 @@ "takeoverButtonKeep": "繼續使用這個", "takeoverLink": "瞭解詳情", "takeoverSub": "在 {{brandName}} 上選取一個您獨有的名稱。", + "teamCreationAlreadyInTeamError": "Switching teams is not allowed", + "teamCreationBack": "Back", + "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", + "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", + "teamCreationConfirmListItem3": "This change is permanent and irrevocable", + "teamCreationConfirmMigrationTermsText": "I agree to the migration terms and understand that this change is irreversible.", + "teamCreationConfirmTermsOfUseLink": "Wire’s Terms of Use", + "teamCreationConfirmTermsOfUseText": "I accept", + "teamCreationConfirmTitle": "Confirmation", + "teamCreationContinue": "Continue", + "teamCreationCreateTeam": "Create Team", + "teamCreationFormNameLabel": "Team Name:", + "teamCreationFormNamePlaceholder": "Your Name", + "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", + "teamCreationFormTitle": "Team Name", + "teamCreationIntroLink": "Learn more about Wire’s plans", + "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", + "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", + "teamCreationIntroListItem3": "[bold]Larger Meetings:[/bold] Join video conferences up to 150 participants.", + "teamCreationIntroListItem4": "[bold]Availability Status:[/bold] Let your team know if you’re available, busy or away.", + "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", + "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", + "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", + "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", + "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", + "teamCreationLeaveModalTitle": "Leave without saving?", + "teamCreationOpenTeamManagement": "Open Team Management", + "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessListItem1": "Invite your first team members, and start working together", + "teamCreationSuccessListItem2": "Customize your team settings", + "teamCreationSuccessListTitle": "Go to Team Management to:", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", + "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationTitle": "Create your team", + "teamCreationUserNotFoundError": "User not found", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", From f7319b1d2dff95dbc41d4c5c0fac1cb6eed02e76 Mon Sep 17 00:00:00 2001 From: Immad Abdul Jabbar Date: Mon, 11 Nov 2024 17:15:14 +0100 Subject: [PATCH 020/117] feat(team-creation): add Countly events to track the flow [WPB-11320] (#18275) * feat(team-creation): add flow to create team [WPB-11269] * PR suggestions * add tests * fix test description * final changes * fixed test * Add readonly assersion * final changes * removed unwanted callback --- .../TeamCreation/ConfirmLeaveModal.tsx | 28 +++++++-- .../TeamCreation/TeamCreationBanner.tsx | 18 +++++- .../TeamCreation/TeamCreationModal.tsx | 57 ++++++++++++++++--- .../TeamCreationSteps/Success.tsx | 17 +++++- src/script/tracking/EventName.ts | 12 ++++ src/script/tracking/Segmentation.ts | 11 ++++ 6 files changed, 129 insertions(+), 14 deletions(-) diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/ConfirmLeaveModal.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/ConfirmLeaveModal.tsx index 5ef57a63c8d..610f9edc818 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/ConfirmLeaveModal.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/ConfirmLeaveModal.tsx @@ -17,10 +17,15 @@ * */ +import {amplify} from 'amplify'; + import {Button, ButtonVariant} from '@wireapp/react-ui-kit'; +import {WebAppEvents} from '@wireapp/webapp-events'; import * as Icon from 'Components/Icon'; import {ModalComponent} from 'Components/Modals/ModalComponent'; +import {EventName} from 'src/script/tracking/EventName'; +import {Segmentation} from 'src/script/tracking/Segmentation'; import {t} from 'Util/LocalizerUtil'; import { @@ -37,11 +42,24 @@ interface Props { } export const ConfirmLeaveModal = ({isShown, onClose, onLeave}: Props) => { + const closeHandler = () => { + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.USER.PERSONAL_TEAM_CREATION.FLOW_CANCELLED, { + step: Segmentation.TEAM_CREATION_STEP.MODAL_CONTINUE_CLICKED, + }); + onClose(); + }; + + const leaveHandler = () => { + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.USER.PERSONAL_TEAM_CREATION.FLOW_CANCELLED, { + step: Segmentation.TEAM_CREATION_STEP.MODAL_LEAVE_CLICKED, + }); + onLeave(); + }; + return ( @@ -49,7 +67,7 @@ export const ConfirmLeaveModal = ({isShown, onClose, onLeave}: Props) => {

{t('teamCreationLeaveModalTitle')}

- @@ -60,10 +78,10 @@ export const ConfirmLeaveModal = ({isShown, onClose, onLeave}: Props) => {

- -
diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationBanner.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationBanner.tsx index 7516563b7f9..71cd92a42cb 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationBanner.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationBanner.tsx @@ -19,10 +19,15 @@ import {useState} from 'react'; +import {amplify} from 'amplify'; + import {Button, ButtonVariant, IconButton} from '@wireapp/react-ui-kit'; +import {WebAppEvents} from '@wireapp/webapp-events'; import {BannerPortal} from 'Components/BannerPortal/BannerPortal'; import * as Icon from 'Components/Icon'; +import {EventName} from 'src/script/tracking/EventName'; +import {Segmentation} from 'src/script/tracking/Segmentation'; import {t} from 'Util/LocalizerUtil'; import { @@ -63,13 +68,24 @@ export const TeamCreationBanner = ({onClick}: {onClick: () => void}) => { setIsBannerVisible(true); const rect = event.currentTarget.getBoundingClientRect(); setPosition({x: rect.x, y: rect.y}); + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.UI.CLICKED.SETTINGS_MIGRATION); }; const bannerBtnClickHandler = () => { setIsBannerVisible(false); + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.UI.CLICKED.PERSONAL_MIGRATION_CTA, { + step: Segmentation.TEAM_CREATION_STEP.CLICKED_CREATE_TEAM, + }); onClick(); }; + const portalCloseHandler = () => { + setIsBannerVisible(false); + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.UI.CLICKED.PERSONAL_MIGRATION_CTA, { + step: Segmentation.TEAM_CREATION_STEP.CLICKED_DISMISS_CTA, + }); + }; + if (sidebarStatus === SidebarStatus.OPEN) { return ; } @@ -84,7 +100,7 @@ export const TeamCreationBanner = ({onClick}: {onClick: () => void}) => { // Position + padding positionX={position.x + PADDING_X} positionY={position.y + PADDING_Y} - onClose={() => setIsBannerVisible(false)} + onClose={portalCloseHandler} > diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx index 296e2fb0383..9d6304b86be 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx @@ -17,10 +17,16 @@ * */ -import {useState} from 'react'; +import {useEffect, useState} from 'react'; + +import {amplify} from 'amplify'; + +import {WebAppEvents} from '@wireapp/webapp-events'; import * as Icon from 'Components/Icon'; import {ModalComponent} from 'Components/Modals/ModalComponent'; +import {EventName} from 'src/script/tracking/EventName'; +import {Segmentation} from 'src/script/tracking/Segmentation'; import {t} from 'Util/LocalizerUtil'; import {teamCreationModalBodyCss, teamCreationModalWrapperCss} from './TeamCreation.styles'; @@ -43,6 +49,12 @@ const stepMap = { [Step.Success]: Success, } as const; +const segmentationModalStepMap = { + [Step.Introduction]: Segmentation.TEAM_CREATION_STEP.MODAL_DISCLAIMERS, + [Step.Form]: Segmentation.TEAM_CREATION_STEP.MODAL_TEAM_NAME, + [Step.Confirmation]: Segmentation.TEAM_CREATION_STEP.MODAL_CONFIRMATION, +} as const; + interface Props { onClose: () => void; onSuccess: () => void; @@ -56,22 +68,53 @@ export const TeamCreationModal = ({onClose, onSuccess, userName}: Props) => { const nextStepHandler = () => { const currentStepIndex = stepsSequence.indexOf(currentStep); - setCurrentStep(stepsSequence[currentStepIndex + 1] as Step); + const step = stepsSequence[currentStepIndex + 1] as Step; + setCurrentStep(step); + + if (step != Step.Success) { + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.USER.PERSONAL_TEAM_CREATION.FLOW_STARTED, { + step: segmentationModalStepMap[step], + }); + } }; const previousStepHandler = () => { const currentStepIndex = stepsSequence.indexOf(currentStep); - setCurrentStep(stepsSequence[currentStepIndex - 1] as Step); + const step = stepsSequence[currentStepIndex - 1] as Step; + setCurrentStep(step); + + if (step != Step.Success) { + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.USER.PERSONAL_TEAM_CREATION.FLOW_STARTED, { + step: segmentationModalStepMap[step], + }); + } + }; + + const closeModalHandler = () => { + if (currentStep === Step.Success) { + onSuccess(); + return; + } + + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.USER.PERSONAL_TEAM_CREATION.FLOW_STOPPED, { + step: segmentationModalStepMap[currentStep], + }); + onClose(); }; const StepBody = stepMap[currentStep]; - const modalOnClose = currentStep === Step.Success ? onSuccess : onClose; + + useEffect(() => { + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.USER.PERSONAL_TEAM_CREATION.FLOW_STARTED, { + step: Segmentation.TEAM_CREATION_STEP.MODAL_DISCLAIMERS, + }); + }, []); return ( @@ -86,7 +129,7 @@ export const TeamCreationModal = ({onClose, onSuccess, userName}: Props) => { {t('teamCreationTitle')} - diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Success.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Success.tsx index 888418dc24c..db558429f86 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Success.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Success.tsx @@ -17,9 +17,14 @@ * */ +import {amplify} from 'amplify'; + import {Button, ButtonVariant} from '@wireapp/react-ui-kit'; +import {WebAppEvents} from '@wireapp/webapp-events'; import {Config} from 'src/script/Config'; +import {EventName} from 'src/script/tracking/EventName'; +import {Segmentation} from 'src/script/tracking/Segmentation'; import {t} from 'Util/LocalizerUtil'; import {safeWindowOpen} from 'Util/SanitizationUtil'; @@ -31,6 +36,16 @@ import {buttonCss} from '../TeamCreation.styles'; export const Success = ({onSuccess, teamName, userName}: StepProps) => { const handleOpenTeamsClick = () => { safeWindowOpen(Config.getConfig().URL.TEAMS_BASE); + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.USER.PERSONAL_TEAM_CREATION.FLOW_COMPLETED, { + step: Segmentation.TEAM_CREATION_STEP.MODAL_OPEN_TM_CLICKED, + }); + onSuccess(); + }; + + const successHandler = () => { + amplify.publish(WebAppEvents.ANALYTICS.EVENT, EventName.USER.PERSONAL_TEAM_CREATION.FLOW_COMPLETED, { + step: Segmentation.TEAM_CREATION_STEP.MODAL_BACK_TO_WIRE_CLICKED, + }); onSuccess(); }; @@ -55,7 +70,7 @@ export const Success = ({onSuccess, teamName, userName}: StepProps) => {
-
diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx index 9d6304b86be..d931dc9d946 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx @@ -49,6 +49,13 @@ const stepMap = { [Step.Success]: Success, } as const; +const stepCloseButtonLabelMap = { + [Step.Introduction]: t('teamCreationIntroCloseLabel'), + [Step.Form]: t('teamCreationCreateTeamCloseLabel'), + [Step.Confirmation]: t('teamCreationConfirmCloseLabel'), + [Step.Success]: t('teamCreationSuccessCloseLabel'), +} as const; + const segmentationModalStepMap = { [Step.Introduction]: Segmentation.TEAM_CREATION_STEP.MODAL_DISCLAIMERS, [Step.Form]: Segmentation.TEAM_CREATION_STEP.MODAL_TEAM_NAME, @@ -129,7 +136,13 @@ export const TeamCreationModal = ({onClose, onSuccess, userName}: Props) => { {t('teamCreationTitle')} - From 1bc056c89e96d192f2aa7176d527079c18cd0b03 Mon Sep 17 00:00:00 2001 From: Otto the Bot Date: Fri, 15 Nov 2024 17:04:23 +0100 Subject: [PATCH 034/117] chore: Update translations (#18316) --- src/i18n/ar-SA.json | 5 +++++ src/i18n/bn-BD.json | 5 +++++ src/i18n/ca-ES.json | 5 +++++ src/i18n/cs-CZ.json | 5 +++++ src/i18n/da-DK.json | 5 +++++ src/i18n/de-DE.json | 5 +++++ src/i18n/el-GR.json | 5 +++++ src/i18n/en-US.json | 10 +++++----- src/i18n/es-ES.json | 5 +++++ src/i18n/et-EE.json | 5 +++++ src/i18n/fa-IR.json | 5 +++++ src/i18n/fi-FI.json | 5 +++++ src/i18n/fr-FR.json | 5 +++++ src/i18n/ga-IE.json | 5 +++++ src/i18n/he-IL.json | 5 +++++ src/i18n/hi-IN.json | 5 +++++ src/i18n/hr-HR.json | 5 +++++ src/i18n/hu-HU.json | 5 +++++ src/i18n/id-ID.json | 5 +++++ src/i18n/is-IS.json | 5 +++++ src/i18n/it-IT.json | 5 +++++ src/i18n/ja-JP.json | 5 +++++ src/i18n/lt-LT.json | 5 +++++ src/i18n/lv-LV.json | 5 +++++ src/i18n/ms-MY.json | 5 +++++ src/i18n/nl-NL.json | 5 +++++ src/i18n/no-NO.json | 5 +++++ src/i18n/pl-PL.json | 5 +++++ src/i18n/pt-BR.json | 5 +++++ src/i18n/pt-PT.json | 5 +++++ src/i18n/ro-RO.json | 5 +++++ src/i18n/ru-RU.json | 5 +++++ src/i18n/si-LK.json | 5 +++++ src/i18n/sk-SK.json | 5 +++++ src/i18n/sl-SI.json | 5 +++++ src/i18n/sr-SP.json | 5 +++++ src/i18n/sv-SE.json | 5 +++++ src/i18n/th-TH.json | 5 +++++ src/i18n/tr-TR.json | 5 +++++ src/i18n/uk-UA.json | 5 +++++ src/i18n/uz-UZ.json | 5 +++++ src/i18n/vi-VN.json | 5 +++++ src/i18n/zh-CN.json | 5 +++++ src/i18n/zh-HK.json | 5 +++++ src/i18n/zh-TW.json | 5 +++++ 45 files changed, 225 insertions(+), 5 deletions(-) diff --git a/src/i18n/ar-SA.json b/src/i18n/ar-SA.json index 54d145b578f..4a5239b8ace 100644 --- a/src/i18n/ar-SA.json +++ b/src/i18n/ar-SA.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/bn-BD.json b/src/i18n/bn-BD.json index debf4f212a5..844eb0ad453 100644 --- a/src/i18n/bn-BD.json +++ b/src/i18n/bn-BD.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/ca-ES.json b/src/i18n/ca-ES.json index debf4f212a5..844eb0ad453 100644 --- a/src/i18n/ca-ES.json +++ b/src/i18n/ca-ES.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/cs-CZ.json b/src/i18n/cs-CZ.json index 343ec3a221e..0e503b08670 100644 --- a/src/i18n/cs-CZ.json +++ b/src/i18n/cs-CZ.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/da-DK.json b/src/i18n/da-DK.json index 7a1bc4792a0..f6fe796c337 100644 --- a/src/i18n/da-DK.json +++ b/src/i18n/da-DK.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index 4dd716ecf5a..653988ca03e 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Zurück", "teamCreationBackToWire": "Zurück zu Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "Sie erstellen ein Team und übertragen Ihr privates Benutzerkonto in ein Team-Konto", "teamCreationConfirmListItem2": "Als Team-Besitzer können Sie Team-Mitglieder einladen und entfernen sowie die Einstellungen verwalten", "teamCreationConfirmListItem3": "Diese Änderung ist dauerhaft und unwiderruflich", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Bestätigung", "teamCreationContinue": "Weiter", "teamCreationCreateTeam": "Team erstellen", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team-Name:", "teamCreationFormNamePlaceholder": "Ihr Name", "teamCreationFormSubTitle": "Wählen Sie einen Namen für Ihr Team. Sie können ihn jederzeit ändern.", "teamCreationFormTitle": "Team-Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Erfahren Sie mehr über Wires Preise", "teamCreationIntroListItem1": "[bold]Admin-Konsole:[/bold] Laden Sie Team-Mitglieder ein und verwalten Sie Einstellungen.", "teamCreationIntroListItem2": "[bold]Mühelose Zusammenarbeit:[/bold] Kommunizieren Sie mit Gästen und externen Partnern.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Auf Enterprise upgraden:[/bold] Erhalten Sie zusätzliche Funktionen und Premium-Support.", "teamCreationIntroSubTitle": "Übertragen Sie Ihr privates Benutzerkonto in ein Team-Konto, um besser zusammenzuarbeiten.", "teamCreationIntroTitle": "Team-Konto", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Schließen ohne zu speichern", "teamCreationLeaveModalSubTitle": "Wenn Sie jetzt aufhören, verlieren Sie Ihren Fortschritt und müssen die Team-Erstellung neu beginnen.", "teamCreationLeaveModalSuccessBtn": "Team-Erstellung fortsetzen", "teamCreationLeaveModalTitle": "Schließen ohne zu speichern?", "teamCreationOpenTeamManagement": "Team-Management öffnen", "teamCreationStep": "Schritt {{currentStep}} von {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Ihre ersten Team-Mitglieder einzuladen und mit der Zusammenarbeit zu beginnen", "teamCreationSuccessListItem2": "Ihre Team-Einstellungen anzupassen", "teamCreationSuccessListTitle": "Öffnen Sie Team-Management, um:", diff --git a/src/i18n/el-GR.json b/src/i18n/el-GR.json index 2446ece9cc6..90ae50fb704 100644 --- a/src/i18n/el-GR.json +++ b/src/i18n/el-GR.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json index 1d1dc561808..844eb0ad453 100644 --- a/src/i18n/en-US.json +++ b/src/i18n/en-US.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", @@ -1501,11 +1506,6 @@ "teamCreationSuccessTitle": "Congratulations {{name}}!", "teamCreationTitle": "Create your team", "teamCreationUserNotFoundError": "User not found", - "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", - "teamCreationSuccessCloseLabel": "Close team created view", - "teamCreationConfirmCloseLabel": "Close confirmation view", - "teamCreationCreateTeamCloseLabel": "Close team name view", - "teamCreationIntroCloseLabel": "Close team account overview", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/i18n/es-ES.json b/src/i18n/es-ES.json index 5e7d6b258e8..08e03756b4d 100644 --- a/src/i18n/es-ES.json +++ b/src/i18n/es-ES.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/et-EE.json b/src/i18n/et-EE.json index add18335a4a..69d9379b10e 100644 --- a/src/i18n/et-EE.json +++ b/src/i18n/et-EE.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/fa-IR.json b/src/i18n/fa-IR.json index 56a426fb249..d187157c414 100644 --- a/src/i18n/fa-IR.json +++ b/src/i18n/fa-IR.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/fi-FI.json b/src/i18n/fi-FI.json index 98f6f3faeaf..90286c0cbc9 100644 --- a/src/i18n/fi-FI.json +++ b/src/i18n/fi-FI.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/fr-FR.json b/src/i18n/fr-FR.json index 288bc592f62..2f13831bc5f 100644 --- a/src/i18n/fr-FR.json +++ b/src/i18n/fr-FR.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/ga-IE.json b/src/i18n/ga-IE.json index debf4f212a5..844eb0ad453 100644 --- a/src/i18n/ga-IE.json +++ b/src/i18n/ga-IE.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/he-IL.json b/src/i18n/he-IL.json index debf4f212a5..844eb0ad453 100644 --- a/src/i18n/he-IL.json +++ b/src/i18n/he-IL.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/hi-IN.json b/src/i18n/hi-IN.json index 14e2c9b0bde..444ea986bed 100644 --- a/src/i18n/hi-IN.json +++ b/src/i18n/hi-IN.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/hr-HR.json b/src/i18n/hr-HR.json index 8e790cd55f4..3fd26852306 100644 --- a/src/i18n/hr-HR.json +++ b/src/i18n/hr-HR.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/hu-HU.json b/src/i18n/hu-HU.json index 626ac35d9ac..3dc58391612 100644 --- a/src/i18n/hu-HU.json +++ b/src/i18n/hu-HU.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/id-ID.json b/src/i18n/id-ID.json index 5c99dbc299b..9fb3f87d26c 100644 --- a/src/i18n/id-ID.json +++ b/src/i18n/id-ID.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/is-IS.json b/src/i18n/is-IS.json index debf4f212a5..844eb0ad453 100644 --- a/src/i18n/is-IS.json +++ b/src/i18n/is-IS.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/it-IT.json b/src/i18n/it-IT.json index 9d530115ebc..7681577e34f 100644 --- a/src/i18n/it-IT.json +++ b/src/i18n/it-IT.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/ja-JP.json b/src/i18n/ja-JP.json index 085399802a6..50ec56ac48b 100644 --- a/src/i18n/ja-JP.json +++ b/src/i18n/ja-JP.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/lt-LT.json b/src/i18n/lt-LT.json index 078ccbe8795..5aa3ce6b980 100644 --- a/src/i18n/lt-LT.json +++ b/src/i18n/lt-LT.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/lv-LV.json b/src/i18n/lv-LV.json index 37097364739..a6bad1f3637 100644 --- a/src/i18n/lv-LV.json +++ b/src/i18n/lv-LV.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/ms-MY.json b/src/i18n/ms-MY.json index debf4f212a5..844eb0ad453 100644 --- a/src/i18n/ms-MY.json +++ b/src/i18n/ms-MY.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/nl-NL.json b/src/i18n/nl-NL.json index 716f66ed4f1..1d9ef6a2c97 100644 --- a/src/i18n/nl-NL.json +++ b/src/i18n/nl-NL.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/no-NO.json b/src/i18n/no-NO.json index e21bcf56b82..1e15877015a 100644 --- a/src/i18n/no-NO.json +++ b/src/i18n/no-NO.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/pl-PL.json b/src/i18n/pl-PL.json index 70159ad8990..6a086db4c14 100644 --- a/src/i18n/pl-PL.json +++ b/src/i18n/pl-PL.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/pt-BR.json b/src/i18n/pt-BR.json index 322c9c31493..07293d3fbd5 100644 --- a/src/i18n/pt-BR.json +++ b/src/i18n/pt-BR.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/pt-PT.json b/src/i18n/pt-PT.json index f0f329aadc3..ad95eef6bbd 100644 --- a/src/i18n/pt-PT.json +++ b/src/i18n/pt-PT.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/ro-RO.json b/src/i18n/ro-RO.json index 8fa0eed541f..e92a28c35cd 100644 --- a/src/i18n/ro-RO.json +++ b/src/i18n/ro-RO.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index c5ea742c18d..ff30c786f77 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Переход из одной команды в другую запрещен", "teamCreationBack": "Назад", "teamCreationBackToWire": "Вернуться в Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "Вы создаете команду и преобразуете свой персональный аккаунт в командный", "teamCreationConfirmListItem2": "Как владелец команды вы можете приглашать и удалять членов команды, а также управлять ее настройками", "teamCreationConfirmListItem3": "Это изменение является постоянным и необратимым", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Подтверждение", "teamCreationContinue": "Продолжить", "teamCreationCreateTeam": "Создать команду", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Название команды:", "teamCreationFormNamePlaceholder": "Ваше имя", "teamCreationFormSubTitle": "Выберите название для своей команды. Вы можете изменить его в любое время.", "teamCreationFormTitle": "Название команды", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Узнайте больше о тарифах Wire", "teamCreationIntroListItem1": "[bold]Консоль администратора:[/bold] Приглашайте членов команды и управляйте настройками.", "teamCreationIntroListItem2": "[bold]Эффективное сотрудничество:[/bold] Общайтесь с гостями и внешними участниками.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Обновление до Enterprise:[/bold] Получите дополнительные возможности и премиум-поддержку.", "teamCreationIntroSubTitle": "Трансформируйте свой персональный аккаунт в командный, чтобы получить больше пользы от совместной работы.", "teamCreationIntroTitle": "Аккаунт команды", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Выйти без сохранения", "teamCreationLeaveModalSubTitle": "Если вы выйдете, информация не сохранится и вам придется заново создавать команду.", "teamCreationLeaveModalSuccessBtn": "Продолжить создание команды", "teamCreationLeaveModalTitle": "Выйти без сохранения?", "teamCreationOpenTeamManagement": "Открыть управление командой", "teamCreationStep": "Шаг {{currentStep}} из {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Пригласите первых членов своей команды и начните совместную работу", "teamCreationSuccessListItem2": "Настройте параметры своей команды", "teamCreationSuccessListTitle": "Перейдите к Управлению командой:", diff --git a/src/i18n/si-LK.json b/src/i18n/si-LK.json index 4b0f00053c2..609d7537b8f 100644 --- a/src/i18n/si-LK.json +++ b/src/i18n/si-LK.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/sk-SK.json b/src/i18n/sk-SK.json index 37a4d0a6054..d489c03a7be 100644 --- a/src/i18n/sk-SK.json +++ b/src/i18n/sk-SK.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/sl-SI.json b/src/i18n/sl-SI.json index 5fca357bd16..2b19e8f1d9b 100644 --- a/src/i18n/sl-SI.json +++ b/src/i18n/sl-SI.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/sr-SP.json b/src/i18n/sr-SP.json index d1a6af8fdf0..a8720abef73 100644 --- a/src/i18n/sr-SP.json +++ b/src/i18n/sr-SP.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/sv-SE.json b/src/i18n/sv-SE.json index ef36c309c42..8af209e60b5 100644 --- a/src/i18n/sv-SE.json +++ b/src/i18n/sv-SE.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Tillbaka", "teamCreationBackToWire": "Tillbaka till Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Fortsätt", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Ditt namn", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Lämna utan att spara", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Lämna utan att spara?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Steg {{currentStep}} av {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/th-TH.json b/src/i18n/th-TH.json index debf4f212a5..844eb0ad453 100644 --- a/src/i18n/th-TH.json +++ b/src/i18n/th-TH.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/tr-TR.json b/src/i18n/tr-TR.json index 641c1cf5bfc..6751d0cef7d 100644 --- a/src/i18n/tr-TR.json +++ b/src/i18n/tr-TR.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/uk-UA.json b/src/i18n/uk-UA.json index bb6e94fb0f5..2ee60437feb 100644 --- a/src/i18n/uk-UA.json +++ b/src/i18n/uk-UA.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/uz-UZ.json b/src/i18n/uz-UZ.json index debf4f212a5..844eb0ad453 100644 --- a/src/i18n/uz-UZ.json +++ b/src/i18n/uz-UZ.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/vi-VN.json b/src/i18n/vi-VN.json index debf4f212a5..844eb0ad453 100644 --- a/src/i18n/vi-VN.json +++ b/src/i18n/vi-VN.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/zh-CN.json b/src/i18n/zh-CN.json index b8e684e6ea7..5b1694cb738 100644 --- a/src/i18n/zh-CN.json +++ b/src/i18n/zh-CN.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/zh-HK.json b/src/i18n/zh-HK.json index debf4f212a5..844eb0ad453 100644 --- a/src/i18n/zh-HK.json +++ b/src/i18n/zh-HK.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", diff --git a/src/i18n/zh-TW.json b/src/i18n/zh-TW.json index a802c8cc26a..a3b0ba2f745 100644 --- a/src/i18n/zh-TW.json +++ b/src/i18n/zh-TW.json @@ -1467,6 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", + "teamCreationConfirmCloseLabel": "Close confirmation view", "teamCreationConfirmListItem1": "You create a team and transfer your personal account into a team account", "teamCreationConfirmListItem2": "As the team owner you can invite and remove team members and manage team settings", "teamCreationConfirmListItem3": "This change is permanent and irrevocable", @@ -1476,10 +1477,12 @@ "teamCreationConfirmTitle": "Confirmation", "teamCreationContinue": "Continue", "teamCreationCreateTeam": "Create Team", + "teamCreationCreateTeamCloseLabel": "Close team name view", "teamCreationFormNameLabel": "Team Name:", "teamCreationFormNamePlaceholder": "Your Name", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", + "teamCreationIntroCloseLabel": "Close team account overview", "teamCreationIntroLink": "Learn more about Wire’s plans", "teamCreationIntroListItem1": "[bold]Admin Console:[/bold] Invite team members and manage settings.", "teamCreationIntroListItem2": "[bold]Effortless Collaboration:[/bold] Communicate with guests and external parties.", @@ -1488,12 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Upgrade to Enterprise:[/bold] Get additional features and premium support.", "teamCreationIntroSubTitle": "Transform your personal account into a team account to get more out of your collaboration.", "teamCreationIntroTitle": "Team Account", + "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", "teamCreationLeaveModalLeaveBtn": "Leave Without Saving", "teamCreationLeaveModalSubTitle": "When you leave now, you lose your progress and need to restart the team creation.", "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", From a4024c210ec5490037eeadd708616b702808faee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Nov 2024 16:22:07 +0000 Subject: [PATCH 035/117] chore(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 (#18317) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.6.0 to 5.0.2. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v4.6.0...v5.0.2) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e15c1451aeb..139158d4b24 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: run: yarn test --coverage --coverage-reporters=lcov --detectOpenHandles=false - name: Monitor coverage - uses: codecov/codecov-action@v4.6.0 + uses: codecov/codecov-action@v5.0.2 with: fail_ci_if_error: false files: ./coverage/lcov.info From ef62e1a81577bf1a9b7465c4de51dff81365d80f Mon Sep 17 00:00:00 2001 From: Otto the Bot Date: Sat, 16 Nov 2024 09:05:28 +0100 Subject: [PATCH 036/117] chore: Update translations (#18319) --- src/i18n/ru-RU.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index ff30c786f77..79b4afb31f7 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -1467,7 +1467,7 @@ "teamCreationAlreadyInTeamError": "Переход из одной команды в другую запрещен", "teamCreationBack": "Назад", "teamCreationBackToWire": "Вернуться в Wire", - "teamCreationConfirmCloseLabel": "Close confirmation view", + "teamCreationConfirmCloseLabel": "Закрыть окно подтверждения", "teamCreationConfirmListItem1": "Вы создаете команду и преобразуете свой персональный аккаунт в командный", "teamCreationConfirmListItem2": "Как владелец команды вы можете приглашать и удалять членов команды, а также управлять ее настройками", "teamCreationConfirmListItem3": "Это изменение является постоянным и необратимым", @@ -1477,12 +1477,12 @@ "teamCreationConfirmTitle": "Подтверждение", "teamCreationContinue": "Продолжить", "teamCreationCreateTeam": "Создать команду", - "teamCreationCreateTeamCloseLabel": "Close team name view", + "teamCreationCreateTeamCloseLabel": "Закрыть просмотр названия команды", "teamCreationFormNameLabel": "Название команды:", "teamCreationFormNamePlaceholder": "Ваше имя", "teamCreationFormSubTitle": "Выберите название для своей команды. Вы можете изменить его в любое время.", "teamCreationFormTitle": "Название команды", - "teamCreationIntroCloseLabel": "Close team account overview", + "teamCreationIntroCloseLabel": "Закрыть информацию об аккаунте команды ", "teamCreationIntroLink": "Узнайте больше о тарифах Wire", "teamCreationIntroListItem1": "[bold]Консоль администратора:[/bold] Приглашайте членов команды и управляйте настройками.", "teamCreationIntroListItem2": "[bold]Эффективное сотрудничество:[/bold] Общайтесь с гостями и внешними участниками.", @@ -1491,14 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Обновление до Enterprise:[/bold] Получите дополнительные возможности и премиум-поддержку.", "teamCreationIntroSubTitle": "Трансформируйте свой персональный аккаунт в командный, чтобы получить больше пользы от совместной работы.", "teamCreationIntroTitle": "Аккаунт команды", - "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", + "teamCreationLeaveModalCloseLabel": "Закрыть окно Выйти без сохранения", "teamCreationLeaveModalLeaveBtn": "Выйти без сохранения", "teamCreationLeaveModalSubTitle": "Если вы выйдете, информация не сохранится и вам придется заново создавать команду.", "teamCreationLeaveModalSuccessBtn": "Продолжить создание команды", "teamCreationLeaveModalTitle": "Выйти без сохранения?", "teamCreationOpenTeamManagement": "Открыть управление командой", "teamCreationStep": "Шаг {{currentStep}} из {{totalSteps}}", - "teamCreationSuccessCloseLabel": "Close team created view", + "teamCreationSuccessCloseLabel": "Закрыть просмотр создания команды", "teamCreationSuccessListItem1": "Пригласите первых членов своей команды и начните совместную работу", "teamCreationSuccessListItem2": "Настройте параметры своей команды", "teamCreationSuccessListTitle": "Перейдите к Управлению командой:", From 1773a239b9398d5c166a0e286e617996a02714ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2024 15:42:52 +0000 Subject: [PATCH 037/117] chore(deps): bump the datadog group with 2 updates (#18320) Bumps the datadog group with 2 updates: [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) and [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum). Updates `@datadog/browser-logs` from 5.29.1 to 5.30.0 - [Changelog](https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/DataDog/browser-sdk/commits/v5.30.0/packages/logs) Updates `@datadog/browser-rum` from 5.29.1 to 5.30.0 - [Changelog](https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/DataDog/browser-sdk/commits/v5.30.0/packages/rum) --- updated-dependencies: - dependency-name: "@datadog/browser-logs" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: datadog - dependency-name: "@datadog/browser-rum" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: datadog ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 4 ++-- yarn.lock | 48 ++++++++++++++++++++++++------------------------ 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index 6b193f29f44..1e67626e8c8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "dependencies": { - "@datadog/browser-logs": "5.29.1", - "@datadog/browser-rum": "5.29.1", + "@datadog/browser-logs": "5.30.0", + "@datadog/browser-rum": "5.30.0", "@emotion/react": "11.11.4", "@lexical/history": "0.20.0", "@lexical/react": "0.20.0", diff --git a/yarn.lock b/yarn.lock index ecf3242a673..d2f0b0c34b0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3112,48 +3112,48 @@ __metadata: languageName: node linkType: hard -"@datadog/browser-core@npm:5.29.1": - version: 5.29.1 - resolution: "@datadog/browser-core@npm:5.29.1" - checksum: 10/956a624923c7f47e964b9ece873a47bf78c0166092a41a5cc0a6e9a81e6f513eddd854e9693f647d2138b12f75b054e0ed982b124523af6060b6df7776161d7c +"@datadog/browser-core@npm:5.30.0": + version: 5.30.0 + resolution: "@datadog/browser-core@npm:5.30.0" + checksum: 10/7573c2b07d63d615b57aef600f66c814af5ece7dddd3bb0fa3dcce5204a651aed0feb5cb8ded5607f060bea2f6f13cb15c224028b7806b84d121a275186eed3b languageName: node linkType: hard -"@datadog/browser-logs@npm:5.29.1": - version: 5.29.1 - resolution: "@datadog/browser-logs@npm:5.29.1" +"@datadog/browser-logs@npm:5.30.0": + version: 5.30.0 + resolution: "@datadog/browser-logs@npm:5.30.0" dependencies: - "@datadog/browser-core": "npm:5.29.1" + "@datadog/browser-core": "npm:5.30.0" peerDependencies: - "@datadog/browser-rum": 5.29.1 + "@datadog/browser-rum": 5.30.0 peerDependenciesMeta: "@datadog/browser-rum": optional: true - checksum: 10/b1e5f58608e9b2322d06e05a20a9fc0c76362392398c74fa50c27a60fad13e0a39a5640832a3c18a76b2e594de8a7a68a2499151ca5636398f69fe6b6e67199c + checksum: 10/369a9b0f3d72ce0695c42933e2f79e2b5f3389ede53a96bb46ad83857de2ea0316b2649a2de185363cb7db464def8539dfc2b4add7b0b6974932d5dda7529034 languageName: node linkType: hard -"@datadog/browser-rum-core@npm:5.29.1": - version: 5.29.1 - resolution: "@datadog/browser-rum-core@npm:5.29.1" +"@datadog/browser-rum-core@npm:5.30.0": + version: 5.30.0 + resolution: "@datadog/browser-rum-core@npm:5.30.0" dependencies: - "@datadog/browser-core": "npm:5.29.1" - checksum: 10/ffd9fbed63c2ad50639f2711d4340a61489eb56e7d852e04b9e0bc26c8c11fc2ca1eecbb3cbbf3eb53ad0fb33fc2b41f84528a88d05b780e3f97d135bb8bc5dd + "@datadog/browser-core": "npm:5.30.0" + checksum: 10/f58e030c49f326791c645743f1b109e3cd1b5f16d8940e83f7df1d403c044e99aa62aafa44ea6226997d7984c7cf4e81ee296f1a7ca8e70c41f462c530c1abc6 languageName: node linkType: hard -"@datadog/browser-rum@npm:5.29.1": - version: 5.29.1 - resolution: "@datadog/browser-rum@npm:5.29.1" +"@datadog/browser-rum@npm:5.30.0": + version: 5.30.0 + resolution: "@datadog/browser-rum@npm:5.30.0" dependencies: - "@datadog/browser-core": "npm:5.29.1" - "@datadog/browser-rum-core": "npm:5.29.1" + "@datadog/browser-core": "npm:5.30.0" + "@datadog/browser-rum-core": "npm:5.30.0" peerDependencies: - "@datadog/browser-logs": 5.29.1 + "@datadog/browser-logs": 5.30.0 peerDependenciesMeta: "@datadog/browser-logs": optional: true - checksum: 10/8d59f6c3cf9bec608e1eb942ddf2962a80df88940587144d25d84e0aa71bd57546193e2964f04e32637737824f86e89786f779056379b6edc897e9bc314914e2 + checksum: 10/211a70ee2dd2a0edd7aed4bfd70c401ff0a0ad57a3948a3a4f7489b061d1757db7d371631af3b774877cf7ea2f711ecee795f68d64c645b28127c34301cff862 languageName: node linkType: hard @@ -18658,8 +18658,8 @@ __metadata: "@babel/preset-env": "npm:7.26.0" "@babel/preset-react": "npm:7.25.9" "@babel/preset-typescript": "npm:7.26.0" - "@datadog/browser-logs": "npm:5.29.1" - "@datadog/browser-rum": "npm:5.29.1" + "@datadog/browser-logs": "npm:5.30.0" + "@datadog/browser-rum": "npm:5.30.0" "@emotion/eslint-plugin": "npm:11.11.0" "@emotion/react": "npm:11.11.4" "@faker-js/faker": "npm:9.2.0" From 1271827e573d8dbfb06da630b5715fa51f2b214e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2024 15:44:06 +0000 Subject: [PATCH 038/117] chore(deps-dev): bump tsc-watch from 6.2.0 to 6.2.1 (#18321) Bumps [tsc-watch](https://github.com/gilamran/tsc-watch) from 6.2.0 to 6.2.1. - [Release notes](https://github.com/gilamran/tsc-watch/releases) - [Changelog](https://github.com/gilamran/tsc-watch/blob/master/CHANGELOG.md) - [Commits](https://github.com/gilamran/tsc-watch/commits) --- updated-dependencies: - dependency-name: tsc-watch dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 1e67626e8c8..f9c69ff5843 100644 --- a/package.json +++ b/package.json @@ -145,7 +145,7 @@ "svg-inline-loader": "0.8.2", "text-encoding": "0.7.0", "ts-node": "10.9.2", - "tsc-watch": "6.2.0", + "tsc-watch": "6.2.1", "typescript": "5.5.2", "webpack": "5.96.1", "webpack-cli": "5.1.4", diff --git a/yarn.lock b/yarn.lock index d2f0b0c34b0..c32ba208972 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17654,9 +17654,9 @@ __metadata: languageName: node linkType: hard -"tsc-watch@npm:6.2.0": - version: 6.2.0 - resolution: "tsc-watch@npm:6.2.0" +"tsc-watch@npm:6.2.1": + version: 6.2.1 + resolution: "tsc-watch@npm:6.2.1" dependencies: cross-spawn: "npm:^7.0.3" node-cleanup: "npm:^2.1.2" @@ -17666,7 +17666,7 @@ __metadata: typescript: "*" bin: tsc-watch: dist/lib/tsc-watch.js - checksum: 10/53a81d3c77f71e40a54179b5a7f25e06d0a2fc0a59f9a6406a04e187751baa1995b6854cb6e0881519c8139c6cbd40c140bc862d7aed4cf9474a827c39567157 + checksum: 10/ba6dfa6cb9fd2a28e892e5a51a2027166cab7f83c7921e7d7b189014e0ea10eebdc39304800d589871765ff2328178c322696e5dc504b0025a2d112a95c8b51b languageName: node linkType: hard @@ -18790,7 +18790,7 @@ __metadata: switch-path: "npm:1.2.0" text-encoding: "npm:0.7.0" ts-node: "npm:10.9.2" - tsc-watch: "npm:6.2.0" + tsc-watch: "npm:6.2.1" tsyringe: "npm:4.8.0" typescript: "npm:5.5.2" underscore: "npm:1.13.7" From 4a24a6e772db4698b4e0d1511c46b0662c546a18 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2024 15:44:42 +0000 Subject: [PATCH 039/117] chore(deps-dev): bump postcss from 8.4.47 to 8.4.49 (#18323) Bumps [postcss](https://github.com/postcss/postcss) from 8.4.47 to 8.4.49. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.47...8.4.49) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 30 ++++++++++++++++++++++++------ 2 files changed, 25 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index f9c69ff5843..46cc5fe5dff 100644 --- a/package.json +++ b/package.json @@ -127,7 +127,7 @@ "lint-staged": "15.2.10", "os-browserify": "0.3.0", "path-browserify": "1.0.1", - "postcss": "8.4.47", + "postcss": "8.4.49", "postcss-import": "16.1.0", "postcss-less": "6.0.0", "postcss-loader": "8.1.1", diff --git a/yarn.lock b/yarn.lock index c32ba208972..702b5f7aa8f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14412,6 +14412,13 @@ __metadata: languageName: node linkType: hard +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" @@ -15324,14 +15331,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.47, postcss@npm:^8.4.47": - version: 8.4.47 - resolution: "postcss@npm:8.4.47" +"postcss@npm:8.4.49": + version: 8.4.49 + resolution: "postcss@npm:8.4.49" dependencies: nanoid: "npm:^3.3.7" - picocolors: "npm:^1.1.0" + picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10/f2b50ba9b6fcb795232b6bb20de7cdc538c0025989a8ed9c4438d1960196ba3b7eaff41fdb1a5c701b3504651ea87aeb685577707f0ae4d6ce6f3eae5df79a81 + checksum: 10/28fe1005b1339870e0a5006375ba5ac1213fd69800f79e7db09c398e074421ba6e162898e94f64942fed554037fd292db3811d87835d25ab5ef7f3c9daacb6ca languageName: node linkType: hard @@ -15356,6 +15363,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.47": + version: 8.4.47 + resolution: "postcss@npm:8.4.47" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.1.0" + source-map-js: "npm:^1.2.1" + checksum: 10/f2b50ba9b6fcb795232b6bb20de7cdc538c0025989a8ed9c4438d1960196ba3b7eaff41fdb1a5c701b3504651ea87aeb685577707f0ae4d6ce6f3eae5df79a81 + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -18759,7 +18777,7 @@ __metadata: os-browserify: "npm:0.3.0" path-browserify: "npm:1.0.1" platform: "npm:1.3.6" - postcss: "npm:8.4.47" + postcss: "npm:8.4.49" postcss-import: "npm:16.1.0" postcss-less: "npm:6.0.0" postcss-loader: "npm:8.1.1" From 5a25ae0d28cc155b3cea7cdf2936a9bae5c4e988 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2024 15:45:09 +0000 Subject: [PATCH 040/117] chore(deps): bump uuid from 11.0.2 to 11.0.3 (#18324) Bumps [uuid](https://github.com/uuidjs/uuid) from 11.0.2 to 11.0.3. - [Release notes](https://github.com/uuidjs/uuid/releases) - [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md) - [Commits](https://github.com/uuidjs/uuid/compare/v11.0.2...v11.0.3) --- updated-dependencies: - dependency-name: uuid dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 46cc5fe5dff..72c3df97d73 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "switch-path": "1.2.0", "tsyringe": "4.8.0", "underscore": "1.13.7", - "uuid": "11.0.2", + "uuid": "11.0.3", "webgl-utils.js": "1.1.0", "webrtc-adapter": "9.0.1", "zustand": "4.5.5" diff --git a/yarn.lock b/yarn.lock index 702b5f7aa8f..f421cce95b6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18186,12 +18186,12 @@ __metadata: languageName: node linkType: hard -"uuid@npm:11.0.2": - version: 11.0.2 - resolution: "uuid@npm:11.0.2" +"uuid@npm:11.0.3": + version: 11.0.3 + resolution: "uuid@npm:11.0.3" bin: uuid: dist/esm/bin/uuid - checksum: 10/b98082f398fa2ece8cacc2264402f739256ca70def4bb82e3a14ec70777d189c01ce1054764c3b59b8fc098b62b135a15d1b24914712904c988822e2ac9b4f44 + checksum: 10/251385563195709eb0697c74a834764eef28e1656d61174e35edbd129288acb4d95a43f4ce8a77b8c2fc128e2b55924296a0945f964b05b9173469d045625ff2 languageName: node linkType: hard @@ -18812,7 +18812,7 @@ __metadata: tsyringe: "npm:4.8.0" typescript: "npm:5.5.2" underscore: "npm:1.13.7" - uuid: "npm:11.0.2" + uuid: "npm:11.0.3" webgl-utils.js: "npm:1.1.0" webpack: "npm:5.96.1" webpack-cli: "npm:5.1.4" From 2c35f2e30c6ad63ca91b9abaf2a6a814362f0bcd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2024 15:45:36 +0000 Subject: [PATCH 041/117] chore(deps-dev): bump postcss-preset-env from 10.0.9 to 10.1.0 (#18325) Bumps [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env) from 10.0.9 to 10.1.0. - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) --- updated-dependencies: - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 222 +++++++++++++++++++++++++++++---------------------- 2 files changed, 126 insertions(+), 98 deletions(-) diff --git a/package.json b/package.json index 72c3df97d73..90fca456dbd 100644 --- a/package.json +++ b/package.json @@ -131,7 +131,7 @@ "postcss-import": "16.1.0", "postcss-less": "6.0.0", "postcss-loader": "8.1.1", - "postcss-preset-env": "10.0.9", + "postcss-preset-env": "10.1.0", "postcss-scss": "4.0.9", "prettier": "3.3.2", "raw-loader": "4.0.2", diff --git a/yarn.lock b/yarn.lock index f421cce95b6..e6b408ad04b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2630,26 +2630,26 @@ __metadata: languageName: node linkType: hard -"@csstools/css-calc@npm:^2.0.4": - version: 2.0.4 - resolution: "@csstools/css-calc@npm:2.0.4" +"@csstools/css-calc@npm:^2.1.0": + version: 2.1.0 + resolution: "@csstools/css-calc@npm:2.1.0" peerDependencies: "@csstools/css-parser-algorithms": ^3.0.4 "@csstools/css-tokenizer": ^3.0.3 - checksum: 10/e76cfca5bd0d762ddddd10bbfb4a94cb51e0cf4fee6aff660eee62ca04590fc4718edf08dd53a9821d287228aef16f9ff54958850726bf2fc8342f76bea355cc + checksum: 10/2a7dc753a43dd73fb987aad036a90a497ab43fe4ab7c0da1b4d4cae449e98e5a6cb2a36c715ac7dd136e63b8767c957274124f174c44aee0cc2b075b1507f93f languageName: node linkType: hard -"@csstools/css-color-parser@npm:^3.0.5": - version: 3.0.5 - resolution: "@csstools/css-color-parser@npm:3.0.5" +"@csstools/css-color-parser@npm:^3.0.6": + version: 3.0.6 + resolution: "@csstools/css-color-parser@npm:3.0.6" dependencies: "@csstools/color-helpers": "npm:^5.0.1" - "@csstools/css-calc": "npm:^2.0.4" + "@csstools/css-calc": "npm:^2.1.0" peerDependencies: "@csstools/css-parser-algorithms": ^3.0.4 "@csstools/css-tokenizer": ^3.0.3 - checksum: 10/ae700ef23063e24a277ca6f26c09f23638c9ae0b7651e2d7341c025ea3402aa85e16e9ef66bbe71be6015a0d0b4c7e051216372961e2761b3c21a55b5a8454b9 + checksum: 10/ca06bed7c2857a8963906e38394cb8c5da7f28cce03e6ad5642e7f2c204173af2c305e8fee9169fbc48de268e875cdc2e258569813635e9155d94137cdd7ea7d languageName: node linkType: hard @@ -2717,33 +2717,33 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-color-function@npm:^4.0.5": - version: 4.0.5 - resolution: "@csstools/postcss-color-function@npm:4.0.5" +"@csstools/postcss-color-function@npm:^4.0.6": + version: 4.0.6 + resolution: "@csstools/postcss-color-function@npm:4.0.6" dependencies: - "@csstools/css-color-parser": "npm:^3.0.5" + "@csstools/css-color-parser": "npm:^3.0.6" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10/b566ebf4645ef050c0dcd334e99edfe67db463036209730eb7b9d105574282498224cc4f3d184106402155a866a2595615902b9e4eb16f675c94aa0b72cee325 + checksum: 10/72d18020560053707281fbc99b3d36621bb4c70d8c9fbdb123514023ead2f4c542f1520ec4a503ae743e54ce9595ec9da9616659678b837243cda7d8d2dd6864 languageName: node linkType: hard -"@csstools/postcss-color-mix-function@npm:^3.0.5": - version: 3.0.5 - resolution: "@csstools/postcss-color-mix-function@npm:3.0.5" +"@csstools/postcss-color-mix-function@npm:^3.0.6": + version: 3.0.6 + resolution: "@csstools/postcss-color-mix-function@npm:3.0.6" dependencies: - "@csstools/css-color-parser": "npm:^3.0.5" + "@csstools/css-color-parser": "npm:^3.0.6" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10/eebf7d8073aac4d708b6f01ef7fd69c2f7781cb292d571c36b812928e1b2ad7ffc6e692b4354d4ac0b9d1d4db70afe53ef14c108120817aa57ff6a15522bc4eb + checksum: 10/839845f987eb61b1200b5bad380f55bbdf0992ff5b69d152892aed6b405c33ddefdc9767c3ae7c2a34519a3dc8a89e955e3c03adcc7b268d844a965e01fa3a9e languageName: node linkType: hard @@ -2761,16 +2761,16 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-exponential-functions@npm:^2.0.4": - version: 2.0.4 - resolution: "@csstools/postcss-exponential-functions@npm:2.0.4" +"@csstools/postcss-exponential-functions@npm:^2.0.5": + version: 2.0.5 + resolution: "@csstools/postcss-exponential-functions@npm:2.0.5" dependencies: - "@csstools/css-calc": "npm:^2.0.4" + "@csstools/css-calc": "npm:^2.1.0" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" peerDependencies: postcss: ^8.4 - checksum: 10/791d1ba45807f3e2dc2d7ec7c0781ff1cf9c80501ae65566fcf10af283409b1de3a744e6c2391ec6399a51db1e99da1853613b5e147316701eba44ed4a8175da + checksum: 10/b97292a76189a59762b37fa85672a07c29178599bc707fc56bc7485ed76beabe936f0688f5b0c8a50585733b3d5d4aab4aa3c0d5d6368bbabc8a66d669ad4f59 languageName: node linkType: hard @@ -2786,46 +2786,46 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-gamut-mapping@npm:^2.0.5": - version: 2.0.5 - resolution: "@csstools/postcss-gamut-mapping@npm:2.0.5" +"@csstools/postcss-gamut-mapping@npm:^2.0.6": + version: 2.0.6 + resolution: "@csstools/postcss-gamut-mapping@npm:2.0.6" dependencies: - "@csstools/css-color-parser": "npm:^3.0.5" + "@csstools/css-color-parser": "npm:^3.0.6" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" peerDependencies: postcss: ^8.4 - checksum: 10/5c3c23d0289910170cb0b903432c00c8f16b05f33a86ab04d878c3c84f6d00b75c07af373ae3cbf1f5dcd787da13c6063501eae74be197bcee49aa561ef02ac9 + checksum: 10/2af752d7b2ffe25f3172d601f967260432f2ff8b5648906ae2a0855dcd151f38301a5c32945701feef44696bfc28b74b15daed18c492e95abb6d60ccd2e77eee languageName: node linkType: hard -"@csstools/postcss-gradients-interpolation-method@npm:^5.0.5": - version: 5.0.5 - resolution: "@csstools/postcss-gradients-interpolation-method@npm:5.0.5" +"@csstools/postcss-gradients-interpolation-method@npm:^5.0.6": + version: 5.0.6 + resolution: "@csstools/postcss-gradients-interpolation-method@npm:5.0.6" dependencies: - "@csstools/css-color-parser": "npm:^3.0.5" + "@csstools/css-color-parser": "npm:^3.0.6" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10/8974c683f2facc7e0dff92fed1cb3ecfbd5044ced7e6d048cf8a2448d318de1ff7c895e2720f8a25d215c66239fa49f9d5694031e376024d7d7828b55b4c2eef + checksum: 10/5cd8b917c7d803a4417fce5dfb1bd0ac4986f49ab9916ba2195d09cb9873d2f2cf811a26575192f8fe00a430717ff27c79b2c619ccefc03bda1054ddc6afc616 languageName: node linkType: hard -"@csstools/postcss-hwb-function@npm:^4.0.5": - version: 4.0.5 - resolution: "@csstools/postcss-hwb-function@npm:4.0.5" +"@csstools/postcss-hwb-function@npm:^4.0.6": + version: 4.0.6 + resolution: "@csstools/postcss-hwb-function@npm:4.0.6" dependencies: - "@csstools/css-color-parser": "npm:^3.0.5" + "@csstools/css-color-parser": "npm:^3.0.6" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10/2384ef374267e8901e27270cc61cf7c25a3804ae5a791bab2daaeae393195a1ccc74f4e21a309289b8ef8863e4d6b5fa9ea5ec641dcb9275964a03fa9cc2d926 + checksum: 10/67502638e091b2e5150285cb5ca0d55d66cbdff8f12340aad5359ded0d26f12c789a161258c84109f4087ed9615782ca3ef8dc61351ea03636f8b6e00340408c languageName: node linkType: hard @@ -2927,17 +2927,17 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-media-minmax@npm:^2.0.4": - version: 2.0.4 - resolution: "@csstools/postcss-media-minmax@npm:2.0.4" +"@csstools/postcss-media-minmax@npm:^2.0.5": + version: 2.0.5 + resolution: "@csstools/postcss-media-minmax@npm:2.0.5" dependencies: - "@csstools/css-calc": "npm:^2.0.4" + "@csstools/css-calc": "npm:^2.1.0" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/media-query-list-parser": "npm:^4.0.2" peerDependencies: postcss: ^8.4 - checksum: 10/a55f20db790aa714ea0fb62736dfd463a7a6e48b46f810a24c6b917c98ee98c939ea1897b70f71db1db2a462430384fd96482befaf99daebbb3f1149cb6c7182 + checksum: 10/945883f784bf1ab0bbcec84cc75333ef564f586a9b4357ef75f548a52242ab0d6155e543799168172a82136256985dd78bbd3e658f11b58d922158f2b5fadcc2 languageName: node linkType: hard @@ -2977,18 +2977,18 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-oklab-function@npm:^4.0.5": - version: 4.0.5 - resolution: "@csstools/postcss-oklab-function@npm:4.0.5" +"@csstools/postcss-oklab-function@npm:^4.0.6": + version: 4.0.6 + resolution: "@csstools/postcss-oklab-function@npm:4.0.6" dependencies: - "@csstools/css-color-parser": "npm:^3.0.5" + "@csstools/css-color-parser": "npm:^3.0.6" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10/9a2e3106603fd1cec0bd3ac09a04adc525586ae5b365a644b80eab74bc94119927b4af224d595f37d47e523239758a1af8d08dac9c09707d138479c7ee2b4005 + checksum: 10/5bfc9116473adc5bf55ad33f9d9bab2ec4a994b86a20462fb847bbf38471f785e445dab5869c230a609ec80e28a78fcdb6b381b47853369ab904d7fcde9db819 languageName: node linkType: hard @@ -3003,18 +3003,31 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-relative-color-syntax@npm:^3.0.5": - version: 3.0.5 - resolution: "@csstools/postcss-relative-color-syntax@npm:3.0.5" +"@csstools/postcss-random-function@npm:^1.0.0": + version: 1.0.1 + resolution: "@csstools/postcss-random-function@npm:1.0.1" dependencies: - "@csstools/css-color-parser": "npm:^3.0.5" + "@csstools/css-calc": "npm:^2.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.4" + "@csstools/css-tokenizer": "npm:^3.0.3" + peerDependencies: + postcss: ^8.4 + checksum: 10/9cf429d2b99d0190c6082ee44be4e8498126e65521c34f11955ddec139ca4aaf8dd8d8f20ca8d96556e2f8ea98cc584f6feccbcf90249e78d9cd2fc9c85a0087 + languageName: node + linkType: hard + +"@csstools/postcss-relative-color-syntax@npm:^3.0.6": + version: 3.0.6 + resolution: "@csstools/postcss-relative-color-syntax@npm:3.0.6" + dependencies: + "@csstools/css-color-parser": "npm:^3.0.6" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10/95794271b896664b9de06a47efa5ce45102bedc876ecc24c0e1fb7c360820c6c94c409949c2e548afb0dac61e14c7b36067553cdf0ab45038833fd36365998a3 + checksum: 10/a2f0e70e7596ccb64ba4a092208f1b42acc83f8e3c5cbd67c2a1ee74ec92f72c5ac53b638f8eaea48b53575337e36fa3ae7886301c216c565b9b6a2fb3a3f958 languageName: node linkType: hard @@ -3029,16 +3042,29 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-stepped-value-functions@npm:^4.0.4": - version: 4.0.4 - resolution: "@csstools/postcss-stepped-value-functions@npm:4.0.4" +"@csstools/postcss-sign-functions@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-sign-functions@npm:1.0.0" + dependencies: + "@csstools/css-calc": "npm:^2.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.4" + "@csstools/css-tokenizer": "npm:^3.0.3" + peerDependencies: + postcss: ^8.4 + checksum: 10/be422c11ea2310e54733b37e1998494c55b0b2559c1f057abffe13c206b4d854c0e5586dc9e64465c6adc006724f33ded54960ae0605c084d3301c72e67234f0 + languageName: node + linkType: hard + +"@csstools/postcss-stepped-value-functions@npm:^4.0.5": + version: 4.0.5 + resolution: "@csstools/postcss-stepped-value-functions@npm:4.0.5" dependencies: - "@csstools/css-calc": "npm:^2.0.4" + "@csstools/css-calc": "npm:^2.1.0" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" peerDependencies: postcss: ^8.4 - checksum: 10/0c5c0a46939008470d4ef868e7c0737d3c0867f4cc509bdbd359fb1b05e461b320252cc4558f12671f3a717932e7019d52f63fa36c8061443698cfb4ef1a63b1 + checksum: 10/ca4cd8f8699268228d194f7c108bbc55df941980dda3cd658f34f7f63ac7d117acadb329f0cdbe013338983fd3b6dbb762ec789fb898f9052ed428daa39c4e38 languageName: node linkType: hard @@ -3054,16 +3080,16 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-trigonometric-functions@npm:^4.0.4": - version: 4.0.4 - resolution: "@csstools/postcss-trigonometric-functions@npm:4.0.4" +"@csstools/postcss-trigonometric-functions@npm:^4.0.5": + version: 4.0.5 + resolution: "@csstools/postcss-trigonometric-functions@npm:4.0.5" dependencies: - "@csstools/css-calc": "npm:^2.0.4" + "@csstools/css-calc": "npm:^2.1.0" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" peerDependencies: postcss: ^8.4 - checksum: 10/b8db9e571ef7a1ccda5c206a567647406119f63abb21bda9f541d13461e18ea59a87a05f44a100d8a279ea4bdbfe69bf7ff3edb69e480326c15a82dc2ff064bd + checksum: 10/d9d23acef6e5569f7d838d3a065727c8a5a1e44986ae320d63492a88b8f17cd6606177bdf042a50faf945d4b0aea33b82b18736f0b97e3f8c746adf31dbe8a6b languageName: node linkType: hard @@ -8161,10 +8187,10 @@ __metadata: languageName: node linkType: hard -"cssdb@npm:^8.1.2": - version: 8.1.2 - resolution: "cssdb@npm:8.1.2" - checksum: 10/3eda627f7319ed2112a8befbebf5783c2c464c38a8ec911cc0471692f4b12586ba8885cea0b3638712aa061fc339964679cc97c4725f32582de1ddb5092b722a +"cssdb@npm:^8.2.1": + version: 8.2.1 + resolution: "cssdb@npm:8.2.1" + checksum: 10/a18f4e858b6c0365c601437feffbefab8f08e29182a1e6e4986ebef489361da96034282d480a99c71690d825a6327f8e418b6f2a058019a144f3ad5914c696cb languageName: node linkType: hard @@ -14540,18 +14566,18 @@ __metadata: languageName: node linkType: hard -"postcss-color-functional-notation@npm:^7.0.5": - version: 7.0.5 - resolution: "postcss-color-functional-notation@npm:7.0.5" +"postcss-color-functional-notation@npm:^7.0.6": + version: 7.0.6 + resolution: "postcss-color-functional-notation@npm:7.0.6" dependencies: - "@csstools/css-color-parser": "npm:^3.0.5" + "@csstools/css-color-parser": "npm:^3.0.6" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10/01e79a6cb74a1d4f7a40c2d6aa08dd531b1bc9ee8f795a16c1aa9f549bb2690a17e2da82d0677f62de08e7e6ba3840ddb19874fa4a28252bf0be9a96989eee51 + checksum: 10/60c53e2f75ae8bc19de34be4ed10a66476c160ef634db43193c59581d08b5cc3972024bad4660f7e10c65ba09883d4d599353050869ab839b19cbd7012f83cdc languageName: node linkType: hard @@ -14775,18 +14801,18 @@ __metadata: languageName: node linkType: hard -"postcss-lab-function@npm:^7.0.5": - version: 7.0.5 - resolution: "postcss-lab-function@npm:7.0.5" +"postcss-lab-function@npm:^7.0.6": + version: 7.0.6 + resolution: "postcss-lab-function@npm:7.0.6" dependencies: - "@csstools/css-color-parser": "npm:^3.0.5" + "@csstools/css-color-parser": "npm:^3.0.6" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10/80b2b377a0092b54f3c97b29aad6d7dd9f54acb4138bf7cb6119d490f0d1f8c0d898de540711144db67147028cd3a2d4616cc35935597e91633a0081fcf2b5af + checksum: 10/b8184b90a15caa08efe8133be60158c505ff6c5d36c975b7172b0cfcf4c10e4a0e0840c041fab27f8bf34a119aa8dc3aa9630ac4e86d08272a5cfd168cddf40d languageName: node linkType: hard @@ -15112,19 +15138,19 @@ __metadata: languageName: node linkType: hard -"postcss-preset-env@npm:10.0.9": - version: 10.0.9 - resolution: "postcss-preset-env@npm:10.0.9" +"postcss-preset-env@npm:10.1.0": + version: 10.1.0 + resolution: "postcss-preset-env@npm:10.1.0" dependencies: "@csstools/postcss-cascade-layers": "npm:^5.0.1" - "@csstools/postcss-color-function": "npm:^4.0.5" - "@csstools/postcss-color-mix-function": "npm:^3.0.5" + "@csstools/postcss-color-function": "npm:^4.0.6" + "@csstools/postcss-color-mix-function": "npm:^3.0.6" "@csstools/postcss-content-alt-text": "npm:^2.0.4" - "@csstools/postcss-exponential-functions": "npm:^2.0.4" + "@csstools/postcss-exponential-functions": "npm:^2.0.5" "@csstools/postcss-font-format-keywords": "npm:^4.0.0" - "@csstools/postcss-gamut-mapping": "npm:^2.0.5" - "@csstools/postcss-gradients-interpolation-method": "npm:^5.0.5" - "@csstools/postcss-hwb-function": "npm:^4.0.5" + "@csstools/postcss-gamut-mapping": "npm:^2.0.6" + "@csstools/postcss-gradients-interpolation-method": "npm:^5.0.6" + "@csstools/postcss-hwb-function": "npm:^4.0.6" "@csstools/postcss-ic-unit": "npm:^4.0.0" "@csstools/postcss-initial": "npm:^2.0.0" "@csstools/postcss-is-pseudo-class": "npm:^5.0.1" @@ -15134,27 +15160,29 @@ __metadata: "@csstools/postcss-logical-overscroll-behavior": "npm:^2.0.0" "@csstools/postcss-logical-resize": "npm:^3.0.0" "@csstools/postcss-logical-viewport-units": "npm:^3.0.3" - "@csstools/postcss-media-minmax": "npm:^2.0.4" + "@csstools/postcss-media-minmax": "npm:^2.0.5" "@csstools/postcss-media-queries-aspect-ratio-number-values": "npm:^3.0.4" "@csstools/postcss-nested-calc": "npm:^4.0.0" "@csstools/postcss-normalize-display-values": "npm:^4.0.0" - "@csstools/postcss-oklab-function": "npm:^4.0.5" + "@csstools/postcss-oklab-function": "npm:^4.0.6" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" - "@csstools/postcss-relative-color-syntax": "npm:^3.0.5" + "@csstools/postcss-random-function": "npm:^1.0.0" + "@csstools/postcss-relative-color-syntax": "npm:^3.0.6" "@csstools/postcss-scope-pseudo-class": "npm:^4.0.1" - "@csstools/postcss-stepped-value-functions": "npm:^4.0.4" + "@csstools/postcss-sign-functions": "npm:^1.0.0" + "@csstools/postcss-stepped-value-functions": "npm:^4.0.5" "@csstools/postcss-text-decoration-shorthand": "npm:^4.0.1" - "@csstools/postcss-trigonometric-functions": "npm:^4.0.4" + "@csstools/postcss-trigonometric-functions": "npm:^4.0.5" "@csstools/postcss-unset-value": "npm:^4.0.0" autoprefixer: "npm:^10.4.19" browserslist: "npm:^4.23.1" css-blank-pseudo: "npm:^7.0.1" css-has-pseudo: "npm:^7.0.1" css-prefers-color-scheme: "npm:^10.0.0" - cssdb: "npm:^8.1.2" + cssdb: "npm:^8.2.1" postcss-attribute-case-insensitive: "npm:^7.0.1" postcss-clamp: "npm:^4.1.0" - postcss-color-functional-notation: "npm:^7.0.5" + postcss-color-functional-notation: "npm:^7.0.6" postcss-color-hex-alpha: "npm:^10.0.0" postcss-color-rebeccapurple: "npm:^10.0.0" postcss-custom-media: "npm:^11.0.5" @@ -15167,7 +15195,7 @@ __metadata: postcss-font-variant: "npm:^5.0.0" postcss-gap-properties: "npm:^6.0.0" postcss-image-set-function: "npm:^7.0.0" - postcss-lab-function: "npm:^7.0.5" + postcss-lab-function: "npm:^7.0.6" postcss-logical: "npm:^8.0.0" postcss-nesting: "npm:^13.0.1" postcss-opacity-percentage: "npm:^3.0.0" @@ -15179,7 +15207,7 @@ __metadata: postcss-selector-not: "npm:^8.0.1" peerDependencies: postcss: ^8.4 - checksum: 10/5ab169b7776a7a1265e70c51faeb9755d5e923573afa1835be5222b6a3745dfd2d5a5173d2116df285fab6636147f7b61007735667345ab6226f68d906bad4ca + checksum: 10/b7cdac8f5df41b0345c5345037463175fce17e62bfa2a1688dde882919b989d5c3f33c56eb538e09c94f3700c300ccd24b88c7ff243a226420b3c515c28be0cc languageName: node linkType: hard @@ -18781,7 +18809,7 @@ __metadata: postcss-import: "npm:16.1.0" postcss-less: "npm:6.0.0" postcss-loader: "npm:8.1.1" - postcss-preset-env: "npm:10.0.9" + postcss-preset-env: "npm:10.1.0" postcss-scss: "npm:4.0.9" prettier: "npm:3.3.2" raw-loader: "npm:4.0.2" From 1f8a98156403c2851f6f55912d7b54c8f8631c9c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2024 15:46:11 +0000 Subject: [PATCH 042/117] chore(deps): bump countly-sdk-web from 24.4.1 to 24.11.0 (#18326) Bumps [countly-sdk-web](https://github.com/Countly/countly-sdk-web) from 24.4.1 to 24.11.0. - [Release notes](https://github.com/Countly/countly-sdk-web/releases) - [Changelog](https://github.com/Countly/countly-sdk-web/blob/master/CHANGELOG.md) - [Commits](https://github.com/Countly/countly-sdk-web/compare/24.4.1...24.11.0) --- updated-dependencies: - dependency-name: countly-sdk-web dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 90fca456dbd..2c1bb4f5661 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "classnames": "2.5.1", "copy-webpack-plugin": "12.0.2", "core-js": "3.39.0", - "countly-sdk-web": "24.4.1", + "countly-sdk-web": "24.11.0", "date-fns": "4.1.0", "dexie-batch": "0.4.3", "dexie-encrypted": "2.0.0", diff --git a/yarn.lock b/yarn.lock index e6b408ad04b..f41b8f5ed78 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7971,10 +7971,10 @@ __metadata: languageName: node linkType: hard -"countly-sdk-web@npm:24.4.1": - version: 24.4.1 - resolution: "countly-sdk-web@npm:24.4.1" - checksum: 10/666bb58adcde8bcc0df08347eef3ecaf276f5e6fe3255ebbba6958b2648fedc8c8b0086f9622dacc21d82501cd5a4a814c342baad50b5add347bf473be4c676e +"countly-sdk-web@npm:24.11.0": + version: 24.11.0 + resolution: "countly-sdk-web@npm:24.11.0" + checksum: 10/d2466a826d7f7e8ee2f4730119dcf6e4ffef4e92de6f563f0e9b6f8ef876afd98aa12b23f41136d1f30e35d8c7729fd1bd472e30190745213156d8d989e071b2 languageName: node linkType: hard @@ -18760,7 +18760,7 @@ __metadata: classnames: "npm:2.5.1" copy-webpack-plugin: "npm:12.0.2" core-js: "npm:3.39.0" - countly-sdk-web: "npm:24.4.1" + countly-sdk-web: "npm:24.11.0" cross-env: "npm:7.0.3" css-loader: "npm:7.1.2" cssnano: "npm:7.0.6" From f5489ff335eae8d92ae567c4915e682372104c60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2024 15:47:49 +0000 Subject: [PATCH 043/117] chore(deps): bump @wireapp/core from 46.6.2 to 46.6.3 (#18329) Bumps [@wireapp/core](https://github.com/wireapp/wire-web-packages) from 46.6.2 to 46.6.3. - [Commits](https://github.com/wireapp/wire-web-packages/compare/@wireapp/core@46.6.2...@wireapp/core@46.6.3) --- updated-dependencies: - dependency-name: "@wireapp/core" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 2c1bb4f5661..f75c5ffabe8 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "@mediapipe/tasks-vision": "0.10.18", "@wireapp/avs": "9.10.16", "@wireapp/commons": "5.2.13", - "@wireapp/core": "46.6.2", + "@wireapp/core": "46.6.3", "@wireapp/react-ui-kit": "9.26.2", "@wireapp/store-engine-dexie": "2.1.15", "@wireapp/webapp-events": "0.24.3", diff --git a/yarn.lock b/yarn.lock index f41b8f5ed78..8604987f87a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6001,9 +6001,9 @@ __metadata: languageName: node linkType: hard -"@wireapp/api-client@npm:^27.9.0": - version: 27.9.0 - resolution: "@wireapp/api-client@npm:27.9.0" +"@wireapp/api-client@npm:^27.10.0": + version: 27.10.0 + resolution: "@wireapp/api-client@npm:27.10.0" dependencies: "@wireapp/commons": "npm:^5.2.13" "@wireapp/priority-queue": "npm:^2.1.11" @@ -6018,7 +6018,7 @@ __metadata: tough-cookie: "npm:4.1.4" ws: "npm:8.18.0" zod: "npm:3.23.8" - checksum: 10/2ebae540f253e93ddaf2d880865176ecceb36bfd50b15cfd6128601ad68ae97f39efc89d678924656a26e9f2bd90775e09304031c7997fe667f3ef1beb929f4a + checksum: 10/5c658c8fab9eea02f9df3671f9c6e096278e72e872e7645ebe5894e1308026a19fd3fbc1fec754d44538951538b9255bad33c8fd5a89a4ff1172d51e2add4d41 languageName: node linkType: hard @@ -6072,11 +6072,11 @@ __metadata: languageName: node linkType: hard -"@wireapp/core@npm:46.6.2": - version: 46.6.2 - resolution: "@wireapp/core@npm:46.6.2" +"@wireapp/core@npm:46.6.3": + version: 46.6.3 + resolution: "@wireapp/core@npm:46.6.3" dependencies: - "@wireapp/api-client": "npm:^27.9.0" + "@wireapp/api-client": "npm:^27.10.0" "@wireapp/commons": "npm:^5.2.13" "@wireapp/core-crypto": "npm:1.0.2" "@wireapp/cryptobox": "npm:12.8.0" @@ -6094,7 +6094,7 @@ __metadata: long: "npm:^5.2.0" uuid: "npm:9.0.1" zod: "npm:3.23.8" - checksum: 10/be15f8b1b11594ca128d773e4c66198f6c6d66d6cc090dfddd24725236d4c4da3f751ab7f40d2a7e5bbfa78871792d2812ee350ff336477227a99debb5fa4587 + checksum: 10/14cb4ea7a0ba3c786242efb04d4630d5877334489dacec8e811b73555f69e5ef20f8e18a07d4bba375890561bcf8d7bb61c131289b7896e323d9da893f259a4c languageName: node linkType: hard @@ -18744,7 +18744,7 @@ __metadata: "@wireapp/avs": "npm:9.10.16" "@wireapp/commons": "npm:5.2.13" "@wireapp/copy-config": "npm:2.2.10" - "@wireapp/core": "npm:46.6.2" + "@wireapp/core": "npm:46.6.3" "@wireapp/eslint-config": "npm:3.0.7" "@wireapp/prettier-config": "npm:0.6.4" "@wireapp/react-ui-kit": "npm:9.26.2" From 7e93998ca1b2d1d7c378721d1474659bc90ab724 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2024 15:48:05 +0000 Subject: [PATCH 044/117] chore(deps): bump cross-spawn from 7.0.3 to 7.0.5 in /server (#18328) Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.5. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.5) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- server/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/yarn.lock b/server/yarn.lock index 9f0a23a1b17..68fb2f549bc 100644 --- a/server/yarn.lock +++ b/server/yarn.lock @@ -1864,13 +1864,13 @@ __metadata: linkType: hard "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" + version: 7.0.5 + resolution: "cross-spawn@npm:7.0.5" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + checksum: 10/c95062469d4bdbc1f099454d01c0e77177a3733012d41bf907a71eb8d22d2add43b5adf6a0a14ef4e7feaf804082714d6c262ef4557a1c480b86786c120d18e2 languageName: node linkType: hard From 8cb5395e09f933d03e5c105ccf0edb93d14e0daa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2024 15:49:02 +0000 Subject: [PATCH 045/117] chore(deps): bump pm2 from 5.4.2 to 5.4.3 in /server (#18331) Bumps [pm2](https://github.com/Unitech/pm2) from 5.4.2 to 5.4.3. - [Release notes](https://github.com/Unitech/pm2/releases) - [Changelog](https://github.com/Unitech/pm2/blob/master/CHANGELOG.md) - [Commits](https://github.com/Unitech/pm2/commits) --- updated-dependencies: - dependency-name: pm2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- server/package.json | 2 +- server/yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/server/package.json b/server/package.json index 982cec481d9..6da2c64c6e3 100644 --- a/server/package.json +++ b/server/package.json @@ -20,7 +20,7 @@ "maxmind": "4.3.10", "nocache": "4.0.0", "opn": "6.0.0", - "pm2": "5.4.2" + "pm2": "5.4.3" }, "devDependencies": { "@types/express": "4.17.21", diff --git a/server/yarn.lock b/server/yarn.lock index 68fb2f549bc..c820a600250 100644 --- a/server/yarn.lock +++ b/server/yarn.lock @@ -4668,9 +4668,9 @@ __metadata: languageName: node linkType: hard -"pm2@npm:5.4.2": - version: 5.4.2 - resolution: "pm2@npm:5.4.2" +"pm2@npm:5.4.3": + version: 5.4.3 + resolution: "pm2@npm:5.4.3" dependencies: "@pm2/agent": "npm:~2.0.0" "@pm2/io": "npm:~6.0.1" @@ -4710,7 +4710,7 @@ __metadata: pm2-dev: bin/pm2-dev pm2-docker: bin/pm2-docker pm2-runtime: bin/pm2-runtime - checksum: 10/365967a49193bbbe5bb397597d5384e5459f320d526f1a1544cfe5c695f6040bfa3487a3159cdf19748079e74eee77432959822f54af1c969927c9b052ee0009 + checksum: 10/58b08c23285058d8dd0d44a2ba2f84fe183e7b7c323f8efb70ef293067e190c5ab4b22a4f58e7676b4df8635bbcc66f0921970ebc7962df56f7bc105ca63d835 languageName: node linkType: hard @@ -5694,7 +5694,7 @@ __metadata: maxmind: "npm:4.3.10" nocache: "npm:4.0.0" opn: "npm:6.0.0" - pm2: "npm:5.4.2" + pm2: "npm:5.4.3" rimraf: "npm:6.0.1" typescript: "npm:5.6.3" languageName: unknown From 05ce39972b3d074f3cc1e9114adf00e641a2c6a0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2024 15:54:35 +0000 Subject: [PATCH 046/117] chore(deps): bump cross-spawn from 7.0.3 to 7.0.5 (#18330) Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.5. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.5) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 8604987f87a..efc64d04383 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8034,13 +8034,13 @@ __metadata: linkType: hard "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" + version: 7.0.5 + resolution: "cross-spawn@npm:7.0.5" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + checksum: 10/c95062469d4bdbc1f099454d01c0e77177a3733012d41bf907a71eb8d22d2add43b5adf6a0a14ef4e7feaf804082714d6c262ef4557a1c480b86786c120d18e2 languageName: node linkType: hard From a59b19540e1cb7eacd7bddcac558eb4593e23015 Mon Sep 17 00:00:00 2001 From: Otto the Bot Date: Mon, 18 Nov 2024 09:06:54 +0100 Subject: [PATCH 047/117] chore: Update translations (#18334) --- src/i18n/de-DE.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index 653988ca03e..d9ac5f2e293 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -1467,7 +1467,7 @@ "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Zurück", "teamCreationBackToWire": "Zurück zu Wire", - "teamCreationConfirmCloseLabel": "Close confirmation view", + "teamCreationConfirmCloseLabel": "Bestätigungsansicht schließen", "teamCreationConfirmListItem1": "Sie erstellen ein Team und übertragen Ihr privates Benutzerkonto in ein Team-Konto", "teamCreationConfirmListItem2": "Als Team-Besitzer können Sie Team-Mitglieder einladen und entfernen sowie die Einstellungen verwalten", "teamCreationConfirmListItem3": "Diese Änderung ist dauerhaft und unwiderruflich", @@ -1477,12 +1477,12 @@ "teamCreationConfirmTitle": "Bestätigung", "teamCreationContinue": "Weiter", "teamCreationCreateTeam": "Team erstellen", - "teamCreationCreateTeamCloseLabel": "Close team name view", + "teamCreationCreateTeamCloseLabel": "Ansicht Teamname schließen", "teamCreationFormNameLabel": "Team-Name:", "teamCreationFormNamePlaceholder": "Ihr Name", "teamCreationFormSubTitle": "Wählen Sie einen Namen für Ihr Team. Sie können ihn jederzeit ändern.", "teamCreationFormTitle": "Team-Name", - "teamCreationIntroCloseLabel": "Close team account overview", + "teamCreationIntroCloseLabel": "Team-Konto-Übersicht schließen", "teamCreationIntroLink": "Erfahren Sie mehr über Wires Preise", "teamCreationIntroListItem1": "[bold]Admin-Konsole:[/bold] Laden Sie Team-Mitglieder ein und verwalten Sie Einstellungen.", "teamCreationIntroListItem2": "[bold]Mühelose Zusammenarbeit:[/bold] Kommunizieren Sie mit Gästen und externen Partnern.", @@ -1491,14 +1491,14 @@ "teamCreationIntroListItem5": "[bold]Auf Enterprise upgraden:[/bold] Erhalten Sie zusätzliche Funktionen und Premium-Support.", "teamCreationIntroSubTitle": "Übertragen Sie Ihr privates Benutzerkonto in ein Team-Konto, um besser zusammenzuarbeiten.", "teamCreationIntroTitle": "Team-Konto", - "teamCreationLeaveModalCloseLabel": "Close window Leave without saving", + "teamCreationLeaveModalCloseLabel": "Fenster Schließen ohne zu speichern schließen", "teamCreationLeaveModalLeaveBtn": "Schließen ohne zu speichern", "teamCreationLeaveModalSubTitle": "Wenn Sie jetzt aufhören, verlieren Sie Ihren Fortschritt und müssen die Team-Erstellung neu beginnen.", "teamCreationLeaveModalSuccessBtn": "Team-Erstellung fortsetzen", "teamCreationLeaveModalTitle": "Schließen ohne zu speichern?", "teamCreationOpenTeamManagement": "Team-Management öffnen", "teamCreationStep": "Schritt {{currentStep}} von {{totalSteps}}", - "teamCreationSuccessCloseLabel": "Close team created view", + "teamCreationSuccessCloseLabel": "Ansicht Team erstellt schließen", "teamCreationSuccessListItem1": "Ihre ersten Team-Mitglieder einzuladen und mit der Zusammenarbeit zu beginnen", "teamCreationSuccessListItem2": "Ihre Team-Einstellungen anzupassen", "teamCreationSuccessListTitle": "Öffnen Sie Team-Management, um:", From 50f8ae5b0d9c826b7fd99a5452bb74d86cda8ce8 Mon Sep 17 00:00:00 2001 From: dariaoldenburg Date: Mon, 18 Nov 2024 09:54:37 +0100 Subject: [PATCH 048/117] fix(JumpToLastMessageButton): reposition JumpToLastMessageButton (#18313) --- .../components/MessagesList/MessageList.styles.ts | 12 +++++------- src/script/components/MessagesList/MessageList.tsx | 2 +- src/style/content/conversation/message-list.less | 1 + 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/script/components/MessagesList/MessageList.styles.ts b/src/script/components/MessagesList/MessageList.styles.ts index 284a24da618..4c264024c5d 100644 --- a/src/script/components/MessagesList/MessageList.styles.ts +++ b/src/script/components/MessagesList/MessageList.styles.ts @@ -20,17 +20,15 @@ import {CSSObject} from '@emotion/react'; export const jumpToLastMessageButtonStyles: CSSObject = { - position: 'absolute', + position: 'sticky', right: '10px', height: '40px', borderRadius: '100%', - bottom: '56px', - marginBottom: '10px', + bottom: '10px', + marginLeft: 'auto', + marginTop: '-40px', + marginBottom: 0, zIndex: 1, - - '@media (max-width: 768px)': { - bottom: '100px', - }, }; export const jumpToLastMessageChevronStyles: CSSObject = { diff --git a/src/script/components/MessagesList/MessageList.tsx b/src/script/components/MessagesList/MessageList.tsx index 8ba4ff445c8..c5eaca31865 100644 --- a/src/script/components/MessagesList/MessageList.tsx +++ b/src/script/components/MessagesList/MessageList.tsx @@ -359,8 +359,8 @@ export const MessagesList: FC = ({ }); })} + - ); }; diff --git a/src/style/content/conversation/message-list.less b/src/style/content/conversation/message-list.less index 855b1a644fb..a3839abf0a7 100644 --- a/src/style/content/conversation/message-list.less +++ b/src/style/content/conversation/message-list.less @@ -19,6 +19,7 @@ // MEMBER LIST .message-list { + position: relative; overflow: auto; flex: 1 1; } From 2593ba5a863c4b98170e3b0f29b9419df058c9fb Mon Sep 17 00:00:00 2001 From: Olaf Sulich Date: Mon, 18 Nov 2024 11:54:14 +0100 Subject: [PATCH 049/117] fix(ListViewModel): prevent view switch when in preferences tab on escape key (#18314) --- src/script/view_model/ListViewModel.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/script/view_model/ListViewModel.ts b/src/script/view_model/ListViewModel.ts index 8cda01dbee2..eb68a857f4b 100644 --- a/src/script/view_model/ListViewModel.ts +++ b/src/script/view_model/ListViewModel.ts @@ -185,9 +185,11 @@ export class ListViewModel { onKeyDownListView = (keyboardEvent: KeyboardEvent) => { const {currentModalId} = usePrimaryModalState.getState(); + const {currentTab} = useSidebarStore.getState(); + // don't switch view for primary modal(ex: preferences->set status->modal opened) // when user press escape, only close the modal and stay within the preference screen - if (isEscapeKey(keyboardEvent) && currentModalId === null) { + if (isEscapeKey(keyboardEvent) && currentModalId === null && currentTab !== SidebarTabs.PREFERENCES) { const newState = this.isActivatedAccount() ? ListState.CONVERSATIONS : ListState.TEMPORARY_GUEST; this.switchList(newState); } From aed8f84fd7befc8a81da3aae21db262b9115c948 Mon Sep 17 00:00:00 2001 From: Olaf Sulich Date: Mon, 18 Nov 2024 12:02:38 +0100 Subject: [PATCH 050/117] fix(JoinGuestLinkPasswordModal): heading copy (#18332) --- src/script/auth/component/JoinGuestLinkPasswordModal.tsx | 6 ++++-- src/script/strings.ts | 8 -------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/src/script/auth/component/JoinGuestLinkPasswordModal.tsx b/src/script/auth/component/JoinGuestLinkPasswordModal.tsx index 92418e0c90c..3431b9552bf 100644 --- a/src/script/auth/component/JoinGuestLinkPasswordModal.tsx +++ b/src/script/auth/component/JoinGuestLinkPasswordModal.tsx @@ -24,6 +24,8 @@ import {useIntl} from 'react-intl'; import {Button, COLOR, Container, ErrorMessage, Form, H2, Input, Link, Modal, Text} from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; + import {Config} from '../../Config'; import {joinGuestLinkPasswordModalStrings} from '../../strings'; @@ -62,8 +64,8 @@ const JoinGuestLinkPasswordModal: React.FC = ({

{conversationName - ? _(joinGuestLinkPasswordModalStrings.headline, {conversationName}) - : _(joinGuestLinkPasswordModalStrings.headlineDefault)} + ? t('guestLinkPasswordModal.headline', {conversationName}) + : t('guestLinkPasswordModal.headlineDefault')}

{_(joinGuestLinkPasswordModalStrings.description)} diff --git a/src/script/strings.ts b/src/script/strings.ts index e79c53780a4..6f7060b39b4 100644 --- a/src/script/strings.ts +++ b/src/script/strings.ts @@ -350,14 +350,6 @@ export const acceptNewsModalStrings = defineMessages({ }); export const joinGuestLinkPasswordModalStrings = defineMessages({ - headline: { - defaultMessage: '{conversationName} \n Enter password', - id: 'guestLinkPasswordModal.headline', - }, - headlineDefault: { - defaultMessage: 'Enter password', - id: 'guestLinkPasswordModal.headlineDefault', - }, description: { defaultMessage: 'Please enter the password you have received with the access link for this conversation.', id: 'guestLinkPasswordModal.description', From 11f4d0bf4d4a6c1b286c0e2603bfb4e71c3d7ed3 Mon Sep 17 00:00:00 2001 From: Immad Abdul Jabbar Date: Mon, 18 Nov 2024 14:37:21 +0100 Subject: [PATCH 051/117] feat(team-creation): add error handling with correct navigation [WPB-14344] (#18318) * feat(team-creation): add error handling with correct navigation [WPB-14344] * used constant for status code --- src/i18n/en-US.json | 8 +++- .../TeamCreation/TeamCreationModal.tsx | 1 + .../TeamCreationSteps/Confirmation.tsx | 40 +++++++++++++------ .../TeamCreationSteps/StepProps.ts | 1 + 4 files changed, 36 insertions(+), 14 deletions(-) diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json index 844eb0ad453..7afac35834c 100644 --- a/src/i18n/en-US.json +++ b/src/i18n/en-US.json @@ -1464,7 +1464,6 @@ "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", "takeoverSub": "Claim your unique name on {{brandName}}.", - "teamCreationAlreadyInTeamError": "Switching teams is not allowed", "teamCreationBack": "Back", "teamCreationBackToWire": "Back to Wire", "teamCreationConfirmCloseLabel": "Close confirmation view", @@ -1505,7 +1504,12 @@ "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", "teamCreationSuccessTitle": "Congratulations {{name}}!", "teamCreationTitle": "Create your team", - "teamCreationUserNotFoundError": "User not found", + "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", + "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", + "teamCreationAlreadyInTeamErrorActionText": "OK", + "teamCreationGeneralErrorTitle": "Team not created", + "teamCreationGeneralErrorMessage": "Wire could not complete your team creation due to an unknown error.", + "teamCreationGeneralErrorActionText": "Try Again", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", "teamName.teamNamePlaceholder": "Team name", diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx index d931dc9d946..ce82fab6ca8 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationModal.tsx @@ -155,6 +155,7 @@ export const TeamCreationModal = ({onClose, onSuccess, userName}: Props) => { onNextStep={nextStepHandler} onPreviousStep={previousStepHandler} onSuccess={onSuccess} + goToFirstStep={() => setCurrentStep(Step.Introduction)} />
diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Confirmation.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Confirmation.tsx index b8a58a59ed6..125892c1a8e 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Confirmation.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationSteps/Confirmation.tsx @@ -19,10 +19,12 @@ import {useState} from 'react'; +import {StatusCodes} from 'http-status-codes'; import {container} from 'tsyringe'; -import {Button, ButtonVariant, Checkbox, ErrorMessage, Link} from '@wireapp/react-ui-kit'; +import {Button, ButtonVariant, Checkbox, Link} from '@wireapp/react-ui-kit'; +import {PrimaryModal} from 'Components/Modals/PrimaryModal'; import {Config} from 'src/script/Config'; import {TeamService} from 'src/script/team/TeamService'; import {t} from 'Util/LocalizerUtil'; @@ -44,15 +46,9 @@ const confirmationList = [ t('teamCreationConfirmListItem3'), ]; -const errorTextMap = { - 'user-already-in-a-team': t('teamCreationAlreadyInTeamError'), - 'not-found': t('teamCreationUserNotFoundError'), -}; - -export const Confirmation = ({onPreviousStep, onNextStep, teamName}: StepProps) => { +export const Confirmation = ({onPreviousStep, onNextStep, teamName, goToFirstStep, onSuccess}: StepProps) => { const [isMigrationAccepted, setIsMigrationAccepted] = useState(false); const [isTermOfUseAccepted, setIsTermOfUseAccepted] = useState(false); - const [error, setError] = useState(''); const [loading, setLoading] = useState(false); const teamService = container.resolve(TeamService); @@ -64,8 +60,30 @@ export const Confirmation = ({onPreviousStep, onNextStep, teamName}: StepProps) }); onNextStep(); } catch (error: any) { - if ('label' in error) { - setError(errorTextMap[error.label as keyof typeof errorTextMap]); + if (error.code === StatusCodes.FORBIDDEN) { + PrimaryModal.show(PrimaryModal.type.ACKNOWLEDGE, { + primaryAction: { + action: onSuccess, + text: t('teamCreationAlreadyInTeamErrorActionText'), + }, + close: onSuccess, + text: { + message: t('teamCreationAlreadyInTeamErrorMessage'), + title: t('teamCreationAlreadyInTeamErrorTitle'), + }, + }); + } else { + PrimaryModal.show(PrimaryModal.type.ACKNOWLEDGE, { + primaryAction: { + action: goToFirstStep, + text: t('teamCreationGeneralErrorActionText'), + }, + close: goToFirstStep, + text: { + message: t('teamCreationGeneralErrorMessage'), + title: t('teamCreationGeneralErrorTitle'), + }, + }); } } finally { setLoading(false); @@ -115,8 +133,6 @@ export const Confirmation = ({onPreviousStep, onNextStep, teamName}: StepProps) - {error && {error}} -
diff --git a/src/script/page/RightSidebar/MessageDetails/MessageDetails.tsx b/src/script/page/RightSidebar/MessageDetails/MessageDetails.tsx index 3be212bdda2..4965f0c40eb 100644 --- a/src/script/page/RightSidebar/MessageDetails/MessageDetails.tsx +++ b/src/script/page/RightSidebar/MessageDetails/MessageDetails.tsx @@ -187,6 +187,7 @@ const MessageDetails: FC = ({ noUnderline conversationRepository={conversationRepository} onClick={onParticipantClick} + filterDeletedUsers={false} /> )} diff --git a/src/script/page/RightSidebar/MessageDetails/UserReactions.tsx b/src/script/page/RightSidebar/MessageDetails/UserReactions.tsx index f5bfa846fc0..fad70b5c5ff 100644 --- a/src/script/page/RightSidebar/MessageDetails/UserReactions.tsx +++ b/src/script/page/RightSidebar/MessageDetails/UserReactions.tsx @@ -58,7 +58,14 @@ export function UsersReactions({reactions, selfUser, findUsers, onParticipantCli ({emojiCount})
- +
); From 75504d13e9305f71ecbf6b0f96d475406e53ca56 Mon Sep 17 00:00:00 2001 From: Immad Abdul Jabbar Date: Mon, 18 Nov 2024 17:03:10 +0100 Subject: [PATCH 054/117] fix(translation): fix delete modal description translation [WPB-14275] (#18337) --- src/i18n/ar-SA.json | 1 - src/i18n/bn-BD.json | 1 - src/i18n/ca-ES.json | 1 - src/i18n/cs-CZ.json | 1 - src/i18n/da-DK.json | 1 - src/i18n/de-DE.json | 1 - src/i18n/el-GR.json | 1 - src/i18n/en-US.json | 2 +- src/i18n/es-ES.json | 1 - src/i18n/et-EE.json | 1 - src/i18n/fa-IR.json | 1 - src/i18n/fi-FI.json | 1 - src/i18n/fr-FR.json | 1 - src/i18n/ga-IE.json | 1 - src/i18n/he-IL.json | 1 - src/i18n/hi-IN.json | 1 - src/i18n/hr-HR.json | 1 - src/i18n/hu-HU.json | 1 - src/i18n/id-ID.json | 1 - src/i18n/is-IS.json | 1 - src/i18n/it-IT.json | 1 - src/i18n/ja-JP.json | 1 - src/i18n/lt-LT.json | 1 - src/i18n/lv-LV.json | 1 - src/i18n/ms-MY.json | 1 - src/i18n/nl-NL.json | 1 - src/i18n/no-NO.json | 1 - src/i18n/pl-PL.json | 1 - src/i18n/pt-BR.json | 1 - src/i18n/pt-PT.json | 1 - src/i18n/ro-RO.json | 1 - src/i18n/ru-RU.json | 1 - src/i18n/si-LK.json | 1 - src/i18n/sk-SK.json | 1 - src/i18n/sl-SI.json | 1 - src/i18n/sr-SP.json | 1 - src/i18n/sv-SE.json | 1 - src/i18n/th-TH.json | 1 - src/i18n/tr-TR.json | 1 - src/i18n/uk-UA.json | 1 - src/i18n/uz-UZ.json | 1 - src/i18n/vi-VN.json | 1 - src/i18n/zh-CN.json | 1 - src/i18n/zh-HK.json | 1 - src/i18n/zh-TW.json | 1 - 45 files changed, 1 insertion(+), 45 deletions(-) diff --git a/src/i18n/ar-SA.json b/src/i18n/ar-SA.json index 2a4f1d58986..ef0f772a500 100644 --- a/src/i18n/ar-SA.json +++ b/src/i18n/ar-SA.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "بإنشائك حسابًا، ستفقد تاريخ المحادثة في غرفة الضيوف.", "modalAccountDeletionAction": "حذف", "modalAccountDeletionHeadline": "حذف الحساب", - "modalAccountDeletionMessage": "سنرسل لك رسالة عبر البريد الإلكتروني أو في رسالة قصيرة. اتبع الرابط لحذف حسابك إلى الأبد.", "modalAccountLeaveGuestRoomAction": "غادر", "modalAccountLeaveGuestRoomHeadline": "غادر غرفة الضيوف؟", "modalAccountLeaveGuestRoomMessage": "تاريخ المحادثة سيُحذف. للاحتفاظ به، أنشئ حسابًا المرة القادمة.", diff --git a/src/i18n/bn-BD.json b/src/i18n/bn-BD.json index d3d6f5aee7c..546bd75884f 100644 --- a/src/i18n/bn-BD.json +++ b/src/i18n/bn-BD.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", - "modalAccountDeletionMessage": "We will send a message via email or SMS. Follow the link to permanently delete your account.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/ca-ES.json b/src/i18n/ca-ES.json index d3d6f5aee7c..546bd75884f 100644 --- a/src/i18n/ca-ES.json +++ b/src/i18n/ca-ES.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", - "modalAccountDeletionMessage": "We will send a message via email or SMS. Follow the link to permanently delete your account.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/cs-CZ.json b/src/i18n/cs-CZ.json index 5e9a5f4b93c..d94383ea7bb 100644 --- a/src/i18n/cs-CZ.json +++ b/src/i18n/cs-CZ.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Smazat", "modalAccountDeletionHeadline": "Smazat účet", - "modalAccountDeletionMessage": "Obdržíte od nás zprávu přes email nebo SMS. Pro trvalé smazání svého účtu otevřete zaslaný odkaz.", "modalAccountLeaveGuestRoomAction": "Odejít", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/da-DK.json b/src/i18n/da-DK.json index 12c39d2bcf6..e47d3c4bcf1 100644 --- a/src/i18n/da-DK.json +++ b/src/i18n/da-DK.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Ved at oprette en konto vil du miste samtaleoversigten i dette gæsterum.", "modalAccountDeletionAction": "Slet", "modalAccountDeletionHeadline": "Slet konto", - "modalAccountDeletionMessage": "Vi vil sende dig en besked via email eller SMS. Følg linket for at permanent slette din konto.", "modalAccountLeaveGuestRoomAction": "Forlad", "modalAccountLeaveGuestRoomHeadline": "Forlade gæsterummet?", "modalAccountLeaveGuestRoomMessage": "Samtaleoversigten vil blive slettet. For at beholde det, oprett en konto næste gang.", diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index 39efef41a46..f83d6a90d1a 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Wenn Sie ein Benutzerkonto erstellen, verlieren Sie den Gesprächsverlauf dieses Gästebereichs.", "modalAccountDeletionAction": "Löschen", "modalAccountDeletionHeadline": "Benutzerkonto löschen", - "modalAccountDeletionMessage": "Wir senden Ihnen eine Nachricht per E-Mail oder SMS. Folgen Sie dem Link, um Ihr Konto endgültig zu löschen.", "modalAccountLeaveGuestRoomAction": "Verlassen", "modalAccountLeaveGuestRoomHeadline": "Gästebereich verlassen?", "modalAccountLeaveGuestRoomMessage": "Der Gesprächsverlauf wird gelöscht. Um ihn zu behalten, erstellen Sie beim nächsten Mal ein Benutzerkonto.", diff --git a/src/i18n/el-GR.json b/src/i18n/el-GR.json index d68c8391777..c3dc9a0f311 100644 --- a/src/i18n/el-GR.json +++ b/src/i18n/el-GR.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Διαγραφή", "modalAccountDeletionHeadline": "Διαγραφή λογαριασμού", - "modalAccountDeletionMessage": "Θα σας στείλουμε ένα μήνυμα μέσω email ή SMS. Πατήστε επάνω στον σύνδεσμο μας για να διαγράψετε τον λογαριασμό σας οριστικά.", "modalAccountLeaveGuestRoomAction": "Αποχώρηση", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json index d3d6f5aee7c..dfc586c38ca 100644 --- a/src/i18n/en-US.json +++ b/src/i18n/en-US.json @@ -906,7 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", - "modalAccountDeletionMessage": "We will send a message via email or SMS. Follow the link to permanently delete your account.", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/es-ES.json b/src/i18n/es-ES.json index 76006d6f81f..00670ec3d92 100644 --- a/src/i18n/es-ES.json +++ b/src/i18n/es-ES.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Al crear una cuenta perderá el histórico de la conversación de esta sala de invitados.", "modalAccountDeletionAction": "Eliminar", "modalAccountDeletionHeadline": "Eliminar cuenta", - "modalAccountDeletionMessage": "Enviaremos un mensaje por correo electrónico o SMS. Sigue el enlace para borrar permanentemente tu cuenta.", "modalAccountLeaveGuestRoomAction": "Abandonar", "modalAccountLeaveGuestRoomHeadline": "¿Abandonar la sala de invitados?", "modalAccountLeaveGuestRoomMessage": "El historial de conversacion será eliminado. Para guardarlo, cree una cuenta la próxima vez.", diff --git a/src/i18n/et-EE.json b/src/i18n/et-EE.json index 5f3685cf44c..abc27712995 100644 --- a/src/i18n/et-EE.json +++ b/src/i18n/et-EE.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Luues konto, kaotad sa vestlusajaloo selles külalistetoas.", "modalAccountDeletionAction": "Kustuta", "modalAccountDeletionHeadline": "Kustuta konto", - "modalAccountDeletionMessage": "Me saadame sõnumi e-posti või SMSi kaudu. Järgi linki, et püsivalt oma konto kustutada.", "modalAccountLeaveGuestRoomAction": "Lahku", "modalAccountLeaveGuestRoomHeadline": "Lahkud külalistetoast?", "modalAccountLeaveGuestRoomMessage": "Vestlusajalugu kustutatakse. Selle säilitamiseks loo järgmine kord konto.", diff --git a/src/i18n/fa-IR.json b/src/i18n/fa-IR.json index e54de256ccf..4464604734d 100644 --- a/src/i18n/fa-IR.json +++ b/src/i18n/fa-IR.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "حذف", "modalAccountDeletionHeadline": "حذف حساب کاربری", - "modalAccountDeletionMessage": "ما پیامی از طریق sms یا ایمیل به شما میفرستیم. لینک را دنبال کنید تا اکانت خود را برای همیشه پاک کنید.", "modalAccountLeaveGuestRoomAction": "ترک کردن", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/fi-FI.json b/src/i18n/fi-FI.json index 1434e0f0ac0..0fa5a5b0070 100644 --- a/src/i18n/fi-FI.json +++ b/src/i18n/fi-FI.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Poista", "modalAccountDeletionHeadline": "Poista tili", - "modalAccountDeletionMessage": "Lähetämme viestin sähköpostina tai tekstiviestinä. Paina viestissä olevaa linkkiä poistaaksesi tilisi lopullisesti.", "modalAccountLeaveGuestRoomAction": "Poistu", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/fr-FR.json b/src/i18n/fr-FR.json index 3b732815357..a48f7b307cf 100644 --- a/src/i18n/fr-FR.json +++ b/src/i18n/fr-FR.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "En créant un compte, vous perdrez l’historique de conversation dans cette Guest Room.", "modalAccountDeletionAction": "Supprimer", "modalAccountDeletionHeadline": "Supprimer le compte", - "modalAccountDeletionMessage": "Nous allons envoyer un e-mail ou un SMS. Cliquez sur le lien pour supprimer définitivement votre compte.", "modalAccountLeaveGuestRoomAction": "Quitter", "modalAccountLeaveGuestRoomHeadline": "Quitter la conversation ?", "modalAccountLeaveGuestRoomMessage": "L’historique de la conversation sera supprimé. Pour le conserver, créez un compte la prochaine fois.", diff --git a/src/i18n/ga-IE.json b/src/i18n/ga-IE.json index d3d6f5aee7c..546bd75884f 100644 --- a/src/i18n/ga-IE.json +++ b/src/i18n/ga-IE.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", - "modalAccountDeletionMessage": "We will send a message via email or SMS. Follow the link to permanently delete your account.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/he-IL.json b/src/i18n/he-IL.json index d3d6f5aee7c..546bd75884f 100644 --- a/src/i18n/he-IL.json +++ b/src/i18n/he-IL.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", - "modalAccountDeletionMessage": "We will send a message via email or SMS. Follow the link to permanently delete your account.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/hi-IN.json b/src/i18n/hi-IN.json index f17e6e4f76a..3f2163dd693 100644 --- a/src/i18n/hi-IN.json +++ b/src/i18n/hi-IN.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "खाते को हटाएं", - "modalAccountDeletionMessage": "हम ईमेल या एसएमएस के माध्यम से एक संदेश भेजेंगे| स्थायी रूप से अपने खाते को हटाने के लिए लिंक का अनुसरण करें|", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/hr-HR.json b/src/i18n/hr-HR.json index d0c31fe01df..09152bf3e8f 100644 --- a/src/i18n/hr-HR.json +++ b/src/i18n/hr-HR.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Stvaranjem računa izgubiti će te svu povijest razgovora iz ove sobe za goste.", "modalAccountDeletionAction": "Obriši", "modalAccountDeletionHeadline": "Brisanje računa", - "modalAccountDeletionMessage": "Poslati ćemo Vam poslati poruku putem e-maila ili SMS-a. Slijedite link za trajno brisanje računa.", "modalAccountLeaveGuestRoomAction": "Izađi", "modalAccountLeaveGuestRoomHeadline": "Napusti sobu za goste?", "modalAccountLeaveGuestRoomMessage": "Povijest razgovora će biti izbrisana. Da bi ste je sačuvali, stvorite račun idući put.", diff --git a/src/i18n/hu-HU.json b/src/i18n/hu-HU.json index d333ca77344..e8425083ba6 100644 --- a/src/i18n/hu-HU.json +++ b/src/i18n/hu-HU.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Ha létrehozol egy fiókot, akkor elveszted a beszélgetés előzményit ebben a vendégszobában.", "modalAccountDeletionAction": "Törlés", "modalAccountDeletionHeadline": "Fiók törlése", - "modalAccountDeletionMessage": "Küldünk egy e-mailt vagy SMS-t. Fiókod végleges törléséhez nyisd meg a kapott linket.", "modalAccountLeaveGuestRoomAction": "Kilépés", "modalAccountLeaveGuestRoomHeadline": "Elhagyod a vendégszobát?", "modalAccountLeaveGuestRoomMessage": "A beszélgetés előzményei törlődnek. Ha meg szeretnéd tartani, inkább legközelebb hozz létre egy fiókot.", diff --git a/src/i18n/id-ID.json b/src/i18n/id-ID.json index 9c2b30f24f5..552f821345f 100644 --- a/src/i18n/id-ID.json +++ b/src/i18n/id-ID.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Hapus", "modalAccountDeletionHeadline": "Hapus akun", - "modalAccountDeletionMessage": "Kami akan mengirim pesan via email atau SMS. Ikuti tautan untuk menghapus akun Anda secara permanen.", "modalAccountLeaveGuestRoomAction": "Keluar", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/is-IS.json b/src/i18n/is-IS.json index d3d6f5aee7c..546bd75884f 100644 --- a/src/i18n/is-IS.json +++ b/src/i18n/is-IS.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", - "modalAccountDeletionMessage": "We will send a message via email or SMS. Follow the link to permanently delete your account.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/it-IT.json b/src/i18n/it-IT.json index 7fd12ad50da..8cac2a68a89 100644 --- a/src/i18n/it-IT.json +++ b/src/i18n/it-IT.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Elimina", "modalAccountDeletionHeadline": "Elimina account", - "modalAccountDeletionMessage": "Ti invieremo un SMS o una email. Segui il link per eliminare definitivamente il tuo account.", "modalAccountLeaveGuestRoomAction": "Abbandona", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/ja-JP.json b/src/i18n/ja-JP.json index c578d000776..f0fd3868ea5 100644 --- a/src/i18n/ja-JP.json +++ b/src/i18n/ja-JP.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "アカウントを作成することによって、このゲストルームで会話の履歴は失われます。", "modalAccountDeletionAction": "削除", "modalAccountDeletionHeadline": "アカウントを削除", - "modalAccountDeletionMessage": "EメールまたはSMSを送信します。リンクに従ってあなたのアカウントを削除してください", "modalAccountLeaveGuestRoomAction": "退室", "modalAccountLeaveGuestRoomHeadline": "ゲストルームを退出しますか?", "modalAccountLeaveGuestRoomMessage": "会話履歴は削除されます。会話履歴を保存するには、次回アカウントを作成してください。", diff --git a/src/i18n/lt-LT.json b/src/i18n/lt-LT.json index f5f35ee433c..1f803fd4aec 100644 --- a/src/i18n/lt-LT.json +++ b/src/i18n/lt-LT.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Sukūrę paskyrą prarasite bendravimo praeitį šiame svečių kambaryje.", "modalAccountDeletionAction": "Ištrinti", "modalAccountDeletionHeadline": "Ištrinti paskyrą", - "modalAccountDeletionMessage": "Mes išsiųsime jums pranešimą el. paštu arba SMS žinute. Pereikite nuorodos adresu, kad visiems laikams ištrintumėte savo paskyrą.", "modalAccountLeaveGuestRoomAction": "Išeiti", "modalAccountLeaveGuestRoomHeadline": "Išeiti iš svečių kambario?", "modalAccountLeaveGuestRoomMessage": "Bendravimo praeitis bus ištrinta. Norėdami išsaugoti, kitą kartą susikurkite paskyrą.", diff --git a/src/i18n/lv-LV.json b/src/i18n/lv-LV.json index d3984f07c87..0aecfe1f663 100644 --- a/src/i18n/lv-LV.json +++ b/src/i18n/lv-LV.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Dzēst", "modalAccountDeletionHeadline": "Dzēst kontu", - "modalAccountDeletionMessage": "Mēs nosūtīsim ziņojumu pa e-pastu vai SMS. Atveriet saiti, lai neatgriezeniski izdzēst savu kontu.", "modalAccountLeaveGuestRoomAction": "Iziet", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/ms-MY.json b/src/i18n/ms-MY.json index d3d6f5aee7c..546bd75884f 100644 --- a/src/i18n/ms-MY.json +++ b/src/i18n/ms-MY.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", - "modalAccountDeletionMessage": "We will send a message via email or SMS. Follow the link to permanently delete your account.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/nl-NL.json b/src/i18n/nl-NL.json index 4134c461e6b..002b85c4d13 100644 --- a/src/i18n/nl-NL.json +++ b/src/i18n/nl-NL.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Verwijderen", "modalAccountDeletionHeadline": "Verwijder account", - "modalAccountDeletionMessage": "We vesturen je een bericht via email of SMS. Volg de instructies op in de link om je account te verwijderen.", "modalAccountLeaveGuestRoomAction": "Verlaten", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/no-NO.json b/src/i18n/no-NO.json index 83981754b25..ce626269b61 100644 --- a/src/i18n/no-NO.json +++ b/src/i18n/no-NO.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Ved å opprette en konto vil du miste samtaleloggen i dette gjesterommet.", "modalAccountDeletionAction": "Slett", "modalAccountDeletionHeadline": "Slett konto", - "modalAccountDeletionMessage": "Vi vil sende en melding via e-post eller SMS. Følg lenken for å slette kontoen permanent.", "modalAccountLeaveGuestRoomAction": "Forlat", "modalAccountLeaveGuestRoomHeadline": "Forlat gjesterommet?", "modalAccountLeaveGuestRoomMessage": "Samtalelogg vil slettes. For å beholde den, opprett en konto neste gang.", diff --git a/src/i18n/pl-PL.json b/src/i18n/pl-PL.json index ad8bade8424..a4d557fc489 100644 --- a/src/i18n/pl-PL.json +++ b/src/i18n/pl-PL.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Usuń", "modalAccountDeletionHeadline": "Usuń konto", - "modalAccountDeletionMessage": "Wyślemy wiadomość poprzez e-mail lub SMS. Proszę użyć tego odnośnika, żeby trwale usunąć konto.", "modalAccountLeaveGuestRoomAction": "Opuść", "modalAccountLeaveGuestRoomHeadline": "Opuść pokój gości.", "modalAccountLeaveGuestRoomMessage": "Historia konwersacji zostanie usunięta. Żeby ją zatrzymać, następnym razem utwórz konto.", diff --git a/src/i18n/pt-BR.json b/src/i18n/pt-BR.json index 25fa9a2738f..ef218531549 100644 --- a/src/i18n/pt-BR.json +++ b/src/i18n/pt-BR.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Criando uma conta você vai perder o histórico da conversa nesse sala de convidados.", "modalAccountDeletionAction": "Excluir", "modalAccountDeletionHeadline": "Excluir conta", - "modalAccountDeletionMessage": "Nós enviaremos uma mensagem via e-mail ou SMS. Siga o link para excluir permanentemente a sua conta.", "modalAccountLeaveGuestRoomAction": "Sair", "modalAccountLeaveGuestRoomHeadline": "Sair da sala de convidados?", "modalAccountLeaveGuestRoomMessage": "Histórico da conversa será deletada. Para continuar, crie uma conta na próxima vez.", diff --git a/src/i18n/pt-PT.json b/src/i18n/pt-PT.json index 0be1591c8ad..b31a17ae2de 100644 --- a/src/i18n/pt-PT.json +++ b/src/i18n/pt-PT.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Eliminar", "modalAccountDeletionHeadline": "Eliminar conta", - "modalAccountDeletionMessage": "Será enviada uma mensagem ou SMS. Siga a ligação para apagar a conta de forma permanente.", "modalAccountLeaveGuestRoomAction": "Sair", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/ro-RO.json b/src/i18n/ro-RO.json index 2fca476f069..4258cad9ec7 100644 --- a/src/i18n/ro-RO.json +++ b/src/i18n/ro-RO.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Prin crearea unui cont vei pierde istoricul conversațiilor din această cameră de oaspeți.", "modalAccountDeletionAction": "Șterge", "modalAccountDeletionHeadline": "Șterge contul", - "modalAccountDeletionMessage": "Îți vom trimite un mesaj pe e-mail sau SMS. Urmează linkul pentru a șterge permanent contul tău.", "modalAccountLeaveGuestRoomAction": "Ieși", "modalAccountLeaveGuestRoomHeadline": "Ieși din camera de oaspeți?", "modalAccountLeaveGuestRoomMessage": "Istoricul conversațiilor va fi șters. Poți păstra istoricul doar prin crearea unui cont.", diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index 16a52a7756c..4ec5cc40a80 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Создав учетную запись, вы потеряете историю бесед в этой гостевой комнате.", "modalAccountDeletionAction": "Удалить", "modalAccountDeletionHeadline": "Удаление аккаунта", - "modalAccountDeletionMessage": "Мы отправим вам email или SMS. Перейдите по ссылке, чтобы окончательно удалить свой аккаунт.", "modalAccountLeaveGuestRoomAction": "Покинуть", "modalAccountLeaveGuestRoomHeadline": "Покинуть гостевую комнату?", "modalAccountLeaveGuestRoomMessage": "История беседы будет удалена. В следующий раз создайте учетную запись, если хотите чтобы она сохранялась.", diff --git a/src/i18n/si-LK.json b/src/i18n/si-LK.json index 564b230ff7c..58c0b12da19 100644 --- a/src/i18n/si-LK.json +++ b/src/i18n/si-LK.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "ගිණුමක් සෑදීමෙන් මෙම අමුත්තන්ගේ කාමරයේ සංවාද ඉතිහාසය අහිමි වනු ඇත.", "modalAccountDeletionAction": "මකන්න", "modalAccountDeletionHeadline": "ගිණුම මකන්න", - "modalAccountDeletionMessage": "අපි කෙටි පණිවිඩයකින් හෝ වි-තැපෑලෙන් පණිවිඩයක් එවන්නෙමු. ඔබගේ ගිණුම සදහටම මකා දැමීමට සබැඳිය අනුගමනය කරන්න.", "modalAccountLeaveGuestRoomAction": "හැරයන්න", "modalAccountLeaveGuestRoomHeadline": "අමුත්තන්ගේ කාමරය හැරයනවා ද?", "modalAccountLeaveGuestRoomMessage": "සංවාද ඉතිහාසය මකා දැමෙනු ඇත. තබා ගැනීමට නම්, ඊළඟ වතාවේ දී ගිණුමක් සාදන්න.", diff --git a/src/i18n/sk-SK.json b/src/i18n/sk-SK.json index 152f1cf0690..60eab0f6d0d 100644 --- a/src/i18n/sk-SK.json +++ b/src/i18n/sk-SK.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Zmazať", "modalAccountDeletionHeadline": "Vymazať účet", - "modalAccountDeletionMessage": "Zašleme Vám e-mail, alebo SMS. Použite odkaz pre trvalé zmazanie Vášho účtu.", "modalAccountLeaveGuestRoomAction": "Opustiť", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/sl-SI.json b/src/i18n/sl-SI.json index 8b6cf984373..b0419728945 100644 --- a/src/i18n/sl-SI.json +++ b/src/i18n/sl-SI.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Izbriši", "modalAccountDeletionHeadline": "Izbriši račun", - "modalAccountDeletionMessage": "Poslali bomo sporočilo preko e-pošte ali SMS. Sledite povezavi za trajni izbris vašega računa.", "modalAccountLeaveGuestRoomAction": "Zapusti", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/sr-SP.json b/src/i18n/sr-SP.json index ec52d81a14e..84ef837ee00 100644 --- a/src/i18n/sr-SP.json +++ b/src/i18n/sr-SP.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Ако отворите рачун, изгубит ћете историју разговора у овој соби за госте.", "modalAccountDeletionAction": "Обриши", "modalAccountDeletionHeadline": "Обриши налог", - "modalAccountDeletionMessage": "Послаћемо поруку путем е-поште или СМС-а. Следите везу у њој за трајно брисање вашег налога.", "modalAccountLeaveGuestRoomAction": "Напусти", "modalAccountLeaveGuestRoomHeadline": "Напустити гостинску собу?", "modalAccountLeaveGuestRoomMessage": "Историја разговора биће избрисана. Да бисте га задржали, отворите налог следећи пут.", diff --git a/src/i18n/sv-SE.json b/src/i18n/sv-SE.json index bcf3c177a67..688eda1ba13 100644 --- a/src/i18n/sv-SE.json +++ b/src/i18n/sv-SE.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Genom att skapa ett konto så kommer du att förlora konversationens historik i det här gästrummet.", "modalAccountDeletionAction": "Radera", "modalAccountDeletionHeadline": "Radera konto", - "modalAccountDeletionMessage": "Vi kommer att skicka ett meddelande via e-post eller SMS. Följ länken för att ta bort ditt konto permanent.", "modalAccountLeaveGuestRoomAction": "Lämna", "modalAccountLeaveGuestRoomHeadline": "Lämna gästrummet?", "modalAccountLeaveGuestRoomMessage": "Konversationens historik kommer att raderas. Skapa ett konto nästa gång för att behålla den.", diff --git a/src/i18n/th-TH.json b/src/i18n/th-TH.json index d3d6f5aee7c..546bd75884f 100644 --- a/src/i18n/th-TH.json +++ b/src/i18n/th-TH.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", - "modalAccountDeletionMessage": "We will send a message via email or SMS. Follow the link to permanently delete your account.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/tr-TR.json b/src/i18n/tr-TR.json index 16ccb8217ac..22102199c7d 100644 --- a/src/i18n/tr-TR.json +++ b/src/i18n/tr-TR.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Bir hesap oluşturarak, bu misafir odasındaki konuşma geçmişini kaybedeceksiniz.", "modalAccountDeletionAction": "Sil", "modalAccountDeletionHeadline": "Hesabı Sil", - "modalAccountDeletionMessage": "Size kısa mesaj veya e-posta aracılığıyla bir mesaj göndereceğiz. Mesajdaki bağlantıyı takip ederek hesabınızı kalıcı olarak silebilirsiniz.", "modalAccountLeaveGuestRoomAction": "Ayrıl", "modalAccountLeaveGuestRoomHeadline": "Misafir odasından ayrılmak istiyor musun?", "modalAccountLeaveGuestRoomMessage": "Konuşma geçmişi silinecek. Saklamak için bir dahaki sefere bir hesap oluşturun.", diff --git a/src/i18n/uk-UA.json b/src/i18n/uk-UA.json index c37ec4fce80..43e7a803a96 100644 --- a/src/i18n/uk-UA.json +++ b/src/i18n/uk-UA.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "Створивши акаунт, ви втратите історію розмов у цій гостьовій кімнаті.", "modalAccountDeletionAction": "Видалити", "modalAccountDeletionHeadline": "Видалити акаунт", - "modalAccountDeletionMessage": "Ми надішлемо вам повідомлення електронною поштою або через SMS. Перейдіть за посиланням, щоб остаточно видалити свій акаунт.", "modalAccountLeaveGuestRoomAction": "Вийти з розмови", "modalAccountLeaveGuestRoomHeadline": "Вийти з гостьової кімнати?", "modalAccountLeaveGuestRoomMessage": "Історію розмови буде видалено. Створіть акаунт, щоб зберегти її наступного разу.", diff --git a/src/i18n/uz-UZ.json b/src/i18n/uz-UZ.json index d3d6f5aee7c..546bd75884f 100644 --- a/src/i18n/uz-UZ.json +++ b/src/i18n/uz-UZ.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", - "modalAccountDeletionMessage": "We will send a message via email or SMS. Follow the link to permanently delete your account.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/vi-VN.json b/src/i18n/vi-VN.json index d3d6f5aee7c..546bd75884f 100644 --- a/src/i18n/vi-VN.json +++ b/src/i18n/vi-VN.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", - "modalAccountDeletionMessage": "We will send a message via email or SMS. Follow the link to permanently delete your account.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/zh-CN.json b/src/i18n/zh-CN.json index c4e54633b11..c6463b64222 100644 --- a/src/i18n/zh-CN.json +++ b/src/i18n/zh-CN.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "通过创建一个帐户,你将失去群内的对话历史记录。", "modalAccountDeletionAction": "删除", "modalAccountDeletionHeadline": "删除账户", - "modalAccountDeletionMessage": "我们将通过电子邮件或手机短信发送链接给您。请点击链接从而永久删除您的账号。", "modalAccountLeaveGuestRoomAction": "退出", "modalAccountLeaveGuestRoomHeadline": "离开房间?", "modalAccountLeaveGuestRoomMessage": "对话历史记录将被删除。要保留它,下次创建一个帐户。", diff --git a/src/i18n/zh-HK.json b/src/i18n/zh-HK.json index d3d6f5aee7c..546bd75884f 100644 --- a/src/i18n/zh-HK.json +++ b/src/i18n/zh-HK.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", - "modalAccountDeletionMessage": "We will send a message via email or SMS. Follow the link to permanently delete your account.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/zh-TW.json b/src/i18n/zh-TW.json index 3911cc67cf6..14458597ba0 100644 --- a/src/i18n/zh-TW.json +++ b/src/i18n/zh-TW.json @@ -906,7 +906,6 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "刪除", "modalAccountDeletionHeadline": "刪除帳號", - "modalAccountDeletionMessage": "我們將透過電子郵件或手機簡訊發送連結給您。請點擊連結來永久刪除您的帳號。", "modalAccountLeaveGuestRoomAction": "離開", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", From a418dc84665bb73daab8f81e5d93460039551a23 Mon Sep 17 00:00:00 2001 From: Otto the Bot Date: Mon, 18 Nov 2024 17:09:15 +0100 Subject: [PATCH 055/117] chore: Update translations (#18338) --- src/i18n/ar-SA.json | 1 + src/i18n/bn-BD.json | 1 + src/i18n/ca-ES.json | 1 + src/i18n/cs-CZ.json | 1 + src/i18n/da-DK.json | 1 + src/i18n/de-DE.json | 1 + src/i18n/el-GR.json | 1 + src/i18n/es-ES.json | 1 + src/i18n/et-EE.json | 1 + src/i18n/fa-IR.json | 1 + src/i18n/fi-FI.json | 1 + src/i18n/fr-FR.json | 1 + src/i18n/ga-IE.json | 1 + src/i18n/he-IL.json | 1 + src/i18n/hi-IN.json | 1 + src/i18n/hr-HR.json | 1 + src/i18n/hu-HU.json | 1 + src/i18n/id-ID.json | 1 + src/i18n/is-IS.json | 1 + src/i18n/it-IT.json | 1 + src/i18n/ja-JP.json | 1 + src/i18n/lt-LT.json | 1 + src/i18n/lv-LV.json | 1 + src/i18n/ms-MY.json | 1 + src/i18n/nl-NL.json | 1 + src/i18n/no-NO.json | 1 + src/i18n/pl-PL.json | 1 + src/i18n/pt-BR.json | 1 + src/i18n/pt-PT.json | 1 + src/i18n/ro-RO.json | 1 + src/i18n/ru-RU.json | 11 ++++++----- src/i18n/si-LK.json | 1 + src/i18n/sk-SK.json | 1 + src/i18n/sl-SI.json | 1 + src/i18n/sr-SP.json | 1 + src/i18n/sv-SE.json | 3 ++- src/i18n/th-TH.json | 1 + src/i18n/tr-TR.json | 1 + src/i18n/uk-UA.json | 1 + src/i18n/uz-UZ.json | 1 + src/i18n/vi-VN.json | 1 + src/i18n/zh-CN.json | 1 + src/i18n/zh-HK.json | 1 + src/i18n/zh-TW.json | 1 + 44 files changed, 50 insertions(+), 6 deletions(-) diff --git a/src/i18n/ar-SA.json b/src/i18n/ar-SA.json index ef0f772a500..11a31871b1c 100644 --- a/src/i18n/ar-SA.json +++ b/src/i18n/ar-SA.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "بإنشائك حسابًا، ستفقد تاريخ المحادثة في غرفة الضيوف.", "modalAccountDeletionAction": "حذف", "modalAccountDeletionHeadline": "حذف الحساب", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "غادر", "modalAccountLeaveGuestRoomHeadline": "غادر غرفة الضيوف؟", "modalAccountLeaveGuestRoomMessage": "تاريخ المحادثة سيُحذف. للاحتفاظ به، أنشئ حسابًا المرة القادمة.", diff --git a/src/i18n/bn-BD.json b/src/i18n/bn-BD.json index 546bd75884f..dfc586c38ca 100644 --- a/src/i18n/bn-BD.json +++ b/src/i18n/bn-BD.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/ca-ES.json b/src/i18n/ca-ES.json index 546bd75884f..dfc586c38ca 100644 --- a/src/i18n/ca-ES.json +++ b/src/i18n/ca-ES.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/cs-CZ.json b/src/i18n/cs-CZ.json index d94383ea7bb..b3a896b9b35 100644 --- a/src/i18n/cs-CZ.json +++ b/src/i18n/cs-CZ.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Smazat", "modalAccountDeletionHeadline": "Smazat účet", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Odejít", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/da-DK.json b/src/i18n/da-DK.json index e47d3c4bcf1..7efd8c3c97a 100644 --- a/src/i18n/da-DK.json +++ b/src/i18n/da-DK.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Ved at oprette en konto vil du miste samtaleoversigten i dette gæsterum.", "modalAccountDeletionAction": "Slet", "modalAccountDeletionHeadline": "Slet konto", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Forlad", "modalAccountLeaveGuestRoomHeadline": "Forlade gæsterummet?", "modalAccountLeaveGuestRoomMessage": "Samtaleoversigten vil blive slettet. For at beholde det, oprett en konto næste gang.", diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index f83d6a90d1a..b0782492c37 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Wenn Sie ein Benutzerkonto erstellen, verlieren Sie den Gesprächsverlauf dieses Gästebereichs.", "modalAccountDeletionAction": "Löschen", "modalAccountDeletionHeadline": "Benutzerkonto löschen", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Verlassen", "modalAccountLeaveGuestRoomHeadline": "Gästebereich verlassen?", "modalAccountLeaveGuestRoomMessage": "Der Gesprächsverlauf wird gelöscht. Um ihn zu behalten, erstellen Sie beim nächsten Mal ein Benutzerkonto.", diff --git a/src/i18n/el-GR.json b/src/i18n/el-GR.json index c3dc9a0f311..5275ce8470e 100644 --- a/src/i18n/el-GR.json +++ b/src/i18n/el-GR.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Διαγραφή", "modalAccountDeletionHeadline": "Διαγραφή λογαριασμού", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Αποχώρηση", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/es-ES.json b/src/i18n/es-ES.json index 00670ec3d92..2cec4764b67 100644 --- a/src/i18n/es-ES.json +++ b/src/i18n/es-ES.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Al crear una cuenta perderá el histórico de la conversación de esta sala de invitados.", "modalAccountDeletionAction": "Eliminar", "modalAccountDeletionHeadline": "Eliminar cuenta", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Abandonar", "modalAccountLeaveGuestRoomHeadline": "¿Abandonar la sala de invitados?", "modalAccountLeaveGuestRoomMessage": "El historial de conversacion será eliminado. Para guardarlo, cree una cuenta la próxima vez.", diff --git a/src/i18n/et-EE.json b/src/i18n/et-EE.json index abc27712995..5df208f93d4 100644 --- a/src/i18n/et-EE.json +++ b/src/i18n/et-EE.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Luues konto, kaotad sa vestlusajaloo selles külalistetoas.", "modalAccountDeletionAction": "Kustuta", "modalAccountDeletionHeadline": "Kustuta konto", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Lahku", "modalAccountLeaveGuestRoomHeadline": "Lahkud külalistetoast?", "modalAccountLeaveGuestRoomMessage": "Vestlusajalugu kustutatakse. Selle säilitamiseks loo järgmine kord konto.", diff --git a/src/i18n/fa-IR.json b/src/i18n/fa-IR.json index 4464604734d..925841107a3 100644 --- a/src/i18n/fa-IR.json +++ b/src/i18n/fa-IR.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "حذف", "modalAccountDeletionHeadline": "حذف حساب کاربری", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "ترک کردن", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/fi-FI.json b/src/i18n/fi-FI.json index 0fa5a5b0070..7d49e3e05f6 100644 --- a/src/i18n/fi-FI.json +++ b/src/i18n/fi-FI.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Poista", "modalAccountDeletionHeadline": "Poista tili", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Poistu", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/fr-FR.json b/src/i18n/fr-FR.json index a48f7b307cf..9379e176fed 100644 --- a/src/i18n/fr-FR.json +++ b/src/i18n/fr-FR.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "En créant un compte, vous perdrez l’historique de conversation dans cette Guest Room.", "modalAccountDeletionAction": "Supprimer", "modalAccountDeletionHeadline": "Supprimer le compte", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Quitter", "modalAccountLeaveGuestRoomHeadline": "Quitter la conversation ?", "modalAccountLeaveGuestRoomMessage": "L’historique de la conversation sera supprimé. Pour le conserver, créez un compte la prochaine fois.", diff --git a/src/i18n/ga-IE.json b/src/i18n/ga-IE.json index 546bd75884f..dfc586c38ca 100644 --- a/src/i18n/ga-IE.json +++ b/src/i18n/ga-IE.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/he-IL.json b/src/i18n/he-IL.json index 546bd75884f..dfc586c38ca 100644 --- a/src/i18n/he-IL.json +++ b/src/i18n/he-IL.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/hi-IN.json b/src/i18n/hi-IN.json index 3f2163dd693..e8fcb14b12e 100644 --- a/src/i18n/hi-IN.json +++ b/src/i18n/hi-IN.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "खाते को हटाएं", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/hr-HR.json b/src/i18n/hr-HR.json index 09152bf3e8f..f1b8f247985 100644 --- a/src/i18n/hr-HR.json +++ b/src/i18n/hr-HR.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Stvaranjem računa izgubiti će te svu povijest razgovora iz ove sobe za goste.", "modalAccountDeletionAction": "Obriši", "modalAccountDeletionHeadline": "Brisanje računa", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Izađi", "modalAccountLeaveGuestRoomHeadline": "Napusti sobu za goste?", "modalAccountLeaveGuestRoomMessage": "Povijest razgovora će biti izbrisana. Da bi ste je sačuvali, stvorite račun idući put.", diff --git a/src/i18n/hu-HU.json b/src/i18n/hu-HU.json index e8425083ba6..00f3a5c5303 100644 --- a/src/i18n/hu-HU.json +++ b/src/i18n/hu-HU.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Ha létrehozol egy fiókot, akkor elveszted a beszélgetés előzményit ebben a vendégszobában.", "modalAccountDeletionAction": "Törlés", "modalAccountDeletionHeadline": "Fiók törlése", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Kilépés", "modalAccountLeaveGuestRoomHeadline": "Elhagyod a vendégszobát?", "modalAccountLeaveGuestRoomMessage": "A beszélgetés előzményei törlődnek. Ha meg szeretnéd tartani, inkább legközelebb hozz létre egy fiókot.", diff --git a/src/i18n/id-ID.json b/src/i18n/id-ID.json index 552f821345f..9a431da5e3e 100644 --- a/src/i18n/id-ID.json +++ b/src/i18n/id-ID.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Hapus", "modalAccountDeletionHeadline": "Hapus akun", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Keluar", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/is-IS.json b/src/i18n/is-IS.json index 546bd75884f..dfc586c38ca 100644 --- a/src/i18n/is-IS.json +++ b/src/i18n/is-IS.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/it-IT.json b/src/i18n/it-IT.json index 8cac2a68a89..9f2c2bb5d4b 100644 --- a/src/i18n/it-IT.json +++ b/src/i18n/it-IT.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Elimina", "modalAccountDeletionHeadline": "Elimina account", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Abbandona", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/ja-JP.json b/src/i18n/ja-JP.json index f0fd3868ea5..f3170301537 100644 --- a/src/i18n/ja-JP.json +++ b/src/i18n/ja-JP.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "アカウントを作成することによって、このゲストルームで会話の履歴は失われます。", "modalAccountDeletionAction": "削除", "modalAccountDeletionHeadline": "アカウントを削除", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "退室", "modalAccountLeaveGuestRoomHeadline": "ゲストルームを退出しますか?", "modalAccountLeaveGuestRoomMessage": "会話履歴は削除されます。会話履歴を保存するには、次回アカウントを作成してください。", diff --git a/src/i18n/lt-LT.json b/src/i18n/lt-LT.json index 1f803fd4aec..d51e3b008ce 100644 --- a/src/i18n/lt-LT.json +++ b/src/i18n/lt-LT.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Sukūrę paskyrą prarasite bendravimo praeitį šiame svečių kambaryje.", "modalAccountDeletionAction": "Ištrinti", "modalAccountDeletionHeadline": "Ištrinti paskyrą", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Išeiti", "modalAccountLeaveGuestRoomHeadline": "Išeiti iš svečių kambario?", "modalAccountLeaveGuestRoomMessage": "Bendravimo praeitis bus ištrinta. Norėdami išsaugoti, kitą kartą susikurkite paskyrą.", diff --git a/src/i18n/lv-LV.json b/src/i18n/lv-LV.json index 0aecfe1f663..b6949e0a526 100644 --- a/src/i18n/lv-LV.json +++ b/src/i18n/lv-LV.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Dzēst", "modalAccountDeletionHeadline": "Dzēst kontu", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Iziet", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/ms-MY.json b/src/i18n/ms-MY.json index 546bd75884f..dfc586c38ca 100644 --- a/src/i18n/ms-MY.json +++ b/src/i18n/ms-MY.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/nl-NL.json b/src/i18n/nl-NL.json index 002b85c4d13..1bd5d278792 100644 --- a/src/i18n/nl-NL.json +++ b/src/i18n/nl-NL.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Verwijderen", "modalAccountDeletionHeadline": "Verwijder account", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Verlaten", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/no-NO.json b/src/i18n/no-NO.json index ce626269b61..dbc05987f01 100644 --- a/src/i18n/no-NO.json +++ b/src/i18n/no-NO.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Ved å opprette en konto vil du miste samtaleloggen i dette gjesterommet.", "modalAccountDeletionAction": "Slett", "modalAccountDeletionHeadline": "Slett konto", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Forlat", "modalAccountLeaveGuestRoomHeadline": "Forlat gjesterommet?", "modalAccountLeaveGuestRoomMessage": "Samtalelogg vil slettes. For å beholde den, opprett en konto neste gang.", diff --git a/src/i18n/pl-PL.json b/src/i18n/pl-PL.json index a4d557fc489..2167b926b90 100644 --- a/src/i18n/pl-PL.json +++ b/src/i18n/pl-PL.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Usuń", "modalAccountDeletionHeadline": "Usuń konto", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Opuść", "modalAccountLeaveGuestRoomHeadline": "Opuść pokój gości.", "modalAccountLeaveGuestRoomMessage": "Historia konwersacji zostanie usunięta. Żeby ją zatrzymać, następnym razem utwórz konto.", diff --git a/src/i18n/pt-BR.json b/src/i18n/pt-BR.json index ef218531549..cd331bc31d3 100644 --- a/src/i18n/pt-BR.json +++ b/src/i18n/pt-BR.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Criando uma conta você vai perder o histórico da conversa nesse sala de convidados.", "modalAccountDeletionAction": "Excluir", "modalAccountDeletionHeadline": "Excluir conta", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Sair", "modalAccountLeaveGuestRoomHeadline": "Sair da sala de convidados?", "modalAccountLeaveGuestRoomMessage": "Histórico da conversa será deletada. Para continuar, crie uma conta na próxima vez.", diff --git a/src/i18n/pt-PT.json b/src/i18n/pt-PT.json index b31a17ae2de..c3e2b5c9671 100644 --- a/src/i18n/pt-PT.json +++ b/src/i18n/pt-PT.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Eliminar", "modalAccountDeletionHeadline": "Eliminar conta", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Sair", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/ro-RO.json b/src/i18n/ro-RO.json index 4258cad9ec7..460d0b86e33 100644 --- a/src/i18n/ro-RO.json +++ b/src/i18n/ro-RO.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Prin crearea unui cont vei pierde istoricul conversațiilor din această cameră de oaspeți.", "modalAccountDeletionAction": "Șterge", "modalAccountDeletionHeadline": "Șterge contul", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Ieși", "modalAccountLeaveGuestRoomHeadline": "Ieși din camera de oaspeți?", "modalAccountLeaveGuestRoomMessage": "Istoricul conversațiilor va fi șters. Poți păstra istoricul doar prin crearea unui cont.", diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index 4ec5cc40a80..2c16d77684b 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Создав учетную запись, вы потеряете историю бесед в этой гостевой комнате.", "modalAccountDeletionAction": "Удалить", "modalAccountDeletionHeadline": "Удаление аккаунта", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Покинуть", "modalAccountLeaveGuestRoomHeadline": "Покинуть гостевую комнату?", "modalAccountLeaveGuestRoomMessage": "История беседы будет удалена. В следующий раз создайте учетную запись, если хотите чтобы она сохранялась.", @@ -1464,8 +1465,8 @@ "takeoverLink": "Подробнее", "takeoverSub": "Зарегистрируйте свое уникальное имя в {{brandName}}.", "teamCreationAlreadyInTeamErrorActionText": "OK", - "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", - "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", + "teamCreationAlreadyInTeamErrorMessage": "Вы создали или присоединились к команде с этим email на другом устройстве.", + "teamCreationAlreadyInTeamErrorTitle": "Уже в команде", "teamCreationBack": "Назад", "teamCreationBackToWire": "Вернуться в Wire", "teamCreationConfirmCloseLabel": "Закрыть окно подтверждения", @@ -1483,9 +1484,9 @@ "teamCreationFormNamePlaceholder": "Ваше имя", "teamCreationFormSubTitle": "Выберите название для своей команды. Вы можете изменить его в любое время.", "teamCreationFormTitle": "Название команды", - "teamCreationGeneralErrorActionText": "Try Again", - "teamCreationGeneralErrorMessage": "Wire could not complete your team creation due to an unknown error.", - "teamCreationGeneralErrorTitle": "Team not created", + "teamCreationGeneralErrorActionText": "Повторить попытку", + "teamCreationGeneralErrorMessage": "Wire не удалось завершить создание вашей команды из-за неизвестной ошибки.", + "teamCreationGeneralErrorTitle": "Команда не создана", "teamCreationIntroCloseLabel": "Закрыть информацию об аккаунте команды ", "teamCreationIntroLink": "Узнайте больше о тарифах Wire", "teamCreationIntroListItem1": "[bold]Консоль администратора:[/bold] Приглашайте членов команды и управляйте настройками.", diff --git a/src/i18n/si-LK.json b/src/i18n/si-LK.json index 58c0b12da19..f56c2befe1e 100644 --- a/src/i18n/si-LK.json +++ b/src/i18n/si-LK.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "ගිණුමක් සෑදීමෙන් මෙම අමුත්තන්ගේ කාමරයේ සංවාද ඉතිහාසය අහිමි වනු ඇත.", "modalAccountDeletionAction": "මකන්න", "modalAccountDeletionHeadline": "ගිණුම මකන්න", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "හැරයන්න", "modalAccountLeaveGuestRoomHeadline": "අමුත්තන්ගේ කාමරය හැරයනවා ද?", "modalAccountLeaveGuestRoomMessage": "සංවාද ඉතිහාසය මකා දැමෙනු ඇත. තබා ගැනීමට නම්, ඊළඟ වතාවේ දී ගිණුමක් සාදන්න.", diff --git a/src/i18n/sk-SK.json b/src/i18n/sk-SK.json index 60eab0f6d0d..59e9fedaf05 100644 --- a/src/i18n/sk-SK.json +++ b/src/i18n/sk-SK.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Zmazať", "modalAccountDeletionHeadline": "Vymazať účet", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Opustiť", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/sl-SI.json b/src/i18n/sl-SI.json index b0419728945..28e4f598f53 100644 --- a/src/i18n/sl-SI.json +++ b/src/i18n/sl-SI.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Izbriši", "modalAccountDeletionHeadline": "Izbriši račun", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Zapusti", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/sr-SP.json b/src/i18n/sr-SP.json index 84ef837ee00..69b4481556c 100644 --- a/src/i18n/sr-SP.json +++ b/src/i18n/sr-SP.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Ако отворите рачун, изгубит ћете историју разговора у овој соби за госте.", "modalAccountDeletionAction": "Обриши", "modalAccountDeletionHeadline": "Обриши налог", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Напусти", "modalAccountLeaveGuestRoomHeadline": "Напустити гостинску собу?", "modalAccountLeaveGuestRoomMessage": "Историја разговора биће избрисана. Да бисте га задржали, отворите налог следећи пут.", diff --git a/src/i18n/sv-SE.json b/src/i18n/sv-SE.json index 688eda1ba13..f77fbe8ed86 100644 --- a/src/i18n/sv-SE.json +++ b/src/i18n/sv-SE.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Genom att skapa ett konto så kommer du att förlora konversationens historik i det här gästrummet.", "modalAccountDeletionAction": "Radera", "modalAccountDeletionHeadline": "Radera konto", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Lämna", "modalAccountLeaveGuestRoomHeadline": "Lämna gästrummet?", "modalAccountLeaveGuestRoomMessage": "Konversationens historik kommer att raderas. Skapa ett konto nästa gång för att behålla den.", @@ -1483,7 +1484,7 @@ "teamCreationFormNamePlaceholder": "Ditt namn", "teamCreationFormSubTitle": "Select a name for your team. You can change it at any time.", "teamCreationFormTitle": "Team Name", - "teamCreationGeneralErrorActionText": "Try Again", + "teamCreationGeneralErrorActionText": "Försök igen", "teamCreationGeneralErrorMessage": "Wire could not complete your team creation due to an unknown error.", "teamCreationGeneralErrorTitle": "Team not created", "teamCreationIntroCloseLabel": "Close team account overview", diff --git a/src/i18n/th-TH.json b/src/i18n/th-TH.json index 546bd75884f..dfc586c38ca 100644 --- a/src/i18n/th-TH.json +++ b/src/i18n/th-TH.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/tr-TR.json b/src/i18n/tr-TR.json index 22102199c7d..4af25a0b5bd 100644 --- a/src/i18n/tr-TR.json +++ b/src/i18n/tr-TR.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Bir hesap oluşturarak, bu misafir odasındaki konuşma geçmişini kaybedeceksiniz.", "modalAccountDeletionAction": "Sil", "modalAccountDeletionHeadline": "Hesabı Sil", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Ayrıl", "modalAccountLeaveGuestRoomHeadline": "Misafir odasından ayrılmak istiyor musun?", "modalAccountLeaveGuestRoomMessage": "Konuşma geçmişi silinecek. Saklamak için bir dahaki sefere bir hesap oluşturun.", diff --git a/src/i18n/uk-UA.json b/src/i18n/uk-UA.json index 43e7a803a96..fd6a4092575 100644 --- a/src/i18n/uk-UA.json +++ b/src/i18n/uk-UA.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "Створивши акаунт, ви втратите історію розмов у цій гостьовій кімнаті.", "modalAccountDeletionAction": "Видалити", "modalAccountDeletionHeadline": "Видалити акаунт", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Вийти з розмови", "modalAccountLeaveGuestRoomHeadline": "Вийти з гостьової кімнати?", "modalAccountLeaveGuestRoomMessage": "Історію розмови буде видалено. Створіть акаунт, щоб зберегти її наступного разу.", diff --git a/src/i18n/uz-UZ.json b/src/i18n/uz-UZ.json index 546bd75884f..dfc586c38ca 100644 --- a/src/i18n/uz-UZ.json +++ b/src/i18n/uz-UZ.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/vi-VN.json b/src/i18n/vi-VN.json index 546bd75884f..dfc586c38ca 100644 --- a/src/i18n/vi-VN.json +++ b/src/i18n/vi-VN.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/zh-CN.json b/src/i18n/zh-CN.json index c6463b64222..aa4ba1691cc 100644 --- a/src/i18n/zh-CN.json +++ b/src/i18n/zh-CN.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "通过创建一个帐户,你将失去群内的对话历史记录。", "modalAccountDeletionAction": "删除", "modalAccountDeletionHeadline": "删除账户", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "退出", "modalAccountLeaveGuestRoomHeadline": "离开房间?", "modalAccountLeaveGuestRoomMessage": "对话历史记录将被删除。要保留它,下次创建一个帐户。", diff --git a/src/i18n/zh-HK.json b/src/i18n/zh-HK.json index 546bd75884f..dfc586c38ca 100644 --- a/src/i18n/zh-HK.json +++ b/src/i18n/zh-HK.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "Delete", "modalAccountDeletionHeadline": "Delete account", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "Leave", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", diff --git a/src/i18n/zh-TW.json b/src/i18n/zh-TW.json index 14458597ba0..8926b5c9a91 100644 --- a/src/i18n/zh-TW.json +++ b/src/i18n/zh-TW.json @@ -906,6 +906,7 @@ "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", "modalAccountDeletionAction": "刪除", "modalAccountDeletionHeadline": "刪除帳號", + "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", "modalAccountLeaveGuestRoomAction": "離開", "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", From ea769a98ef1f43f9be376e8a623e96398d1479aa Mon Sep 17 00:00:00 2001 From: Otto the Bot Date: Tue, 19 Nov 2024 09:05:18 +0100 Subject: [PATCH 056/117] chore: Update translations (#18340) --- src/i18n/de-DE.json | 10 +++++----- src/i18n/ru-RU.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index b0782492c37..55128f0b1a5 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -1465,8 +1465,8 @@ "takeoverLink": "Mehr erfahren", "takeoverSub": "Persönlichen Benutzernamen auf {{brandName}} sichern.", "teamCreationAlreadyInTeamErrorActionText": "OK", - "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", - "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", + "teamCreationAlreadyInTeamErrorMessage": "Sie haben ein Team mit dieser E-Mail-Adresse auf einem anderen Gerät erstellt oder sind einem Team beigetreten.", + "teamCreationAlreadyInTeamErrorTitle": "Bereits Teil eines Teams", "teamCreationBack": "Zurück", "teamCreationBackToWire": "Zurück zu Wire", "teamCreationConfirmCloseLabel": "Bestätigungsansicht schließen", @@ -1484,9 +1484,9 @@ "teamCreationFormNamePlaceholder": "Ihr Name", "teamCreationFormSubTitle": "Wählen Sie einen Namen für Ihr Team. Sie können ihn jederzeit ändern.", "teamCreationFormTitle": "Team-Name", - "teamCreationGeneralErrorActionText": "Try Again", - "teamCreationGeneralErrorMessage": "Wire could not complete your team creation due to an unknown error.", - "teamCreationGeneralErrorTitle": "Team not created", + "teamCreationGeneralErrorActionText": "Erneut versuchen", + "teamCreationGeneralErrorMessage": "Wire konnte die Erstellung Ihres Teams aufgrund eines unbekannten Fehlers nicht abschließen.", + "teamCreationGeneralErrorTitle": "Team nicht erstellt", "teamCreationIntroCloseLabel": "Team-Konto-Übersicht schließen", "teamCreationIntroLink": "Erfahren Sie mehr über Wires Preise", "teamCreationIntroListItem1": "[bold]Admin-Konsole:[/bold] Laden Sie Team-Mitglieder ein und verwalten Sie Einstellungen.", diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index 2c16d77684b..78f7fad2ba7 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -906,7 +906,7 @@ "modalAccountCreateMessage": "Создав учетную запись, вы потеряете историю бесед в этой гостевой комнате.", "modalAccountDeletionAction": "Удалить", "modalAccountDeletionHeadline": "Удаление аккаунта", - "modalAccountDeletionMessage": "We will send you an email. Follow the link to delete your account permanently.", + "modalAccountDeletionMessage": "Мы отправим вам email. Перейдите по ссылке, чтобы удалить свой аккаунт навсегда.", "modalAccountLeaveGuestRoomAction": "Покинуть", "modalAccountLeaveGuestRoomHeadline": "Покинуть гостевую комнату?", "modalAccountLeaveGuestRoomMessage": "История беседы будет удалена. В следующий раз создайте учетную запись, если хотите чтобы она сохранялась.", From e54c757e422d6cacc5d410fea871585825ba02b1 Mon Sep 17 00:00:00 2001 From: Olaf Sulich Date: Tue, 19 Nov 2024 12:48:02 +0100 Subject: [PATCH 057/117] refactor: use telemetry lib [WPB-11977] (#18285) * feat(EventTrackingRepository): replace Countly api with WireTelemetry * feat(EventTrackingRepository): repleace Countly with telemetry package * feat(Countly.helpers): rename to Telemetry.helpers * feat: remove countly nonce * feat: remove counltyBoomerangeCustom script * feat: remove countly sdk typescript declaration file * feat(page/auth): replace countly script with telemetry * feat(page/index): replace countly script with telemetry * feat(copy_server_assets): remove countly copy, add telemetry copy * chore: add yalc to gitignore * chore: remove countly-sdk-web * feat(tracking): update event tracking to use object format for telemetry * chore: add @wireapp/telemetry from NPM * refactor(EventTrackingRepository): simplify telemetry consent feature management * chore(package-json): bump @wireapp/telemetry to 0.1.2 --- .gitignore | 3 + package.json | 2 +- server/Server.ts | 1 - server/bin/copy_server_assets.js | 9 +- server/config/server.config.ts | 17 +- src/page/auth.ejs | 16 +- src/page/countlyBoomerangCustom.js | 215 ------------------ src/page/index.ejs | 123 +++++----- src/script/calling/CallingRepository.ts | 6 +- .../QualityFeedbackModal.test.tsx | 4 +- .../accountPreferences/DataUsageSection.tsx | 8 +- src/script/properties/PropertiesRepository.ts | 6 +- .../tracking/EventTrackingRepository.ts | 214 ++++++++--------- ...ountly.helpers.ts => Telemetry.helpers.ts} | 9 +- src/script/tracking/countly-skd-web.d.ts | 135 ----------- src/script/util/DebugUtil.ts | 2 +- webpack.config.common.js | 2 - yarn.lock | 19 +- 18 files changed, 190 insertions(+), 601 deletions(-) delete mode 100644 src/page/countlyBoomerangCustom.js rename src/script/tracking/{Countly.helpers.ts => Telemetry.helpers.ts} (87%) delete mode 100644 src/script/tracking/countly-skd-web.d.ts diff --git a/.gitignore b/.gitignore index cabc104e304..43ffcd7d19c 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,6 @@ yarn-error.log !.yarn/plugins !.yarn/releases !.yarn/sdks + +yalc.lock +.yalc diff --git a/package.json b/package.json index f75c5ffabe8..3931023f96f 100644 --- a/package.json +++ b/package.json @@ -11,13 +11,13 @@ "@wireapp/core": "46.6.3", "@wireapp/react-ui-kit": "9.26.2", "@wireapp/store-engine-dexie": "2.1.15", + "@wireapp/telemetry": "0.1.2", "@wireapp/webapp-events": "0.24.3", "amplify": "https://github.com/wireapp/amplify#head=master", "beautiful-react-hooks": "5.0.2", "classnames": "2.5.1", "copy-webpack-plugin": "12.0.2", "core-js": "3.39.0", - "countly-sdk-web": "24.11.0", "date-fns": "4.1.0", "dexie-batch": "0.4.3", "dexie-encrypted": "2.0.0", diff --git a/server/Server.ts b/server/Server.ts index 762c172e962..f6c37ed97ed 100644 --- a/server/Server.ts +++ b/server/Server.ts @@ -211,7 +211,6 @@ class Server { APP_BASE: this.config.APP_BASE, OPEN_GRAPH: this.config.OPEN_GRAPH, VERSION: this.config.VERSION, - COUNTLY_NONCE: this.config.COUNTLY_NONCE, }; } diff --git a/server/bin/copy_server_assets.js b/server/bin/copy_server_assets.js index 970e1666fde..a9c2982bb1f 100755 --- a/server/bin/copy_server_assets.js +++ b/server/bin/copy_server_assets.js @@ -32,12 +32,7 @@ assetFolders.forEach(assetFolder => { fs.copySync(path.resolve(__dirname, srcFolder, assetFolder), path.resolve(__dirname, distFolder, assetFolder)); }); -// copy countly.min.js and the official countly boomerang plugin fs.copySync( - path.resolve(__dirname, npmModulesFolder, 'countly-sdk-web/lib/countly.min.js'), - path.resolve(__dirname, distFolder, 'libs/countly/countly.min.js'), -); -fs.copySync( - path.resolve(__dirname, npmModulesFolder, 'countly-sdk-web/plugin/boomerang'), - path.resolve(__dirname, distFolder, 'libs/countly'), + path.resolve(__dirname, npmModulesFolder, '@wireapp/telemetry/lib/embed.js'), + path.resolve(__dirname, distFolder, 'libs/wire/telemetry/embed.js'), ); diff --git a/server/config/server.config.ts b/server/config/server.config.ts index 7d17381a9a3..10b8061e63f 100644 --- a/server/config/server.config.ts +++ b/server/config/server.config.ts @@ -68,17 +68,7 @@ function parseCommaSeparatedList(list: string = ''): string[] { return cleanedList.split(','); } -// This is a constant that is used to use as CSP nonce for the countly script -const COUNTLY_NONCE = { - value: '36f73136-20aa-4c87-aff4-667cdc814d98', - cspString: "'nonce-36f73136-20aa-4c87-aff4-667cdc814d98'", -}; - -function mergedCSP( - {urls}: ConfigGeneratorParams, - env: Record, - countlyCSPNonce: string, -): Record> { +function mergedCSP({urls}: ConfigGeneratorParams, env: Record): Record> { const objectSrc = parseCommaSeparatedList(env.CSP_EXTRA_OBJECT_SRC); const csp = { connectSrc: [...defaultCSP.connectSrc, urls.api, urls.ws, ...parseCommaSeparatedList(env.CSP_EXTRA_CONNECT_SRC)], @@ -89,7 +79,7 @@ function mergedCSP( manifestSrc: [...defaultCSP.manifestSrc, ...parseCommaSeparatedList(env.CSP_EXTRA_MANIFEST_SRC)], mediaSrc: [...defaultCSP.mediaSrc, ...parseCommaSeparatedList(env.CSP_EXTRA_MEDIA_SRC)], objectSrc: objectSrc.length > 0 ? objectSrc : ["'none'"], - scriptSrc: [...defaultCSP.scriptSrc, ...parseCommaSeparatedList(env.CSP_EXTRA_SCRIPT_SRC), countlyCSPNonce], + scriptSrc: [...defaultCSP.scriptSrc, ...parseCommaSeparatedList(env.CSP_EXTRA_SCRIPT_SRC)], styleSrc: [...defaultCSP.styleSrc, ...parseCommaSeparatedList(env.CSP_EXTRA_STYLE_SRC)], workerSrc: [...defaultCSP.workerSrc, ...parseCommaSeparatedList(env.CSP_EXTRA_WORKER_SRC)], }; @@ -105,7 +95,7 @@ export function generateConfig(params: ConfigGeneratorParams, env: Env) { COMMIT: commit, VERSION: version, CACHE_DURATION_SECONDS: 300, - CSP: mergedCSP(params, env, COUNTLY_NONCE.cspString), + CSP: mergedCSP(params, env), BACKEND_REST: urls.api, BACKEND_WS: urls.ws, DEVELOPMENT: nodeEnv === 'development', @@ -125,7 +115,6 @@ export function generateConfig(params: ConfigGeneratorParams, env: Env) { ALLOWED_HOSTS: ['app.wire.com'], DISALLOW: readFile(ROBOTS_DISALLOW_FILE, 'User-agent: *\r\nDisallow: /'), }, - COUNTLY_NONCE: COUNTLY_NONCE.value, SSL_CERTIFICATE_KEY_PATH: env.SSL_CERTIFICATE_KEY_PATH || path.join(__dirname, '../certificate/development-key.pem'), SSL_CERTIFICATE_PATH: env.SSL_CERTIFICATE_PATH || path.join(__dirname, '../certificate/development-cert.pem'), diff --git a/src/page/auth.ejs b/src/page/auth.ejs index c2d36fbf930..8280a1ceeee 100644 --- a/src/page/auth.ejs +++ b/src/page/auth.ejs @@ -1,4 +1,4 @@ - + @@ -22,19 +22,7 @@ - - + diff --git a/src/page/countlyBoomerangCustom.js b/src/page/countlyBoomerangCustom.js deleted file mode 100644 index dab56494287..00000000000 --- a/src/page/countlyBoomerangCustom.js +++ /dev/null @@ -1,215 +0,0 @@ -/* - * Wire - * Copyright (C) 2024 Wire Swiss GmbH - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see http://www.gnu.org/licenses/. - * - */ - -/* - * This is a modified version of the Countly Boomerang plugin - countly_boomerang.js. - * The original plugin can be found at https://github.com/Countly/countly-sdk-web - */ - -'use strict'; - -/* global Countly */ -/* -Countly APM based on Boomerang JS -Plugin being used - RT, AutoXHR, Continuity, NavigationTiming, ResourceTiming -*/ -(function cly_load_track_performance() { - // will be used to trim UUIDs from URLs for network traces - function trimUUIDFromURL(url) { - const removedUUIDUrl = url.replace( - /[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}/g, - '#id#', - ); - const removedHexadecimalIdUrl = removedUUIDUrl.replace(/[0-9a-fA-F]{32}/g, '#id#'); - - return removedHexadecimalIdUrl; - } - - if (typeof window === 'undefined') { - return; // apm plugin needs window to be defined due to boomerang.js. Can't be used in webworkers - } - var Countly = window.Countly || {}; - Countly.onload = Countly.onload || []; - if (typeof Countly.CountlyClass === 'undefined') { - return Countly.onload.push(function () { - cly_load_track_performance(); - if (!Countly.track_performance && Countly.i) { - Countly.track_performance = Countly.i[Countly.app_key].track_performance; - } - }); - } - /** - * Enables tracking performance through boomerang.js - * @memberof Countly - * @param {object} config - Boomerang js configuration - */ - Countly.CountlyClass.prototype.track_performance = function (config) { - var self = this; - config = config || { - // page load timing - RT: {}, - // required for automated networking traces - instrument_xhr: true, - captureXhrRequestResponse: true, - AutoXHR: { - alwaysSendXhr: true, - monitorFetch: true, - captureXhrRequestResponse: true, - }, - // required for screen freeze traces - Continuity: { - enabled: true, - monitorLongTasks: true, - monitorPageBusy: true, - monitorFrameRate: true, - monitorInteractions: true, - afterOnload: true, - }, - }; - var initedBoomr = false; - /** - * Initialize Boomerang - * @param {Object} BOOMR - Boomerang object - */ - function initBoomerang(BOOMR) { - if (BOOMR && !initedBoomr) { - BOOMR.subscribe('before_beacon', function (beaconData) { - self._internals.log('[INFO]', 'Boomerang, before_beacon:', JSON.stringify(beaconData, null, 2)); - var trace = {}; - if (beaconData['rt.start'] !== 'manual' && !beaconData['http.initiator'] && beaconData['rt.quit'] !== '') { - trace.type = 'device'; - trace.apm_metrics = {}; - if (typeof beaconData['pt.fp'] !== 'undefined') { - trace.apm_metrics.first_paint = beaconData['pt.fp']; - } else if (typeof beaconData.nt_first_paint !== 'undefined') { - trace.apm_metrics.first_paint = beaconData.nt_first_paint - beaconData['rt.tstart']; - } - if (typeof beaconData['pt.fcp'] !== 'undefined') { - trace.apm_metrics.first_contentful_paint = beaconData['pt.fcp']; - } - if (typeof beaconData.nt_domint !== 'undefined') { - trace.apm_metrics.dom_interactive = beaconData.nt_domint - beaconData['rt.tstart']; - } - if ( - typeof beaconData.nt_domcontloaded_st !== 'undefined' && - typeof beaconData.nt_domcontloaded_end !== 'undefined' - ) { - trace.apm_metrics.dom_content_loaded_event_end = - beaconData.nt_domcontloaded_end - beaconData.nt_domcontloaded_st; - } - if (typeof beaconData.nt_load_st !== 'undefined' && typeof beaconData.nt_load_end !== 'undefined') { - trace.apm_metrics.load_event_end = beaconData.nt_load_end - beaconData.nt_load_st; - } - if (typeof beaconData['c.fid'] !== 'undefined') { - trace.apm_metrics.first_input_delay = beaconData['c.fid']; - } - } else if ( - beaconData['http.initiator'] && - ['xhr', 'spa', 'spa_hard'].indexOf(beaconData['http.initiator']) !== -1 - ) { - var responseTime; - var responsePayloadSize; - var requestPayloadSize; - var responseCode; - responseTime = beaconData.t_resp; - // t_resp - Time taken from the user initiating the request to the first byte of the response. - Added by RT - responseCode = typeof beaconData['http.errno'] !== 'undefined' ? beaconData['http.errno'] : 200; - - try { - var restiming = JSON.parse(beaconData.restiming); - var ResourceTimingDecompression = window.ResourceTimingDecompression; - if (ResourceTimingDecompression && restiming) { - // restiming contains information regarging all the resources that are loaded in any - // spa, spa_hard or xhr requests. - // xhr requests should ideally have only one entry in the array which is the one for - // which the beacon is being sent. - // But for spa_hard requests it can contain multiple entries, one for each resource - // that is loaded in the application. Example - all images, scripts etc. - // ResourceTimingDecompression is not included in the official boomerang library. - ResourceTimingDecompression.HOSTNAMES_REVERSED = false; - var decompressedData = ResourceTimingDecompression.decompressResources(restiming); - var currentBeacon = decompressedData.filter(function (resource) { - return resource.name === beaconData.u; - }); - - if (currentBeacon.length) { - responsePayloadSize = currentBeacon[0].decodedBodySize; - responseTime = currentBeacon[0].duration ? currentBeacon[0].duration : responseTime; - // duration - Returns the difference between the resource's responseEnd timestamp and its startTime timestamp - ResourceTiming API - } - } - } catch (e) { - self._internals.log('[ERROR]', 'Boomerang, Error while using resource timing data decompression', config); - } - - trace.type = 'network'; - trace.apm_metrics = { - response_time: responseTime, - response_payload_size: responsePayloadSize, - request_payload_size: requestPayloadSize, - response_code: responseCode, - }; - } - - if (trace.type) { - trace.name = trimUUIDFromURL((beaconData.u + '').split('//').pop().split('?')[0]); - trace.stz = beaconData['rt.tstart']; - trace.etz = beaconData['rt.end']; - self.report_trace(trace); - } - }); - - BOOMR.xhr_excludes = BOOMR.xhr_excludes || {}; - BOOMR.xhr_excludes[self.url.split('//').pop()] = true; - if (typeof config.beacon_disable_sendbeacon === 'undefined') { - config.beacon_disable_sendbeacon = true; - } - BOOMR.init(config); - BOOMR.t_end = new Date().getTime(); - Countly.BOOMR = BOOMR; - initedBoomr = true; - self._internals.log('[INFO]', 'Boomerang initiated:', config); - } else { - self._internals.log('[WARNING]', 'Boomerang called without its instance or was already initialized'); - } - } - if (window.BOOMR) { - initBoomerang(window.BOOMR); - } else { - self._internals.log('[WARNING]', 'Boomerang not yet loaded, waiting for it to load'); - // Modern browsers - if (document.addEventListener) { - document.addEventListener('onBoomerangLoaded', function (e) { - initBoomerang(e.detail.BOOMR); - }); - } - // IE 6, 7, 8 we use onPropertyChange and look for propertyName === "onBoomerangLoaded" - else if (document.attachEvent) { - document.attachEvent('onpropertychange', function (e) { - if (!e) { - e = event; - } - if (e.propertyName === 'onBoomerangLoaded') { - initBoomerang(e.detail.BOOMR); - } - }); - } - } - }; -})(); diff --git a/src/page/index.ejs b/src/page/index.ejs index bbf0d286bf9..2caecdf4370 100644 --- a/src/page/index.ejs +++ b/src/page/index.ejs @@ -1,4 +1,4 @@ - + @@ -22,84 +22,73 @@ - - +
- + } + -
-
-
-
+
+
+
+
diff --git a/src/script/calling/CallingRepository.ts b/src/script/calling/CallingRepository.ts index ae967894554..63bf363041b 100644 --- a/src/script/calling/CallingRepository.ts +++ b/src/script/calling/CallingRepository.ts @@ -94,10 +94,10 @@ import {APIClient} from '../service/APIClientSingleton'; import {Core} from '../service/CoreSingleton'; import {TeamState} from '../team/TeamState'; import type {ServerTimeHandler} from '../time/serverTimeHandler'; -import {isCountlyEnabledAtCurrentEnvironment} from '../tracking/Countly.helpers'; import {EventName} from '../tracking/EventName'; import * as trackingHelpers from '../tracking/Helpers'; import {Segmentation} from '../tracking/Segmentation'; +import {isTelemetryEnabledAtCurrentEnvironment} from '../tracking/Telemetry.helpers'; import type {UserRepository} from '../user/UserRepository'; import {Warnings} from '../view_model/WarningsContainer'; @@ -1177,7 +1177,7 @@ export class CallingRepository { } private readonly leave1on1MLSConference = async (conversationId: QualifiedId) => { - if (isCountlyEnabledAtCurrentEnvironment()) { + if (isTelemetryEnabledAtCurrentEnvironment()) { this.showCallQualityFeedbackModal(); } @@ -1329,7 +1329,7 @@ export class CallingRepository { }; readonly leaveCall = (conversationId: QualifiedId, reason: LEAVE_CALL_REASON): void => { - if (isCountlyEnabledAtCurrentEnvironment()) { + if (isTelemetryEnabledAtCurrentEnvironment()) { this.showCallQualityFeedbackModal(); } diff --git a/src/script/components/Modals/QualityFeedbackModal/QualityFeedbackModal.test.tsx b/src/script/components/Modals/QualityFeedbackModal/QualityFeedbackModal.test.tsx index dd1e906a575..e6e96207c36 100644 --- a/src/script/components/Modals/QualityFeedbackModal/QualityFeedbackModal.test.tsx +++ b/src/script/components/Modals/QualityFeedbackModal/QualityFeedbackModal.test.tsx @@ -35,8 +35,8 @@ import {EventName} from '../../../tracking/EventName'; import {Segmentation} from '../../../tracking/Segmentation'; import {UserState} from '../../../user/UserState'; -jest.mock('../../../tracking/Countly.helpers', () => ({ - isCountlyEnabledAtCurrentEnvironment: () => true, +jest.mock('../../../tracking/Telemetry.helpers', () => ({ + isTelemetryEnabledAtCurrentEnvironment: () => true, })); describe('QualityFeedbackModal', () => { diff --git a/src/script/page/MainContent/panels/preferences/accountPreferences/DataUsageSection.tsx b/src/script/page/MainContent/panels/preferences/accountPreferences/DataUsageSection.tsx index c0c04020a55..49f11f8f3a2 100644 --- a/src/script/page/MainContent/panels/preferences/accountPreferences/DataUsageSection.tsx +++ b/src/script/page/MainContent/panels/preferences/accountPreferences/DataUsageSection.tsx @@ -25,7 +25,7 @@ import {amplify} from 'amplify'; import {Checkbox, CheckboxLabel} from '@wireapp/react-ui-kit'; import {WebAppEvents} from '@wireapp/webapp-events'; -import {getForcedErrorReportingStatus} from 'src/script/tracking/Countly.helpers'; +import {getForcedErrorReportingStatus} from 'src/script/tracking/Telemetry.helpers'; import {t} from 'Util/LocalizerUtil'; import {PropertiesRepository} from '../../../../../properties/PropertiesRepository'; @@ -58,9 +58,9 @@ const DataUsageSection = ({propertiesRepository, brandName, isActivatedAccount}: return () => amplify.unsubscribe(WebAppEvents.PROPERTIES.UPDATED, updateProperties); }, []); - const {isCountlyEnabledAtCurrentEnvironment} = propertiesRepository.getUserConsentStatus(); + const {isTelemetryEnabledAtCurrentEnvironment} = propertiesRepository.getUserConsentStatus(); - if (!isCountlyEnabledAtCurrentEnvironment && !isActivatedAccount) { + if (!isTelemetryEnabledAtCurrentEnvironment && !isActivatedAccount) { return null; } @@ -68,7 +68,7 @@ const DataUsageSection = ({propertiesRepository, brandName, isActivatedAccount}: return ( - {isCountlyEnabledAtCurrentEnvironment && ( + {isTelemetryEnabledAtCurrentEnvironment && (
) => { diff --git a/src/script/properties/PropertiesRepository.ts b/src/script/properties/PropertiesRepository.ts index d55641590c7..5902f5d55d0 100644 --- a/src/script/properties/PropertiesRepository.ts +++ b/src/script/properties/PropertiesRepository.ts @@ -38,7 +38,7 @@ import {PROPERTIES_TYPE, UserConsentStatus} from './PropertiesType'; import type {User} from '../entity/User'; import type {SelfService} from '../self/SelfService'; -import {isCountlyEnabledAtCurrentEnvironment} from '../tracking/Countly.helpers'; +import {isTelemetryEnabledAtCurrentEnvironment} from '../tracking/Telemetry.helpers'; import {ConsentValue} from '../user/ConsentValue'; import {CONVERSATION_TYPING_INDICATOR_MODE} from '../user/TypingIndicatorMode'; @@ -134,14 +134,14 @@ export class PropertiesRepository { userConsentStatus === UserConsentStatus.ALL_GRANTED, isTelemetryConsentGiven: userConsentStatus === UserConsentStatus.TRACKING_GRANTED || userConsentStatus === UserConsentStatus.ALL_GRANTED, - isCountlyEnabledAtCurrentEnvironment: isCountlyEnabledAtCurrentEnvironment(), + isTelemetryEnabledAtCurrentEnvironment: isTelemetryEnabledAtCurrentEnvironment(), }; } checkTelemetrySharingPermission(): void { const isTelemetryPreferenceSet = this.getPreference(PROPERTIES_TYPE.PRIVACY.TELEMETRY_SHARING) !== undefined; - if (!isCountlyEnabledAtCurrentEnvironment() || isTelemetryPreferenceSet) { + if (!isTelemetryEnabledAtCurrentEnvironment() || isTelemetryPreferenceSet) { return; } diff --git a/src/script/tracking/EventTrackingRepository.ts b/src/script/tracking/EventTrackingRepository.ts index 32df75de25b..ee22d42e3c7 100644 --- a/src/script/tracking/EventTrackingRepository.ts +++ b/src/script/tracking/EventTrackingRepository.ts @@ -20,6 +20,7 @@ import {amplify} from 'amplify'; import {container} from 'tsyringe'; +import * as telemetry from '@wireapp/telemetry'; import {WebAppEvents} from '@wireapp/webapp-events'; import {getLogger, Logger} from 'Util/Logger'; @@ -28,14 +29,14 @@ import {includesString} from 'Util/StringUtil'; import {getParameter} from 'Util/UrlUtil'; import {createUuid} from 'Util/uuid'; -import { - getForcedErrorReportingStatus, - initForcedErrorReporting, - isCountlyEnabledAtCurrentEnvironment, -} from './Countly.helpers'; import {EventName} from './EventName'; import {getPlatform} from './Helpers'; import {Segmentation} from './Segmentation'; +import { + getForcedErrorReportingStatus, + initForcedErrorReporting, + isTelemetryEnabledAtCurrentEnvironment, +} from './Telemetry.helpers'; import {UserData} from './UserData'; import {URLParameter} from '../auth/URLParameter'; @@ -44,39 +45,14 @@ import type {ContributedSegmentations, MessageRepository} from '../conversation/ import {ClientEvent} from '../event/Client'; import {TeamState} from '../team/TeamState'; -const CountlyConsentFeatures = [ - 'sessions', - 'events', - 'views', - 'scrolls', - 'clicks', - 'forms', - 'crashes', - 'attribution', - 'users', - 'star-rating', - 'feedback', - 'location', - 'remote-config', - 'apm', -]; - -const isCountlyLoaded = () => { - const loaded = !!window.Countly && !!window.Countly.q; - if (!loaded) { - console.warn('Countly is not available'); - } - return loaded; -}; - export class EventTrackingRepository { - private isProductReportingActivated: boolean; + private isProductReportingActivated: boolean = false; private sendAppOpenEvent: boolean = true; - private countlyDeviceId: string; - private readonly logger: Logger; - private readonly countlyLogger: Logger; - private countlyInitialized: boolean; - isErrorReportingActivated: boolean; + private telemetryDeviceId: string; + private readonly logger: Logger = getLogger('EventTrackingRepository'); + private readonly telemetryLogger: Logger = getLogger('Telemetry'); + private telemetryInitialized: boolean = false; + isErrorReportingActivated: boolean = false; static get CONFIG() { return { @@ -96,14 +72,8 @@ export class EventTrackingRepository { private readonly messageRepository: MessageRepository, private readonly teamState = container.resolve(TeamState), ) { - this.logger = getLogger('EventTrackingRepository'); - this.countlyLogger = getLogger('Countly'); - this.countlyInitialized = false; - - this.isErrorReportingActivated = false; - this.isProductReportingActivated = false; amplify.subscribe(WebAppEvents.USER.EVENT_FROM_BACKEND, this.onUserEvent); - amplify.subscribe(WebAppEvents.PROPERTIES.UPDATE.PRIVACY.TELEMETRY_SHARING, this.toggleCountly); + amplify.subscribe(WebAppEvents.PROPERTIES.UPDATE.PRIVACY.TELEMETRY_SHARING, this.toggleTelemetry); initForcedErrorReporting(); this.logger.info('EventTrackingRepository initialized'); } @@ -111,76 +81,76 @@ export class EventTrackingRepository { public readonly onUserEvent = (eventJson: any, source: EventSource) => { const type = eventJson.type; if (type === ClientEvent.USER.DATA_TRANSFER && this.teamState.isTeam()) { - this.countlyLogger.info('Received data transfer event with new countly tracking id', eventJson.data); - if (!!eventJson.data.trackingIdentifier && eventJson.data.trackingIdentifier !== this.countlyDeviceId) { + this.telemetryLogger.info('Received data transfer event with new telemetry tracking id', eventJson.data); + if (!!eventJson.data.trackingIdentifier && eventJson.data.trackingIdentifier !== this.telemetryDeviceId) { void this.migrateDeviceId(eventJson.data.trackingIdentifier); } } }; public migrateDeviceId = async (newId: string) => { - if (!isCountlyLoaded()) { - this.countlyLogger.warn('Countly is not available'); + if (!telemetry.isLoaded()) { + this.telemetryLogger.warn('Telemetry is not available'); return; } if (!newId || !newId.length) { - this.countlyLogger.warn('New countly tracking id is not defined'); + this.telemetryLogger.warn('New telemetry tracking id is not defined'); return; } try { let stopOnFinish = false; if (!this.isProductReportingActivated) { - await this.startProductReporting(this.countlyDeviceId); + await this.startProductReporting(this.telemetryDeviceId); stopOnFinish = true; } - window.Countly.q.push(['change_id', newId]); + telemetry.changeDeviceId(newId); storeValue(EventTrackingRepository.CONFIG.USER_ANALYTICS.COUNTLY_DEVICE_ID_LOCAL_STORAGE_KEY, newId); - this.countlyLogger.info(`Countly tracking id has been changed from ${this.countlyDeviceId} to ${newId}`); - this.countlyDeviceId = newId; + this.telemetryLogger.info(`Telemetry tracking id has been changed from ${this.telemetryDeviceId} to ${newId}`); + this.telemetryDeviceId = newId; if (stopOnFinish) { this.stopProductReporting(); } } catch (error) { - this.countlyLogger.warn(`Failed to send new countly tracking id to other devices ${error}`); + this.telemetryLogger.warn(`Failed to send new telemetry tracking id to other devices ${error}`); storeValue(EventTrackingRepository.CONFIG.USER_ANALYTICS.COUNTLY_FAILED_TO_MIGRATE_DEVICE_ID, newId); } }; async init(isTelemtryConsentGiven: boolean): Promise { - const previousCountlyDeviceId = loadValue( + const previousTelemetryDeviceId = loadValue( EventTrackingRepository.CONFIG.USER_ANALYTICS.COUNTLY_DEVICE_ID_LOCAL_STORAGE_KEY, ); - const unsyncedCountlyDeviceId = loadValue( + const unsyncedTelemetryDeviceId = loadValue( EventTrackingRepository.CONFIG.USER_ANALYTICS.COUNTLY_UNSYNCED_DEVICE_ID_LOCAL_STORAGE_KEY, ); const hasAtLeastSyncedOnce = loadValue( EventTrackingRepository.CONFIG.USER_ANALYTICS.COUNTLY_SYNCED_AT_LEAST_ONCE_LOCAL_STORAGE_KEY, ); - if (unsyncedCountlyDeviceId) { + if (unsyncedTelemetryDeviceId) { try { - await this.messageRepository.sendCountlySync(this.countlyDeviceId); + await this.messageRepository.sendCountlySync(this.telemetryDeviceId); resetStoreValue(EventTrackingRepository.CONFIG.USER_ANALYTICS.COUNTLY_UNSYNCED_DEVICE_ID_LOCAL_STORAGE_KEY); } catch (error) { - this.countlyLogger.warn(`Failed to send new countly tracking id to other devices ${error}`); + this.telemetryLogger.warn(`Failed to send new telemetry tracking id to other devices ${error}`); } } - if (previousCountlyDeviceId) { - this.countlyDeviceId = previousCountlyDeviceId; - const notMigratedCountlyTrackingId = loadValue( + if (previousTelemetryDeviceId) { + this.telemetryDeviceId = previousTelemetryDeviceId; + const notMigratedTelemetryTrackingId = loadValue( EventTrackingRepository.CONFIG.USER_ANALYTICS.COUNTLY_FAILED_TO_MIGRATE_DEVICE_ID, ); // Migrate the device id if it has not been migrated yet and it is different from the previous one - if (!!notMigratedCountlyTrackingId && notMigratedCountlyTrackingId !== previousCountlyDeviceId) { - await this.migrateDeviceId(notMigratedCountlyTrackingId); + if (!!notMigratedTelemetryTrackingId && notMigratedTelemetryTrackingId !== previousTelemetryDeviceId) { + await this.migrateDeviceId(notMigratedTelemetryTrackingId); } if (!hasAtLeastSyncedOnce) { try { - await this.messageRepository.sendCountlySync(this.countlyDeviceId); + await this.messageRepository.sendCountlySync(this.telemetryDeviceId); storeValue( EventTrackingRepository.CONFIG.USER_ANALYTICS.COUNTLY_SYNCED_AT_LEAST_ONCE_LOCAL_STORAGE_KEY, true, @@ -193,15 +163,15 @@ export class EventTrackingRepository { } } } else { - this.countlyDeviceId = createUuid(); + this.telemetryDeviceId = createUuid(); storeValue( EventTrackingRepository.CONFIG.USER_ANALYTICS.COUNTLY_DEVICE_ID_LOCAL_STORAGE_KEY, - this.countlyDeviceId, + this.telemetryDeviceId, ); try { - await this.messageRepository.sendCountlySync(this.countlyDeviceId); + await this.messageRepository.sendCountlySync(this.telemetryDeviceId); } catch (error) { - this.countlyLogger.warn(`Failed to send new countly tracking id to other devices ${error}`); + this.telemetryLogger.warn(`Failed to send new telemetry tracking id to other devices ${error}`); storeValue(EventTrackingRepository.CONFIG.USER_ANALYTICS.COUNTLY_UNSYNCED_DEVICE_ID_LOCAL_STORAGE_KEY, true); } } @@ -210,25 +180,25 @@ export class EventTrackingRepository { this.logger.info(`Initialize analytics and error reporting: ${isConsentGiven}`); - amplify.subscribe(WebAppEvents.PROPERTIES.UPDATE.PRIVACY.TELEMETRY_SHARING, this.toggleCountly); - await this.toggleCountly(isConsentGiven); + amplify.subscribe(WebAppEvents.PROPERTIES.UPDATE.PRIVACY.TELEMETRY_SHARING, this.toggleTelemetry); + await this.toggleTelemetry(isConsentGiven); } - private readonly toggleCountly = async (isEnabled: boolean) => { + private readonly toggleTelemetry = async (isEnabled: boolean) => { if (isEnabled && this.isDomainAllowedForAnalytics()) { - window.Countly.q.push(['add_consent', CountlyConsentFeatures]); - this.countlyLogger.info('Consent was given due to user preferences'); + telemetry.addAllConsentFeatures(); + this.telemetryLogger.info('Consent was given due to user preferences'); await this.startProductReporting(); } else { - window.Countly.q.push(['remove_consent', CountlyConsentFeatures]); - this.countlyLogger.info('Consent was removed due to user preferences'); + telemetry.removeAllConsentFeatures(); + this.telemetryLogger.info('Consent was removed due to user preferences'); this.stopProductReporting(); } }; private stopProductReporting(): void { if (getForcedErrorReportingStatus()) { - this.logger.warn('Countly can not be disabled on this environment'); + this.logger.warn('Telemetry can not be disabled on this environment'); return; } @@ -239,48 +209,53 @@ export class EventTrackingRepository { } private async startProductReporting(trackingId: string = ''): Promise { - // This is a global object provided by the countly.min.js script - if (!isCountlyLoaded()) { - this.countlyLogger.warn('Countly is not available'); + if (!telemetry.isLoaded()) { return; } - if (!isCountlyEnabledAtCurrentEnvironment() || this.isProductReportingActivated) { - this.countlyLogger.warn('Countly is not enabled at this environment'); + if (!isTelemetryEnabledAtCurrentEnvironment() || this.isProductReportingActivated) { + this.telemetryLogger.warn('Telemetry is not enabled at this environment'); return; } - this.isProductReportingActivated = true; - // Add Parameters to previous Countly object + this.isProductReportingActivated = true; const {COUNTLY_ENABLE_LOGGING, VERSION, COUNTLY_API_KEY} = Config.getConfig(); - // Initialize Countly if it is not initialized yet - if (!this.countlyInitialized) { - window.Countly.app_version = VERSION; - window.Countly.app_key = COUNTLY_API_KEY; - window.Countly.debug = COUNTLY_ENABLE_LOGGING; - window.Countly.url = 'https://countly.wire.com/'; + // Initialize telemetry if it is not initialized yet + if (!this.telemetryInitialized) { if (!COUNTLY_API_KEY.length) { - this.countlyLogger.error('Countly API key is not defined in the environment'); + this.telemetryLogger.error('Countly API key is not defined in the environment'); return; } - window.Countly.init(); - this.countlyLogger.info( - 'Countly has been initialized with version', + + telemetry.initialize({ + appVersion: VERSION, + provider: { + apiKey: COUNTLY_API_KEY, + enableLogging: COUNTLY_ENABLE_LOGGING, + serverUrl: 'https://countly.wire.com/', + }, + }); + + this.telemetryLogger.info( + 'Telemetry has been initialized with version', VERSION, ', logging', COUNTLY_ENABLE_LOGGING, 'and app_key', COUNTLY_API_KEY, ); - this.countlyInitialized = true; + + this.telemetryInitialized = true; } - const device_id = Boolean(trackingId.length) ? trackingId : this.countlyDeviceId; - window.Countly.q.push(['change_id', device_id]); - window.Countly.q.push(['disable_offline_mode', device_id]); - this.countlyLogger.info(`Countly tracking id is now ${device_id}`); + const device_id = Boolean(trackingId.length) ? trackingId : this.telemetryDeviceId; + + telemetry.changeDeviceId(device_id); + telemetry.disableOfflineMode(device_id); + + this.telemetryLogger.info(`Telemetry tracking id is now ${device_id}`); this.startProductReportingSession(); this.subscribeToProductEvents(); @@ -301,18 +276,18 @@ export class EventTrackingRepository { } private readonly stopProductReportingSession = (): void => { - if (!isCountlyLoaded()) { - this.countlyLogger.warn('Countly is not available'); + if (!telemetry.isLoaded()) { + this.telemetryLogger.warn('Telemetry is not available'); return; } if (getForcedErrorReportingStatus()) { - this.countlyLogger.warn('Countly can not be disabled on this environment'); + this.telemetryLogger.warn('Telemetry can not be disabled on this environment'); return; } if (this.isProductReportingActivated === true) { - window.Countly.q.push(['end_session']); + telemetry.endSession(); } }; @@ -329,24 +304,24 @@ export class EventTrackingRepository { } private startProductReportingSession(): void { - if (!isCountlyLoaded()) { - this.countlyLogger.warn('Countly is not available'); + if (!telemetry.isLoaded()) { + this.telemetryLogger.warn('Telemetry is not available'); return; } if (this.isProductReportingActivated === true || getForcedErrorReportingStatus()) { - window.Countly.q.push(['begin_session']); + telemetry.beginSession(); if (this.sendAppOpenEvent) { this.sendAppOpenEvent = false; this.trackProductReportingEvent(EventName.APP_OPEN); } - this.countlyLogger.info('Countly session has been started'); + this.telemetryLogger.info('Telemetry session has been started'); } } private trackProductReportingEvent(eventName: string, customSegmentations?: ContributedSegmentations): void { - if (!isCountlyLoaded()) { - this.countlyLogger.warn('Countly is not available'); + if (!telemetry.isLoaded()) { + this.telemetryLogger.warn('Telemetry is not available'); return; } @@ -354,13 +329,10 @@ export class EventTrackingRepository { const userData = { [UserData.IS_TEAM]: this.teamState.isTeam(), }; - Object.entries(userData).forEach(entry => { - const [key, value] = entry; - window.Countly.q.push(['userData.set', key, value]); - }); - window.Countly.q.push(['userData.save']); - this.countlyLogger.info(`Reporting user data for product event ${eventName}@${JSON.stringify(userData)}`); + telemetry.setUserData(userData); + + this.telemetryLogger.info(`Reporting user data for product event ${eventName}@${JSON.stringify(userData)}`); const segmentation = { [Segmentation.COMMON.APP_VERSION]: Config.getConfig().VERSION, @@ -368,14 +340,12 @@ export class EventTrackingRepository { ...customSegmentations, }; - window.Countly.q.push([ - 'add_event', - { - key: eventName, - segmentation, - }, - ]); - this.countlyLogger.info(`Reporting product event ${eventName}@${JSON.stringify(segmentation)}`); + telemetry.trackEvent({ + name: eventName, + segmentation, + }); + + this.telemetryLogger.info(`Reporting product event ${eventName}@${JSON.stringify(segmentation)}`); // NOTE: This log is required by QA this.logger.log(`Reporting custom data for product event ${eventName}@${JSON.stringify(userData)}`); diff --git a/src/script/tracking/Countly.helpers.ts b/src/script/tracking/Telemetry.helpers.ts similarity index 87% rename from src/script/tracking/Countly.helpers.ts rename to src/script/tracking/Telemetry.helpers.ts index de306455fbf..5f780b4d800 100644 --- a/src/script/tracking/Countly.helpers.ts +++ b/src/script/tracking/Telemetry.helpers.ts @@ -22,7 +22,7 @@ import {getLogger, Logger} from 'Util/Logger'; import {Config} from '../Config'; -const logger: Logger = getLogger('CountlyHelpers'); +const logger: Logger = getLogger('TelemetryHelpers'); // This variable is used to force the activation of error reporting on specific environments let forceActivateErrorReporting: boolean = false; @@ -46,7 +46,7 @@ export const initForcedErrorReporting = () => { } }; -export function isCountlyEnabledAtCurrentEnvironment(): boolean { +export function isTelemetryEnabledAtCurrentEnvironment(): boolean { if (forceActivateErrorReporting) { return true; } @@ -54,8 +54,7 @@ export function isCountlyEnabledAtCurrentEnvironment(): boolean { const {COUNTLY_API_KEY, COUNTLY_ALLOWED_BACKEND, BACKEND_REST} = Config.getConfig(); const allowedBackendUrls = COUNTLY_ALLOWED_BACKEND?.split(',').map(url => url.trim()) || []; - const isCountlyEnabled = - !!COUNTLY_API_KEY && allowedBackendUrls.length > 0 && allowedBackendUrls.includes(BACKEND_REST); + const isEnabled = !!COUNTLY_API_KEY && allowedBackendUrls.length > 0 && allowedBackendUrls.includes(BACKEND_REST); - return isCountlyEnabled; + return isEnabled; } diff --git a/src/script/tracking/countly-skd-web.d.ts b/src/script/tracking/countly-skd-web.d.ts deleted file mode 100644 index ef819722374..00000000000 --- a/src/script/tracking/countly-skd-web.d.ts +++ /dev/null @@ -1,135 +0,0 @@ -/* - * Wire - * Copyright (C) 2023 Wire Swiss GmbH - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see http://www.gnu.org/licenses/. - * - */ - -import {Segmentation} from './Segmentation'; - -import type {ContributedSegmentations} from '../conversation/MessageRepository'; - -type Keys = keyof typeof Segmentation; -type Values = (typeof Segmentation)[Keys]; - -export interface UserData { - set_once: (keyValues: {[key: string]: any}) => void; - set: (key: string, value: any) => void; - increment: (key: string) => void; - incrementBy: (key: string, value: number) => void; - save: () => void; -} - -export interface CountlyEvent { - key: string; - count?: number; - sum?: number; - dur?: number; - segmentation?: ContributedSegmentations | Values; -} - -/** - * Countly is a global object provided by the countly.min.js script - * @see https://support.countly.com/hc/en-us/articles/360037441932-Web-analytics-JavaScript - * Current types are based on the documentation from the link above on 2024-09-05 - */ -export interface Countly { - /** - * Countly does not provide Typescript types, so we have to define the q array as any[]. - * The documentation for everything than can be pushed to q is here is linked above. - */ - q: any[]; - // mandatory, app key for your app created in Countly - app_key: string; - // to identify a visitor, will be autogenerated if not provided - device_id: string; - // your Countly server URL - you may also use your own server URL or IP here - url: string; - // (optional) the version of your app or website - app_version?: string; - // (optional) country code for your visitor - country_code?: string; - // (optional) city for your visitor - city?: string; - // (optional) ip_address for your visitor - ip_address?: string; - // output debug info into the console (default: false) - debug: boolean; - // option to ignore traffic from bots (default: true) - ignore_bots: boolean; - // set an interval for how often inspections should be made to see if there is any data to report and then report it (default: 500 ms) - interval: number; - // the maximum amount of queued requests to store (default: 1000) - queue_size: number; - // set the time to wait in seconds after a failed connection to the server (default: 60 seconds) - fail_timeout: number; - // the time limit after which a user will be considered inactive if no actions have been made. No mouse movement, scrolling, or keys pressed. Expressed in minutes (default: 20 minutes) - inactivity_time: number; - // how often a session should be extended, expressed in seconds (default: 60 seconds) - session_update: number; - // maximum amount of events to send in one batch (default: 100) - max_events: number; - // the maximum amount of breadcrumbs to store for crash logs (default: 100) - max_breadcrumb_count: number; - // array with referrers to ignore (default: none) - ignore_referrers: string[]; - // string salt for checksums (default: none) - checksum_salt: string; - // ignore prefetching and pre-rendering from counting as real website visits (default: true) - ignore_prefetch: boolean; - // Array of trusted domains (as string) that can trigger heatmap script loading. By default the SDK whitelists your server url. - heatmap_whitelist: string[]; - // force using post method for all requests (default: false) - force_post: boolean; - // ignore this current visitor (default: false) - ignore_visitor: boolean; - // Pass true if you are implementing GDPR compatible consent management. This would prevent running any functionality without proper consent (default: false) - require_consent: boolean; - // object instructing which UTM parameters to track (default: {"source":true, "medium":true, "campaign":true, "term":true, "content":true}) - utm: {[key: string]: boolean}; - // use cookies to track sessions (default: true) - use_session_cookie: boolean; - // how long until a cookie session should expire, expressed in minutes (default: 30 minutes) - session_cookie_timeout: number; - // enable automatic remote config fetching, provide the callback function to be notified when fetching is complete (default: false) - remote_config: boolean; - // opts in the user for A/B testing while fetching the remote config (default: true) - rc_automatic_optin_for_ab: boolean; - // set it to true to use the explicit remote config API (default: false) - use_explicit_rc_api: boolean; - // have a separate namespace for persistent data when using multiple trackers on the same domain - namespace: string; - // Set to false to disable domain tracking, so no domain data would be reported (default: true) - track_domains: boolean; - // object to override or add headers to all SDK requests - headers: {[key: string]: string}; - // What type of storage to use, by default uses local storage and would fallback to cookies, but you can set values "localstorage" or "cookies" to force only specific storage, or use "none" to not use any storage and keep everything in memory - storage: 'localstorage' | 'cookies' | 'none'; - /** - * provide metrics override or custom metrics for this user. - * For more information on the specific metric keys used by Countly, check: - * https://support.countly.com/hc/en-us/articles/9290669873305-A-Deeper-Look-at-SDK-concepts#setting-custom-user-metrics - */ - metrics: {[key: string]: any}; - // initialize Countly tracking after setting the configuration - init: () => void; -} - -declare global { - interface Window { - // Countly is a global object provided by the countly.min.js script - Countly: Countly; - } -} diff --git a/src/script/util/DebugUtil.ts b/src/script/util/DebugUtil.ts index 3c4f28b34c3..0dc1a6f04cb 100644 --- a/src/script/util/DebugUtil.ts +++ b/src/script/util/DebugUtil.ts @@ -65,7 +65,7 @@ import {APIClient} from '../service/APIClientSingleton'; import {Core} from '../service/CoreSingleton'; import {EventRecord, StorageRepository, StorageSchemata} from '../storage'; import {TeamState} from '../team/TeamState'; -import {disableForcedErrorReporting} from '../tracking/Countly.helpers'; +import {disableForcedErrorReporting} from '../tracking/Telemetry.helpers'; import {UserRepository} from '../user/UserRepository'; import {UserState} from '../user/UserState'; import {ViewModelRepositories} from '../view_model/MainViewModel'; diff --git a/webpack.config.common.js b/webpack.config.common.js index bd6afaf6c5f..dd78c5cdbea 100644 --- a/webpack.config.common.js +++ b/webpack.config.common.js @@ -45,7 +45,6 @@ const templateParameters = { OPEN_GRAPH_TITLE: serverConfig.OPEN_GRAPH.TITLE, OPEN_GRAPH_DESCRIPTION: serverConfig.OPEN_GRAPH.DESCRIPTION, OPEN_GRAPH_IMAGE_URL: serverConfig.OPEN_GRAPH.IMAGE_URL, - COUNTLY_NONCE: serverConfig.COUNTLY_NONCE, }; module.exports = { @@ -164,7 +163,6 @@ module.exports = { {from: `assets`, to: `${dist}/assets`}, {from: 'src/page/basicBrowserFeatureCheck.js', to: `${dist}/min/`}, {from: 'src/page/loader.js', to: `${dist}/min/`}, - {from: 'src/page/countlyBoomerangCustom.js', to: `${dist}/min/`}, ], }), new webpack.IgnorePlugin({resourceRegExp: /.*\.wasm/}), diff --git a/yarn.lock b/yarn.lock index efc64d04383..90ac62be0c6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6256,6 +6256,15 @@ __metadata: languageName: node linkType: hard +"@wireapp/telemetry@npm:0.1.2": + version: 0.1.2 + resolution: "@wireapp/telemetry@npm:0.1.2" + dependencies: + countly-sdk-web: "npm:24.4.1" + checksum: 10/f40e140e79559f459fa757ed4de89ee5803ece19d0370a19587011f13c67278162abcf20dfc86ea9915b3dd52c6f0d9091ca0cdd968de004eeb0f550b6c3a21a + languageName: node + linkType: hard + "@wireapp/webapp-events@npm:0.24.3": version: 0.24.3 resolution: "@wireapp/webapp-events@npm:0.24.3" @@ -7971,10 +7980,10 @@ __metadata: languageName: node linkType: hard -"countly-sdk-web@npm:24.11.0": - version: 24.11.0 - resolution: "countly-sdk-web@npm:24.11.0" - checksum: 10/d2466a826d7f7e8ee2f4730119dcf6e4ffef4e92de6f563f0e9b6f8ef876afd98aa12b23f41136d1f30e35d8c7729fd1bd472e30190745213156d8d989e071b2 +"countly-sdk-web@npm:24.4.1": + version: 24.4.1 + resolution: "countly-sdk-web@npm:24.4.1" + checksum: 10/666bb58adcde8bcc0df08347eef3ecaf276f5e6fe3255ebbba6958b2648fedc8c8b0086f9622dacc21d82501cd5a4a814c342baad50b5add347bf473be4c676e languageName: node linkType: hard @@ -18750,6 +18759,7 @@ __metadata: "@wireapp/react-ui-kit": "npm:9.26.2" "@wireapp/store-engine": "npm:5.1.11" "@wireapp/store-engine-dexie": "npm:2.1.15" + "@wireapp/telemetry": "npm:0.1.2" "@wireapp/webapp-events": "npm:0.24.3" amplify: "https://github.com/wireapp/amplify#head=master" archiver: "npm:7.0.1" @@ -18760,7 +18770,6 @@ __metadata: classnames: "npm:2.5.1" copy-webpack-plugin: "npm:12.0.2" core-js: "npm:3.39.0" - countly-sdk-web: "npm:24.11.0" cross-env: "npm:7.0.3" css-loader: "npm:7.1.2" cssnano: "npm:7.0.6" From e6b508c8b293c00fd9489fdcf86a1c818ca0b532 Mon Sep 17 00:00:00 2001 From: Amir Ghezelbash Date: Tue, 19 Nov 2024 16:34:52 +0330 Subject: [PATCH 058/117] feat: Force user to logout on core init failure (WPB-11409) (#18298) * feat: Force user to logout on core init failure * make sure to remove client * update copy * bump core --- package.json | 2 +- src/i18n/en-US.json | 1 + src/script/main/app.ts | 20 +++++++++++++++++++- yarn.lock | 16 ++++++++-------- 4 files changed, 29 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 3931023f96f..f5839078a88 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "@mediapipe/tasks-vision": "0.10.18", "@wireapp/avs": "9.10.16", "@wireapp/commons": "5.2.13", - "@wireapp/core": "46.6.3", + "@wireapp/core": "46.7.0", "@wireapp/react-ui-kit": "9.26.2", "@wireapp/store-engine-dexie": "2.1.15", "@wireapp/telemetry": "0.1.2", diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json index dfc586c38ca..2f26aedeea7 100644 --- a/src/i18n/en-US.json +++ b/src/i18n/en-US.json @@ -911,6 +911,7 @@ "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", "modalAccountLogoutAction": "Log out", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalAccountLogoutHeadline": "Clear Data?", "modalAccountLogoutOption": "Delete all your personal information and conversations on this device.", "modalAccountNewDevicesFrom": "From:", diff --git a/src/script/main/app.ts b/src/script/main/app.ts index 4eb66dfc971..a0c381fbfd7 100644 --- a/src/script/main/app.ts +++ b/src/script/main/app.ts @@ -396,7 +396,25 @@ export class App { throw new ClientError(CLIENT_ERROR_TYPE.NO_VALID_CLIENT, 'Client has been deleted on backend'); } const {features: teamFeatures, members: teamMembers} = await teamRepository.initTeam(selfUser.teamId); - await this.core.initClient(localClient, getClientMLSConfig(teamFeatures)); + try { + await this.core.initClient(localClient, getClientMLSConfig(teamFeatures)); + } catch (error) { + PrimaryModal.show(PrimaryModal.type.ACKNOWLEDGE, { + hideCloseBtn: true, + preventClose: true, + hideSecondary: true, + primaryAction: { + action: async () => { + await this.logout(SIGN_OUT_REASON.CLIENT_REMOVED, false); + }, + text: t('modalAccountLogoutAction'), + }, + text: { + title: t('unknownApplicationErrorTitle'), + message: t('modalUnableToReceiveMessages'), + }, + }); + } const e2eiHandler = await configureE2EI(teamFeatures); configureDownloadPath(teamFeatures); diff --git a/yarn.lock b/yarn.lock index 90ac62be0c6..28692fb6e64 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6072,9 +6072,9 @@ __metadata: languageName: node linkType: hard -"@wireapp/core@npm:46.6.3": - version: 46.6.3 - resolution: "@wireapp/core@npm:46.6.3" +"@wireapp/core@npm:46.7.0": + version: 46.7.0 + resolution: "@wireapp/core@npm:46.7.0" dependencies: "@wireapp/api-client": "npm:^27.10.0" "@wireapp/commons": "npm:^5.2.13" @@ -6094,7 +6094,7 @@ __metadata: long: "npm:^5.2.0" uuid: "npm:9.0.1" zod: "npm:3.23.8" - checksum: 10/14cb4ea7a0ba3c786242efb04d4630d5877334489dacec8e811b73555f69e5ef20f8e18a07d4bba375890561bcf8d7bb61c131289b7896e323d9da893f259a4c + checksum: 10/623e70bf787a22b3782fa3556e2563fc13ef37f9706f85048e0158b132e3738e027b523893138cc1b9fcf01decc54de51acac0ed7ad8ca16e91af5faec64b992 languageName: node linkType: hard @@ -8043,13 +8043,13 @@ __metadata: linkType: hard "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.5 - resolution: "cross-spawn@npm:7.0.5" + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10/c95062469d4bdbc1f099454d01c0e77177a3733012d41bf907a71eb8d22d2add43b5adf6a0a14ef4e7feaf804082714d6c262ef4557a1c480b86786c120d18e2 + checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce languageName: node linkType: hard @@ -18753,7 +18753,7 @@ __metadata: "@wireapp/avs": "npm:9.10.16" "@wireapp/commons": "npm:5.2.13" "@wireapp/copy-config": "npm:2.2.10" - "@wireapp/core": "npm:46.6.3" + "@wireapp/core": "npm:46.7.0" "@wireapp/eslint-config": "npm:3.0.7" "@wireapp/prettier-config": "npm:0.6.4" "@wireapp/react-ui-kit": "npm:9.26.2" From 179da7ada279486682acbef0fe3615b18578a7bb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 13:10:55 +0000 Subject: [PATCH 059/117] chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 (#18341) Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 28692fb6e64..1138d447515 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8043,13 +8043,13 @@ __metadata: linkType: hard "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 languageName: node linkType: hard From 9a7240e1157ab6cce399f4859eb32cfc9283445c Mon Sep 17 00:00:00 2001 From: Otto the Bot Date: Tue, 19 Nov 2024 14:11:20 +0100 Subject: [PATCH 060/117] chore: Update translations (#18342) --- src/i18n/ar-SA.json | 1 + src/i18n/bn-BD.json | 1 + src/i18n/ca-ES.json | 1 + src/i18n/cs-CZ.json | 1 + src/i18n/da-DK.json | 1 + src/i18n/de-DE.json | 1 + src/i18n/el-GR.json | 1 + src/i18n/en-US.json | 2 +- src/i18n/es-ES.json | 1 + src/i18n/et-EE.json | 1 + src/i18n/fa-IR.json | 1 + src/i18n/fi-FI.json | 1 + src/i18n/fr-FR.json | 1 + src/i18n/ga-IE.json | 1 + src/i18n/he-IL.json | 1 + src/i18n/hi-IN.json | 1 + src/i18n/hr-HR.json | 1 + src/i18n/hu-HU.json | 1 + src/i18n/id-ID.json | 1 + src/i18n/is-IS.json | 1 + src/i18n/it-IT.json | 1 + src/i18n/ja-JP.json | 1 + src/i18n/lt-LT.json | 1 + src/i18n/lv-LV.json | 1 + src/i18n/ms-MY.json | 1 + src/i18n/nl-NL.json | 1 + src/i18n/no-NO.json | 1 + src/i18n/pl-PL.json | 1 + src/i18n/pt-BR.json | 1 + src/i18n/pt-PT.json | 1 + src/i18n/ro-RO.json | 1 + src/i18n/ru-RU.json | 1 + src/i18n/si-LK.json | 1 + src/i18n/sk-SK.json | 1 + src/i18n/sl-SI.json | 1 + src/i18n/sr-SP.json | 1 + src/i18n/sv-SE.json | 1 + src/i18n/th-TH.json | 1 + src/i18n/tr-TR.json | 1 + src/i18n/uk-UA.json | 1 + src/i18n/uz-UZ.json | 1 + src/i18n/vi-VN.json | 1 + src/i18n/zh-CN.json | 1 + src/i18n/zh-HK.json | 1 + src/i18n/zh-TW.json | 1 + 45 files changed, 45 insertions(+), 1 deletion(-) diff --git a/src/i18n/ar-SA.json b/src/i18n/ar-SA.json index 11a31871b1c..06ae113fb91 100644 --- a/src/i18n/ar-SA.json +++ b/src/i18n/ar-SA.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "هذه الخدمة غير متاحة حاليا.", "modalSessionResetHeadline": "تم إعادة تعيين الجلسة", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "حاول مرة أخرى", "modalUploadContactsMessage": "لم نستقبل أيّة معلومات. من فضلك حاول استيراد جهات اتصالك مرة أخرى.", "modalUserBlockAction": "حظر \n", diff --git a/src/i18n/bn-BD.json b/src/i18n/bn-BD.json index dfc586c38ca..c2d52954a00 100644 --- a/src/i18n/bn-BD.json +++ b/src/i18n/bn-BD.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", diff --git a/src/i18n/ca-ES.json b/src/i18n/ca-ES.json index dfc586c38ca..c2d52954a00 100644 --- a/src/i18n/ca-ES.json +++ b/src/i18n/ca-ES.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", diff --git a/src/i18n/cs-CZ.json b/src/i18n/cs-CZ.json index b3a896b9b35..e90d2eb46f1 100644 --- a/src/i18n/cs-CZ.json +++ b/src/i18n/cs-CZ.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Sezení bylo zresetováno", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Zkusit znovu", "modalUploadContactsMessage": "Neobdrželi jsme vaše data. Zkuste prosím kontakty importovat znovu.", "modalUserBlockAction": "Blokovat", diff --git a/src/i18n/da-DK.json b/src/i18n/da-DK.json index 7efd8c3c97a..87257e4220d 100644 --- a/src/i18n/da-DK.json +++ b/src/i18n/da-DK.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "Tjenesten er utilgængelig i øjeblikket.", "modalSessionResetHeadline": "Sessionen er blevet nulstillet", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Prøv igen", "modalUploadContactsMessage": "Vi har ikke modtaget dine oplysninger. Venligst prøv at importere dine kontakter igen.", "modalUserBlockAction": "Blokér", diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index 55128f0b1a5..539f44065a2 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "Der Dienst ist derzeit nicht verfügbar.", "modalSessionResetHeadline": "Die Session wurde zurückgesetzt", "modalSessionResetMessage": "Bitte [link]Kontakt aufnehmen[/link], falls das Problem nicht behoben ist.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Erneut versuchen", "modalUploadContactsMessage": "Wir haben Ihre Informationen nicht erhalten. Bitte versuchen Sie erneut, Ihre Kontakte zu importieren.", "modalUserBlockAction": "Blockieren", diff --git a/src/i18n/el-GR.json b/src/i18n/el-GR.json index 5275ce8470e..1cfc6b300dd 100644 --- a/src/i18n/el-GR.json +++ b/src/i18n/el-GR.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Η περίοδος λειτουργίας σύνδεσης έχει επαναφερθεί", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Προσπαθήστε ξανά", "modalUploadContactsMessage": "Δεν λάβαμε πληροφορίες σας. Παρακαλούμε προσπαθήστε ξανά να εισάγετε τις επαφές σας.", "modalUserBlockAction": "Αποκλεισμός", diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json index 2f26aedeea7..c2d52954a00 100644 --- a/src/i18n/en-US.json +++ b/src/i18n/en-US.json @@ -911,7 +911,6 @@ "modalAccountLeaveGuestRoomHeadline": "Leave the guest room?", "modalAccountLeaveGuestRoomMessage": "Conversation history will be deleted. To keep it, create an account next time.", "modalAccountLogoutAction": "Log out", - "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalAccountLogoutHeadline": "Clear Data?", "modalAccountLogoutOption": "Delete all your personal information and conversations on this device.", "modalAccountNewDevicesFrom": "From:", @@ -1126,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", diff --git a/src/i18n/es-ES.json b/src/i18n/es-ES.json index 2cec4764b67..32b7e4cdfd4 100644 --- a/src/i18n/es-ES.json +++ b/src/i18n/es-ES.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "El servicio no está disponible en este momento.", "modalSessionResetHeadline": "La sesión ha sido restablecida", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Vuelve a intentarlo", "modalUploadContactsMessage": "No recibimos tu información. Por favor, intenta importar tus contactos otra vez.", "modalUserBlockAction": "Bloquear", diff --git a/src/i18n/et-EE.json b/src/i18n/et-EE.json index 5df208f93d4..fe8d66fbaa1 100644 --- a/src/i18n/et-EE.json +++ b/src/i18n/et-EE.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "Teenus pole hetkel saadaval.", "modalSessionResetHeadline": "Sessioon on lähtestatud", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Proovi uuesti", "modalUploadContactsMessage": "Me ei saanud sinu infot kätte. Palun proovi uuesti kontakte importida.", "modalUserBlockAction": "Blokeeri", diff --git a/src/i18n/fa-IR.json b/src/i18n/fa-IR.json index 925841107a3..34a2663bd2f 100644 --- a/src/i18n/fa-IR.json +++ b/src/i18n/fa-IR.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "جلسه از ابتدا راه‌اندازی شد", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "دوباره امتحان کنید", "modalUploadContactsMessage": "ما اطلاعات شمارا دریافت نکردیم، لطفا دوباره مخاطب‌هایتان را وارد کنید.", "modalUserBlockAction": "مسدود کردن", diff --git a/src/i18n/fi-FI.json b/src/i18n/fi-FI.json index 7d49e3e05f6..6076597982e 100644 --- a/src/i18n/fi-FI.json +++ b/src/i18n/fi-FI.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Istunto on nollattu", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Yritä uudelleen", "modalUploadContactsMessage": "Emme vastaanottaneet tietojasi. Ole hyvä ja yritä tuoda kontaktisi uudelleen.", "modalUserBlockAction": "Estä", diff --git a/src/i18n/fr-FR.json b/src/i18n/fr-FR.json index 9379e176fed..cd6df224640 100644 --- a/src/i18n/fr-FR.json +++ b/src/i18n/fr-FR.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "Le service est temporairement indisponible.", "modalSessionResetHeadline": "La session a été réinitialisée", "modalSessionResetMessage": "Si le problème n’est pas résolu, veuillez nous [link]contacter[/link].", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Réessayer", "modalUploadContactsMessage": "Nous n’avons pas reçu votre information. Veuillez réessayer d’importer vos contacts.", "modalUserBlockAction": "Bloquer", diff --git a/src/i18n/ga-IE.json b/src/i18n/ga-IE.json index dfc586c38ca..c2d52954a00 100644 --- a/src/i18n/ga-IE.json +++ b/src/i18n/ga-IE.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", diff --git a/src/i18n/he-IL.json b/src/i18n/he-IL.json index dfc586c38ca..c2d52954a00 100644 --- a/src/i18n/he-IL.json +++ b/src/i18n/he-IL.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", diff --git a/src/i18n/hi-IN.json b/src/i18n/hi-IN.json index e8fcb14b12e..10d4da4e9a5 100644 --- a/src/i18n/hi-IN.json +++ b/src/i18n/hi-IN.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", diff --git a/src/i18n/hr-HR.json b/src/i18n/hr-HR.json index f1b8f247985..4a7e7cf9a7d 100644 --- a/src/i18n/hr-HR.json +++ b/src/i18n/hr-HR.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "Usluga trenutno nije dostupna.", "modalSessionResetHeadline": "Sesija je resetirana", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Pokušaj ponovno", "modalUploadContactsMessage": "Nismo dobili podatke. Pokušajte ponovno uvesti svoje kontakte.", "modalUserBlockAction": "Blokiraj", diff --git a/src/i18n/hu-HU.json b/src/i18n/hu-HU.json index 00f3a5c5303..06bcd1c5ad6 100644 --- a/src/i18n/hu-HU.json +++ b/src/i18n/hu-HU.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "A szolgáltatás jelenleg nem elérhető.", "modalSessionResetHeadline": "A munkamenet alaphelyzetbe állítva", "modalSessionResetMessage": "Ha a probléma nem oldódik meg, [link]lépjen kapcsolatba velünk.[/link].", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Újra próbálás", "modalUploadContactsMessage": "Nem kaptuk meg az adataidat. Kérjük, próbáld meg újra a névjegyek importálását.", "modalUserBlockAction": "Tiltás", diff --git a/src/i18n/id-ID.json b/src/i18n/id-ID.json index 9a431da5e3e..b550e76ff7c 100644 --- a/src/i18n/id-ID.json +++ b/src/i18n/id-ID.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Sesi telah diulang", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Coba lagi", "modalUploadContactsMessage": "Kami tidak menerima informasi Anda. Silakan coba mengimpor kontak Anda lagi.", "modalUserBlockAction": "Blokir", diff --git a/src/i18n/is-IS.json b/src/i18n/is-IS.json index dfc586c38ca..c2d52954a00 100644 --- a/src/i18n/is-IS.json +++ b/src/i18n/is-IS.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", diff --git a/src/i18n/it-IT.json b/src/i18n/it-IT.json index 9f2c2bb5d4b..190bece8145 100644 --- a/src/i18n/it-IT.json +++ b/src/i18n/it-IT.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "La sessione è stata reimpostata", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Riprova", "modalUploadContactsMessage": "Non abbiamo ricevuto i tuoi dati. Per favore riprova ad importare i tuoi contatti.", "modalUserBlockAction": "Blocca", diff --git a/src/i18n/ja-JP.json b/src/i18n/ja-JP.json index f3170301537..b85e255b6f2 100644 --- a/src/i18n/ja-JP.json +++ b/src/i18n/ja-JP.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "現在、サービスはご利用いただけません。", "modalSessionResetHeadline": "このセッションはリセットされました", "modalSessionResetMessage": "もし問題が解決しない場合は、[link]連絡先[/link]に知らせてください。", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "もう一度試す", "modalUploadContactsMessage": "あなたの情報を受信していません。連絡先を再度インポートしてください。", "modalUserBlockAction": "ブロック", diff --git a/src/i18n/lt-LT.json b/src/i18n/lt-LT.json index d51e3b008ce..0127cdb7911 100644 --- a/src/i18n/lt-LT.json +++ b/src/i18n/lt-LT.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "Paslauga šiuo metu negalima.", "modalSessionResetHeadline": "Seansas buvo atstatytas", "modalSessionResetMessage": "Jei problema neišspręsta, [link]susisiekite[/link] su mumis.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Bandyti dar kartą", "modalUploadContactsMessage": "Mes negavome jūsų informacijos. Bandykite importuoti savo kontaktus dar kartą.", "modalUserBlockAction": "Užblokuoti", diff --git a/src/i18n/lv-LV.json b/src/i18n/lv-LV.json index b6949e0a526..9a210c165e6 100644 --- a/src/i18n/lv-LV.json +++ b/src/i18n/lv-LV.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Sesija ir atiestatīta", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Bloķēt", diff --git a/src/i18n/ms-MY.json b/src/i18n/ms-MY.json index dfc586c38ca..c2d52954a00 100644 --- a/src/i18n/ms-MY.json +++ b/src/i18n/ms-MY.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", diff --git a/src/i18n/nl-NL.json b/src/i18n/nl-NL.json index 1bd5d278792..74dc4617600 100644 --- a/src/i18n/nl-NL.json +++ b/src/i18n/nl-NL.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "De service is op dit moment niet beschikbaar.", "modalSessionResetHeadline": "De sessie is gereset", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Probeer opnieuw", "modalUploadContactsMessage": "We hebben geen informatie ontvangen. Probeer opnieuw je contacten te importeren.", "modalUserBlockAction": "Blokkeren", diff --git a/src/i18n/no-NO.json b/src/i18n/no-NO.json index dbc05987f01..59b3ab93fed 100644 --- a/src/i18n/no-NO.json +++ b/src/i18n/no-NO.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Denne Økten har blitt tilbakestilt", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Prøv igjen", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Blokkere", diff --git a/src/i18n/pl-PL.json b/src/i18n/pl-PL.json index 2167b926b90..d8ba6441ad0 100644 --- a/src/i18n/pl-PL.json +++ b/src/i18n/pl-PL.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Sesja została zresetowana", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Spróbuj ponownie", "modalUploadContactsMessage": "Nie otrzymaliśmy Twoich informacji. Spróbuj ponownie zaimportować swoje kontakty.", "modalUserBlockAction": "Zablokuj", diff --git a/src/i18n/pt-BR.json b/src/i18n/pt-BR.json index cd331bc31d3..bc65d4d0a9f 100644 --- a/src/i18n/pt-BR.json +++ b/src/i18n/pt-BR.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "O serviço está indisponível no momento.", "modalSessionResetHeadline": "A sessão foi redefinida", "modalSessionResetMessage": "Se o problema não for resolvido, entre em [link]contato[/link] com nós.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Tentar novamente", "modalUploadContactsMessage": "Nós não recebemos suas informações. Por favor, tente importar seus contatos novamente.", "modalUserBlockAction": "Bloquear", diff --git a/src/i18n/pt-PT.json b/src/i18n/pt-PT.json index c3e2b5c9671..076cac33ac6 100644 --- a/src/i18n/pt-PT.json +++ b/src/i18n/pt-PT.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "A sessão foi reposta", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Tente de novo", "modalUploadContactsMessage": "Não recebemos a sua informação. Por favor, tente importar seus contactos de novo.", "modalUserBlockAction": "Bloquear", diff --git a/src/i18n/ro-RO.json b/src/i18n/ro-RO.json index 460d0b86e33..7695a3f86b1 100644 --- a/src/i18n/ro-RO.json +++ b/src/i18n/ro-RO.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "Acest serviciu este indisponibil momentan.", "modalSessionResetHeadline": "Sesiunea a fost resetată", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Reîncearcă", "modalUploadContactsMessage": "Nu am primit nicio informație. Încearcă importarea contactelor din nou.", "modalUserBlockAction": "Blochează", diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index 78f7fad2ba7..8fb5e0c454d 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "В данный момент этот сервис недоступен.", "modalSessionResetHeadline": "Сессия была сброшена", "modalSessionResetMessage": "Если проблема не решена, [link]свяжитесь[/link] с нами.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Повторить", "modalUploadContactsMessage": "Мы не получили вашу информацию. Повторите попытку импорта своих контактов.", "modalUserBlockAction": "Заблокировать", diff --git a/src/i18n/si-LK.json b/src/i18n/si-LK.json index f56c2befe1e..745b0b3c539 100644 --- a/src/i18n/si-LK.json +++ b/src/i18n/si-LK.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "සේවාව මේ මොහොතේ නොතිබේ.", "modalSessionResetHeadline": "වාරය නැවත සකස් කර ඇත", "modalSessionResetMessage": "ගැටලුව නොවිසඳුනේ නම්, අප [link]අමතන්න/link].", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "නැවත", "modalUploadContactsMessage": "ඔබගේ තොරතුරු අපට ලැබුණේ නැත. කරුණාකර යළි ඔබගේ සබඳතා ආයාත කිරීමට උත්සාහ කරන්න.", "modalUserBlockAction": "අවහිර කරන්න.", diff --git a/src/i18n/sk-SK.json b/src/i18n/sk-SK.json index 59e9fedaf05..f0ec2e62c92 100644 --- a/src/i18n/sk-SK.json +++ b/src/i18n/sk-SK.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Relácia bola obnovená", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Skúsiť znova", "modalUploadContactsMessage": "Neprijali sme Vaše informácie. Skúste prosím znovu importovať Vaše kontakty.", "modalUserBlockAction": "Blokovať", diff --git a/src/i18n/sl-SI.json b/src/i18n/sl-SI.json index 28e4f598f53..d70f9c78847 100644 --- a/src/i18n/sl-SI.json +++ b/src/i18n/sl-SI.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Seja je bila ponastavljena", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Poskusite ponovno", "modalUploadContactsMessage": "Nismo prejeli vaših podatkov. Prosimo poizkusite ponovno uvoziti stike.", "modalUserBlockAction": "Blokiraj", diff --git a/src/i18n/sr-SP.json b/src/i18n/sr-SP.json index 69b4481556c..38c93366d69 100644 --- a/src/i18n/sr-SP.json +++ b/src/i18n/sr-SP.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "Услуга је тренутно недоступна.", "modalSessionResetHeadline": "Сесија је ресетована", "modalSessionResetMessage": "Ако проблем није решен, Ако проблем није решен, [линк] контактирајт е[/link] нас. ", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Покушај поново", "modalUploadContactsMessage": "Нисмо примили податке од вас. Покушајте поново да увезете контакте.", "modalUserBlockAction": "Блокирај", diff --git a/src/i18n/sv-SE.json b/src/i18n/sv-SE.json index f77fbe8ed86..78272ec2a39 100644 --- a/src/i18n/sv-SE.json +++ b/src/i18n/sv-SE.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "Tjänsten är otillgänglig för tillfället.", "modalSessionResetHeadline": "Sessionen har återställts", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Försök igen", "modalUploadContactsMessage": "Vi tog inte emot din information. Försök importera dina kontakter igen.", "modalUserBlockAction": "Blockera", diff --git a/src/i18n/th-TH.json b/src/i18n/th-TH.json index dfc586c38ca..c2d52954a00 100644 --- a/src/i18n/th-TH.json +++ b/src/i18n/th-TH.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", diff --git a/src/i18n/tr-TR.json b/src/i18n/tr-TR.json index 4af25a0b5bd..caa4ddffcea 100644 --- a/src/i18n/tr-TR.json +++ b/src/i18n/tr-TR.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "Hizmet şu anda kullanılamıyor.", "modalSessionResetHeadline": "Oturum sıfırlandı", "modalSessionResetMessage": "Sorun çözülmediyse, [link] bize [/link] ulaşın.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Tekrar deneyin", "modalUploadContactsMessage": "Bilgilerinzi alamadık. Lütfen kişileriniz yeniden içe aktarmayı deneyin.", "modalUserBlockAction": "Engelle", diff --git a/src/i18n/uk-UA.json b/src/i18n/uk-UA.json index fd6a4092575..78ac76c5a07 100644 --- a/src/i18n/uk-UA.json +++ b/src/i18n/uk-UA.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "Даний сервіс наразі недоступний.", "modalSessionResetHeadline": "Сесія була скинута", "modalSessionResetMessage": "Якщо проблема не вирішена, [link]зверніться[/link] до нас.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Спробувати ще раз", "modalUploadContactsMessage": "Ми не отримали вашу інформацію. Будь ласка, повторіть імпорт контактів.", "modalUserBlockAction": "Заблокувати", diff --git a/src/i18n/uz-UZ.json b/src/i18n/uz-UZ.json index dfc586c38ca..c2d52954a00 100644 --- a/src/i18n/uz-UZ.json +++ b/src/i18n/uz-UZ.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", diff --git a/src/i18n/vi-VN.json b/src/i18n/vi-VN.json index dfc586c38ca..c2d52954a00 100644 --- a/src/i18n/vi-VN.json +++ b/src/i18n/vi-VN.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", diff --git a/src/i18n/zh-CN.json b/src/i18n/zh-CN.json index aa4ba1691cc..37ffdeba9dc 100644 --- a/src/i18n/zh-CN.json +++ b/src/i18n/zh-CN.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "该服务暂时不可用。", "modalSessionResetHeadline": "会话已被重置", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "重试", "modalUploadContactsMessage": "我们并未收到您的信息。请重新尝试上传您的联系人。", "modalUserBlockAction": "屏蔽", diff --git a/src/i18n/zh-HK.json b/src/i18n/zh-HK.json index dfc586c38ca..c2d52954a00 100644 --- a/src/i18n/zh-HK.json +++ b/src/i18n/zh-HK.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", diff --git a/src/i18n/zh-TW.json b/src/i18n/zh-TW.json index 8926b5c9a91..c5374f81170 100644 --- a/src/i18n/zh-TW.json +++ b/src/i18n/zh-TW.json @@ -1125,6 +1125,7 @@ "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Session已被重設", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", + "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", "modalUploadContactsAction": "再試一次", "modalUploadContactsMessage": "我們沒有收到您的資訊,請試著再次匯入您的連絡人。", "modalUserBlockAction": "封鎖", From ba2f43d87040a044db66ec5e57bce5beaaba7a53 Mon Sep 17 00:00:00 2001 From: Immad Abdul Jabbar Date: Tue, 19 Nov 2024 19:25:43 +0100 Subject: [PATCH 061/117] fix(search-conv): fix search input focus out [WPB-14253] (#18343) * fix(search-conv): fix search input focus out [WPB-14253] * fixed test --- .../ConversationHeader/ConversationHeader.tsx | 12 ++++++------ .../panels/Conversations/Conversations.tsx | 5 ++++- .../panels/Conversations/ConversationsList.test.tsx | 3 +++ .../panels/Conversations/ConversationsList.tsx | 13 +++++++++++-- 4 files changed, 24 insertions(+), 9 deletions(-) diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationHeader/ConversationHeader.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationHeader/ConversationHeader.tsx index ee068fc00cd..2fe4ee61034 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationHeader/ConversationHeader.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationHeader/ConversationHeader.tsx @@ -17,7 +17,7 @@ * */ -import {forwardRef, KeyboardEvent, useEffect, useRef} from 'react'; +import {forwardRef, KeyboardEvent, MutableRefObject, useEffect} from 'react'; import {amplify} from 'amplify'; @@ -53,6 +53,7 @@ interface ConversationHeaderProps { currentFolder?: ConversationLabel; onSearchEnterClick: (event: KeyboardEvent) => void; jumpToRecentSearch: () => void; + searchInputRef: MutableRefObject; } export const ConversationHeaderComponent = ({ @@ -65,9 +66,8 @@ export const ConversationHeaderComponent = ({ searchInputPlaceholder, onSearchEnterClick, jumpToRecentSearch, + searchInputRef, }: ConversationHeaderProps) => { - const inputRef = useRef(null); - const {canCreateGroupConversation} = generatePermissionHelpers(selfUser.teamRole()); const isFolderView = currentTab === SidebarTabs.FOLDER; @@ -89,7 +89,7 @@ export const ConversationHeaderComponent = ({ useEffect(() => { const onSearchShortcut = () => { jumpToRecentSearch(); - inputRef.current?.focus(); + searchInputRef?.current?.focus(); }; amplify.subscribe(WebAppEvents.SHORTCUT.SEARCH, onSearchShortcut); @@ -97,7 +97,7 @@ export const ConversationHeaderComponent = ({ return () => { amplify.unsubscribe(WebAppEvents.SHORTCUT.SEARCH, onSearchShortcut); }; - }, [jumpToRecentSearch]); + }, [searchInputRef, jumpToRecentSearch]); return ( <> @@ -121,7 +121,7 @@ export const ConversationHeaderComponent = ({ {showSearchInput && ( setSearchValue(event.currentTarget.value)} diff --git a/src/script/page/LeftSidebar/panels/Conversations/Conversations.tsx b/src/script/page/LeftSidebar/panels/Conversations/Conversations.tsx index e564d129545..331b566f518 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/Conversations.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/Conversations.tsx @@ -17,7 +17,7 @@ * */ -import React, {KeyboardEvent as ReactKeyBoardEvent, useEffect, useState} from 'react'; +import React, {KeyboardEvent as ReactKeyBoardEvent, useEffect, useRef, useState} from 'react'; import {amplify} from 'amplify'; import {container} from 'tsyringe'; @@ -96,6 +96,7 @@ const Conversations: React.FC = ({ selfUser, }) => { const [conversationListRef, setConversationListRef] = useState(null); + const searchInputRef = useRef(null); const {currentTab, status: sidebarStatus, setStatus: setSidebarStatus, setCurrentTab} = useSidebarStore(); const [conversationsFilter, setConversationsFilter] = useState(''); @@ -319,6 +320,7 @@ const Conversations: React.FC = ({ searchInputPlaceholder={searchInputPlaceholder} onSearchEnterClick={handleEnterSearchClick} jumpToRecentSearch={jumpToRecentSearch} + searchInputRef={searchInputRef} /> } setConversationListRef={setConversationListRef} @@ -405,6 +407,7 @@ const Conversations: React.FC = ({ isEmpty={hasEmptyConversationsList} groupParticipantsConversations={groupParticipantsConversations} isGroupParticipantsVisible={isGroupParticipantsVisible} + searchInputRef={searchInputRef} /> )} diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationsList.test.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationsList.test.tsx index 3aa18f20440..a7f1f4c57c2 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationsList.test.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationsList.test.tsx @@ -17,6 +17,8 @@ * */ +import {createRef} from 'react'; + import {render} from '@testing-library/react'; import {ConversationProtocol, CONVERSATION_TYPE} from '@wireapp/api-client/lib/conversation'; import ko from 'knockout'; @@ -82,6 +84,7 @@ describe('ConversationsList', () => { groupParticipantsConversations={[]} isGroupParticipantsVisible={false} isEmpty={false} + searchInputRef={createRef()} />, ); diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationsList.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationsList.tsx index b1255391d03..cc6e05d01b9 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationsList.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationsList.tsx @@ -17,7 +17,13 @@ * */ -import React, {MouseEvent as ReactMouseEvent, KeyboardEvent as ReactKeyBoardEvent, useEffect, useState} from 'react'; +import React, { + MouseEvent as ReactMouseEvent, + KeyboardEvent as ReactKeyBoardEvent, + useEffect, + useState, + MutableRefObject, +} from 'react'; import {ConversationListCell} from 'Components/ConversationListCell'; import {Call} from 'src/script/calling/Call'; @@ -58,6 +64,7 @@ interface ConversationsListProps { groupParticipantsConversations: Conversation[]; isGroupParticipantsVisible: boolean; isEmpty: boolean; + searchInputRef: MutableRefObject; } export const ConversationsList = ({ @@ -75,6 +82,7 @@ export const ConversationsList = ({ groupParticipantsConversations, isGroupParticipantsVisible, isEmpty, + searchInputRef, }: ConversationsListProps) => { const {setCurrentView} = useAppMainState(state => state.responsiveView); const {currentTab} = useSidebarStore(); @@ -104,7 +112,8 @@ export const ConversationsList = ({ }; const getCommonConversationCellProps = (conversation: Conversation, index: number) => ({ - isFocused: !conversationsFilter && currentFocus === conversation.id, + isFocused: + document.activeElement !== searchInputRef.current && !conversationsFilter && currentFocus === conversation.id, handleArrowKeyDown: handleArrowKeyDown(index), resetConversationFocus: resetConversationFocus, dataUieName: 'item-conversation', From 57bd26bfbee1daab9e61d0a9abd5e5713ecc71c5 Mon Sep 17 00:00:00 2001 From: Otto the Bot Date: Tue, 19 Nov 2024 19:30:51 +0100 Subject: [PATCH 062/117] chore: Update translations (#18344) --- src/i18n/ru-RU.json | 2 +- src/i18n/sv-SE.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index 8fb5e0c454d..19de15363a1 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -1125,7 +1125,7 @@ "modalServiceUnavailableMessage": "В данный момент этот сервис недоступен.", "modalSessionResetHeadline": "Сессия была сброшена", "modalSessionResetMessage": "Если проблема не решена, [link]свяжитесь[/link] с нами.", - "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", + "modalUnableToReceiveMessages": "В данный момент вы не можете получать сообщения. Пожалуйста, выйдите и войдите снова, чтобы решить эту проблему.", "modalUploadContactsAction": "Повторить", "modalUploadContactsMessage": "Мы не получили вашу информацию. Повторите попытку импорта своих контактов.", "modalUserBlockAction": "Заблокировать", diff --git a/src/i18n/sv-SE.json b/src/i18n/sv-SE.json index 78272ec2a39..c8931c1805a 100644 --- a/src/i18n/sv-SE.json +++ b/src/i18n/sv-SE.json @@ -1125,7 +1125,7 @@ "modalServiceUnavailableMessage": "Tjänsten är otillgänglig för tillfället.", "modalSessionResetHeadline": "Sessionen har återställts", "modalSessionResetMessage": "If the problem is not resolved, [link]contact[/link] us.", - "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", + "modalUnableToReceiveMessages": "Du kan inte ta emot meddelanden just nu. Logga ut och logga in igen för att lösa problemet.", "modalUploadContactsAction": "Försök igen", "modalUploadContactsMessage": "Vi tog inte emot din information. Försök importera dina kontakter igen.", "modalUserBlockAction": "Blockera", From 780dc6cc67aa36171c1d3c7b03174b28a8716d80 Mon Sep 17 00:00:00 2001 From: Olaf Sulich Date: Wed, 20 Nov 2024 07:21:55 +0100 Subject: [PATCH 063/117] feat(i18n): unify internalization texts usage (#18335) * feat: replace all translation keys from strings.ts with translation function call * feat(ConversationJoinComponents): replace useIntl with translation function * feat(LoginComponent): replace useIntl with translation function for button text * feat(SingleSignOnForm): replace useIntl with translation function for input placeholder * feat(i18n): replace single brackets with double brackets for injected text * feat(i18n): replace double brackets with single brackets for injected text * feat(i18n): update placeholder syntax from double to single brackets in localized strings * feat(ReactLocalizerUtil): update to unse single brackets * feat(ReadOnlyConversationMessage): update placeholder syntax to use single brackets * feat(i18n): update placeholder syntax in Chinese localization to use single brackets * fix(AccountForm): passing dynamic variable * fix(TestUtil): load messages in withIntl for en locale * feat(TestUtil): import internalization strings in withItnl util * fix(QualityFeedbackModal): update test to use actual string values instead of internalization ids * fix(SingleSignOnForm): simplify placeholder translation by removing unnecessary identifier * fix(WirelessContainer): remove default message from cookie policy banner * fix(package.json): remove unnecessary argument (script.ts) from translate:merge script * fix(README): update usage instructions for adding string variables --- README.md | 4 +- package.json | 2 +- src/i18n/ar-SA.json | 492 +++++----- src/i18n/bn-BD.json | 524 +++++------ src/i18n/ca-ES.json | 524 +++++------ src/i18n/cs-CZ.json | 524 +++++------ src/i18n/da-DK.json | 524 +++++------ src/i18n/de-DE.json | 522 +++++------ src/i18n/el-GR.json | 524 +++++------ src/i18n/en-US.json | 524 +++++------ src/i18n/es-ES.json | 518 +++++----- src/i18n/et-EE.json | 520 +++++----- src/i18n/fa-IR.json | 512 +++++----- src/i18n/fi-FI.json | 498 +++++----- src/i18n/fr-FR.json | 522 +++++------ src/i18n/ga-IE.json | 524 +++++------ src/i18n/he-IL.json | 524 +++++------ src/i18n/hi-IN.json | 530 +++++------ src/i18n/hr-HR.json | 524 +++++------ src/i18n/hu-HU.json | 520 +++++----- src/i18n/id-ID.json | 526 +++++------ src/i18n/is-IS.json | 524 +++++------ src/i18n/it-IT.json | 524 +++++------ src/i18n/ja-JP.json | 518 +++++----- src/i18n/lt-LT.json | 524 +++++------ src/i18n/lv-LV.json | 524 +++++------ src/i18n/ms-MY.json | 524 +++++------ src/i18n/nl-NL.json | 522 +++++------ src/i18n/no-NO.json | 524 +++++------ src/i18n/pl-PL.json | 520 +++++----- src/i18n/pt-BR.json | 524 +++++------ src/i18n/pt-PT.json | 524 +++++------ src/i18n/ro-RO.json | 524 +++++------ src/i18n/ru-RU.json | 520 +++++----- src/i18n/si-LK.json | 512 +++++----- src/i18n/sk-SK.json | 524 +++++------ src/i18n/sl-SI.json | 524 +++++------ src/i18n/sr-SP.json | 486 +++++----- src/i18n/sv-SE.json | 532 +++++------ src/i18n/th-TH.json | 524 +++++------ src/i18n/tr-TR.json | 524 +++++------ src/i18n/uk-UA.json | 520 +++++----- src/i18n/uz-UZ.json | 524 +++++------ src/i18n/vi-VN.json | 524 +++++------ src/i18n/zh-CN.json | 530 +++++------ src/i18n/zh-HK.json | 524 +++++------ src/i18n/zh-TW.json | 532 +++++------ src/script/auth/component/AcceptNewsModal.tsx | 16 +- src/script/auth/component/AccountForm.tsx | 24 +- src/script/auth/component/AppAlreadyOpen.tsx | 11 +- src/script/auth/component/ClientItem.tsx | 5 +- src/script/auth/component/Exception.tsx | 12 +- .../component/JoinGuestLinkPasswordModal.tsx | 15 +- src/script/auth/component/LoginForm.tsx | 12 +- .../auth/component/WirelessContainer.tsx | 9 +- src/script/auth/page/ClientManager.tsx | 13 +- src/script/auth/page/ConversationJoin.tsx | 8 +- .../auth/page/ConversationJoinComponents.tsx | 32 +- .../auth/page/ConversationJoinInvalid.tsx | 15 +- src/script/auth/page/CreateAccount.tsx | 9 +- .../auth/page/CreatePersonalAccount.tsx | 12 +- .../auth/page/CustomEnvironmentRedirect.tsx | 11 +- src/script/auth/page/EntropyContainer.tsx | 13 +- src/script/auth/page/HistoryInfo.tsx | 13 +- src/script/auth/page/Index.tsx | 33 +- src/script/auth/page/InitialInvite.tsx | 15 +- src/script/auth/page/Login.tsx | 25 +- src/script/auth/page/OAuthPermissions.tsx | 30 +- src/script/auth/page/SetAccountType.tsx | 15 +- src/script/auth/page/SetEmail.tsx | 12 +- src/script/auth/page/SetHandle.tsx | 10 +- src/script/auth/page/SetPassword.tsx | 14 +- src/script/auth/page/SingleSignOn.tsx | 16 +- src/script/auth/page/SingleSignOnForm.tsx | 16 +- src/script/auth/page/TeamName.tsx | 12 +- src/script/auth/page/VerifyEmailCode.tsx | 13 +- src/script/auth/page/VerifyEmailLink.tsx | 13 +- src/script/auth/util/errorUtil.tsx | 12 +- src/script/auth/util/logoutUtil.ts | 27 + src/script/auth/util/test/TestUtil.tsx | 65 +- .../ReadOnlyConversationMessage.tsx | 6 +- .../QualityFeedbackModal.test.tsx | 5 +- src/script/strings.ts | 885 ------------------ src/script/util/ErrorUtil.ts | 73 ++ .../util/LocalizerUtil/LocalizerUtil.ts | 4 +- .../LocalizerUtil/ReactLocalizerUtil.test.tsx | 24 +- src/script/util/ValidationUtil.ts | 12 + test/unit_tests/util/LocalizerUtilSpec.js | 22 +- 88 files changed, 12150 insertions(+), 12897 deletions(-) create mode 100644 src/script/auth/util/logoutUtil.ts delete mode 100644 src/script/strings.ts create mode 100644 src/script/util/ErrorUtil.ts diff --git a/README.md b/README.md index 7742c544c13..414e8e6e2c3 100644 --- a/README.md +++ b/README.md @@ -90,8 +90,8 @@ username: your-username **Usage:** -1. Add string variable to "src/script/strings.ts" (source for the React part of our app) and text to "i18n/en-US.json" (source for the Knockout part of our app) -1. Create a PR and merge it after approval. When the PR gets merged, our CI will take care of uploading the english texts to Crowdin. +1. Add string variable to "i18n/en-US.json" +2. Create a PR and merge it after approval. When the PR gets merged, our CI will take care of uploading the english texts to Crowdin. If our CI pipeline is broken, you still have the option to upload new strings manually. For this case do the following: diff --git a/package.json b/package.json index f5839078a88..40cd256a8ea 100644 --- a/package.json +++ b/package.json @@ -202,7 +202,7 @@ "test:server": "cd server && yarn test", "test:types": "tsc --project tsconfig.build.json --noEmit && cd server && tsc --noEmit", "translate:extract": "i18next-scanner 'src/{page,script}/**/*.{js,html,htm}'", - "translate:merge": "formatjs extract --format './bin/translations_extract_formatter.js' --out-file './src/i18n/en-US.json' './src/script/strings.ts'" + "translate:merge": "formatjs extract --format './bin/translations_extract_formatter.js' --out-file './src/i18n/en-US.json'" }, "resolutions": { "libsodium": "0.7.10", diff --git a/src/i18n/ar-SA.json b/src/i18n/ar-SA.json index 06ae113fb91..19218763cca 100644 --- a/src/i18n/ar-SA.json +++ b/src/i18n/ar-SA.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "إضافة", "addParticipantsHeader": "أضف أشخاصًا", - "addParticipantsHeaderWithCounter": "أضف أشخاصًا ({{number}})", + "addParticipantsHeaderWithCounter": "أضف أشخاصًا ({number})", "addParticipantsManageServices": "إدارة الخدمات", "addParticipantsManageServicesNoResults": "إدارة الخدمات", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -256,7 +256,7 @@ "authLoginTitle": "Log in", "authPlaceholderEmail": "البريد الإلكتروني", "authPlaceholderPassword": "كلمة السر", - "authPostedResend": "أعد الإرسال إلى {{email}}", + "authPostedResend": "أعد الإرسال إلى {email}", "authPostedResendAction": "لم يظهر أي بريد الكتروني؟", "authPostedResendDetail": "تحقق من بريدك الإلكتروني الوارد واتبع الإرشادات التي تظهر.", "authPostedResendHeadline": "وصلك بريد", @@ -269,7 +269,7 @@ "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "لم يظهر أي رمز؟", "authVerifyCodeResendDetail": "إعادة إرسال", - "authVerifyCodeResendTimer": "يمكنك طلب كودًا جديدًا {{expiration}}.", + "authVerifyCodeResendTimer": "يمكنك طلب كودًا جديدًا {expiration}.", "authVerifyPasswordHeadline": "أدخل كلمة المرور الخاصة بك", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "لم يكتمل النسخ الاحتياطي.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "يجري الإعداد…", - "backupExportProgressSecondary": "يجري النسخ الاحتياطي · {{processed}} من {{total}} — {{progress}}%", + "backupExportProgressSecondary": "يجري النسخ الاحتياطي · {processed} من {total} — {progress}%", "backupExportSaveFileAction": "حفظ الملف", "backupExportSuccessHeadline": "اكتمل النسخ الاحتياطي", "backupExportSuccessSecondary": "يمكنك استخدام هذا لاستعادة التاريخ إذا فقدت حاسوبك أو انتقلت إلى حاسوب جديد.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "يجري الإعداد…", - "backupImportProgressSecondary": "يستعيد التاريخ · {{processed}} من {{total}} — {{progress}}%", + "backupImportProgressSecondary": "يستعيد التاريخ · {processed} من {total} — {progress}%", "backupImportSuccessHeadline": "اُستعيد التاريخ.", "backupImportVersionErrorHeadline": "نسخة احتياطية غير متوافقة", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "حاول مرة أخرى", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "قبول", "callChooseSharedScreen": "اختر شاشة للمشاركة", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "رفض", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "لايمكن الوصول للكاميرا", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} في مكالمة", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} في مكالمة", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "جاري الربط", "callStateIncoming": "يتصل بك", - "callStateIncomingGroup": "{{user}} يتصل", + "callStateIncomingGroup": "{user} يتصل", "callStateOutgoing": "جاري الاتصال", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "ملفات", "collectionSectionImages": "Images", "collectionSectionLinks": "روابط", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "تواصل", "connectionRequestIgnore": "تجاهل", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "مع [showmore]كل اعضاء الفريق[/showmore]", "conversationCreateTeamGuest": "مع [showmore]كل اعضاء الفريق و ضيف واحد[/showmore]", - "conversationCreateTeamGuests": "مع [showmore]كل اعضاء الفريق و {{count}} ضيوف [/showmore]", + "conversationCreateTeamGuests": "مع [showmore]كل اعضاء الفريق و {count} ضيوف [/showmore]", "conversationCreateTemporary": "لقد انضممت إلى المحادثة", - "conversationCreateWith": "مع {{users}}", - "conversationCreateWithMore": "مع {{users}}, و[showmore]{{count}} اكثر[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] بدأ المحادثه مع {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] بدأ المحادثه مع {{users}}. و [showmore]{{count}} اكثر [/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] بدأ المحادثه", + "conversationCreateWith": "مع {users}", + "conversationCreateWithMore": "مع {users}, و[showmore]{count} اكثر[/showmore]", + "conversationCreated": "[bold]{name}[/bold] بدأ المحادثه مع {users}", + "conversationCreatedMore": "[bold]{name}[/bold] بدأ المحادثه مع {users}. و [showmore]{count} اكثر [/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] بدأ المحادثه", "conversationCreatedNameYou": "[bold]انت[/bold] بدأت المحادثه", - "conversationCreatedYou": "انت بدأت المحادثه مع {{users}}", - "conversationCreatedYouMore": "انت بدأت المحادثه مع {{users}}. و [showmore]{{count}} اكثر[/showmore]", - "conversationDeleteTimestamp": "حُذفت: {{date}}", + "conversationCreatedYou": "انت بدأت المحادثه مع {users}", + "conversationCreatedYouMore": "انت بدأت المحادثه مع {users}. و [showmore]{count} اكثر[/showmore]", + "conversationDeleteTimestamp": "حُذفت: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "أنشئ مجموعة", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "الأجهزة", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " بدأ باستخدام", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " الأجهزة الخاصة بك", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "عُدّلت: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "عُدّلت: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "ضيف", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "انضم إلى المحادثة", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "افتح الخريطة", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] اضاف {{users}} للمحادثه", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] اضاف {users} للمحادثه", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]انت[/bold] اضفت {{users}} للمحادثه", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]انت[/bold] اضفت {users} للمحادثه", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "وصلت", "conversationMissedMessages": "لم تستخدم هذا الجهاز منذ مدة. ربما لن تظهر بعض الرسائل هنا.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "البحث بحسب الاسم", "conversationParticipantsTitle": "أشخاص", "conversationPing": "بينغ", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": "بينغ", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": "قمت بإعادة تسمية المحادثة", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "ابدأ محادثة مع {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "ابدأ محادثة مع {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "شخص ما", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "اليوم", "conversationTweetAuthor": " على تويتر", - "conversationUnableToDecrypt1": "رسالة من {{user}} لم تُستقبل.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "رسالة من {user} لم تُستقبل.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "خطأ", "conversationUnableToDecryptLink": "لماذا؟", "conversationUnableToDecryptResetSession": "إعادة تعيين الجلسة", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "أنت", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "كل شيء مؤرشف", - "conversationsConnectionRequestMany": "{{number}} أشخاص منتظرون", + "conversationsConnectionRequestMany": "{number} أشخاص منتظرون", "conversationsConnectionRequestOne": "شخص واحد في الانتظار", "conversationsContacts": "جهات الاتصال", "conversationsEmptyConversation": "محادثة جماعية", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "ألغِ كتم المحادثة", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "اكتم المحادثة", "conversationsPopoverUnarchive": "ألغِ أرشفة المحادثة", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "أرسل أحدهم لك رسالة", "conversationsSecondaryLineEphemeralReply": "%s قام بالرد عليك", "conversationsSecondaryLineEphemeralReplyGroup": "ردَّ أحدهم عليك", - "conversationsSecondaryLineIncomingCall": "{{user}} يتصل", - "conversationsSecondaryLinePeopleAdded": "أُضيف {{user}} أشخاص", - "conversationsSecondaryLinePeopleLeft": "غادر {{number}} أشخاص", - "conversationsSecondaryLinePersonAdded": "أُضيف {{user}}", - "conversationsSecondaryLinePersonAddedSelf": "انضم {{user}}", - "conversationsSecondaryLinePersonAddedYou": "أضافك {{user}}", - "conversationsSecondaryLinePersonLeft": "غادر {{user}}", - "conversationsSecondaryLinePersonRemoved": "أُزيل {{user}}", - "conversationsSecondaryLinePersonRemovedTeam": "أُزيل {{user}} من الفريق", - "conversationsSecondaryLineRenamed": "غيّر {{user}} اسم المحادثة", - "conversationsSecondaryLineSummaryMention": "{{number}} إشارة إليك", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} رسالة", - "conversationsSecondaryLineSummaryMessages": "{{number}} رسائل", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} مكالمة مفقودة", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} مكالمات مفقودة", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} ردود", - "conversationsSecondaryLineSummaryReply": "{{number}} رد", + "conversationsSecondaryLineIncomingCall": "{user} يتصل", + "conversationsSecondaryLinePeopleAdded": "أُضيف {user} أشخاص", + "conversationsSecondaryLinePeopleLeft": "غادر {number} أشخاص", + "conversationsSecondaryLinePersonAdded": "أُضيف {user}", + "conversationsSecondaryLinePersonAddedSelf": "انضم {user}", + "conversationsSecondaryLinePersonAddedYou": "أضافك {user}", + "conversationsSecondaryLinePersonLeft": "غادر {user}", + "conversationsSecondaryLinePersonRemoved": "أُزيل {user}", + "conversationsSecondaryLinePersonRemovedTeam": "أُزيل {user} من الفريق", + "conversationsSecondaryLineRenamed": "غيّر {user} اسم المحادثة", + "conversationsSecondaryLineSummaryMention": "{number} إشارة إليك", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} رسالة", + "conversationsSecondaryLineSummaryMessages": "{number} رسائل", + "conversationsSecondaryLineSummaryMissedCall": "{number} مكالمة مفقودة", + "conversationsSecondaryLineSummaryMissedCalls": "{number} مكالمات مفقودة", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} ردود", + "conversationsSecondaryLineSummaryReply": "{number} رد", "conversationsSecondaryLineYouLeft": "انت غادرت", "conversationsSecondaryLineYouWereRemoved": "لقد أُزلت", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "التالي", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gifs متحركة", "extensionsGiphyButtonMore": "جرب أخرى", "extensionsGiphyButtonOk": "إرسال", - "extensionsGiphyMessage": "{{tag}} • عبر giphy.com", + "extensionsGiphyMessage": "{tag} • عبر giphy.com", "extensionsGiphyNoGifs": "عفوا، لا توجد صور متحركة gifs", "extensionsGiphyRandom": "عشوائي", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "لا نتائج.", "fullsearchPlaceholder": "ابحث في الرسائل النصية", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "تـم", "groupCreationParticipantsActionSkip": "تخطِ", "groupCreationParticipantsHeader": "أضف أشخاصًا", - "groupCreationParticipantsHeaderWithCounter": "أضف أشخاصًا ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "أضف أشخاصًا ({number})", "groupCreationParticipantsPlaceholder": "البحث بحسب الاسم", "groupCreationPreferencesAction": "التالي", "groupCreationPreferencesErrorNameLong": "حروف كثيرة جدا", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "اسم المجموعة", "groupParticipantActionBlock": "احظر جهة الاتصال…", "groupParticipantActionCancelRequest": "ألغِ الطلب…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "تواصل", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "ألغِ حظر جهة الاتصال…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,8 +822,8 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "فك تعمية الرسائل", "initEvents": "جارٍ تحميل الرسائل", - "initProgress": " {{number1}} من {{number2}}", - "initReceivedSelfUser": "مرحبا، {{user}}.", + "initProgress": " {number1} من {number2}", + "initReceivedSelfUser": "مرحبا، {user}.", "initReceivedUserData": "جاري التحقق عن وجود رسائل جديدة", "initUpdatedFromNotifications": "تقريبا انتهى - استمتع بـ Wire", "initValidatedClient": "Fetching your connections and conversations", @@ -834,9 +834,9 @@ "invite.skipForNow": "تخطِ الآن", "invite.subhead": "ادعُ زملاءك إلى الانضمام.", "inviteHeadline": "ادعو أشخاص لاستعمال واير", - "inviteHintSelected": "إضغط {{metaKey}} + C للنسخ", - "inviteHintUnselected": "حدد ثم إضغط {{metaKey}} + C للنسخ", - "inviteMessage": "أنا استخدم واير. ابحث عن {{username}} أو اذهب إلى get.wire.com.", + "inviteHintSelected": "إضغط {metaKey} + C للنسخ", + "inviteHintUnselected": "حدد ثم إضغط {metaKey} + C للنسخ", + "inviteMessage": "أنا استخدم واير. ابحث عن {username} أو اذهب إلى get.wire.com.", "inviteMessageNoEmail": "أنا استخدم واير. اذهب إلى get.wire.com لنتواصل.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "التفاصيل", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "موافق", "modalAccountCreateHeadline": "أنشئ حسابًا؟", "modalAccountCreateMessage": "بإنشائك حسابًا، ستفقد تاريخ المحادثة في غرفة الضيوف.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "إدارة الأجهزة", "modalAccountRemoveDeviceAction": "أزل الجهاز", - "modalAccountRemoveDeviceHeadline": "أزل \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "أزل \"{device}\"", "modalAccountRemoveDeviceMessage": "كلمة مرورك مطلوبة لحذف هذا الجهاز.", "modalAccountRemoveDevicePlaceholder": "كلمة المرور", "modalAcknowledgeAction": "موافق", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "ملفات كثيرة جدًا في وقت واحد", - "modalAssetParallelUploadsMessage": "يمكنك إرسال حتى {{number}} ملف في وقت واحد.", + "modalAssetParallelUploadsMessage": "يمكنك إرسال حتى {number} ملف في وقت واحد.", "modalAssetTooLargeHeadline": "الملف كبير جدًا", - "modalAssetTooLargeMessage": "يمكنك إرسال ملفات حتى {{number}}", + "modalAssetTooLargeMessage": "يمكنك إرسال ملفات حتى {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "إنهاء الاتصال", "modalCallSecondOutgoingHeadline": "إنهاء المكالمة الحالية؟", "modalCallSecondOutgoingMessage": "يمكنك أن تكون في مكالمة واحدة فقط في ذات الوقت.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "إلغاء", "modalConnectAcceptAction": "تواصل", "modalConnectAcceptHeadline": "قبول؟", - "modalConnectAcceptMessage": "هذا سوف يوصلك ويفتح المحادثة مع {{user}}.", + "modalConnectAcceptMessage": "هذا سوف يوصلك ويفتح المحادثة مع {user}.", "modalConnectAcceptSecondary": "تجاهل", "modalConnectCancelAction": "نعم", "modalConnectCancelHeadline": "الغاء الطّلب؟", - "modalConnectCancelMessage": "أزل طلب التواصل مع {{user}}.", + "modalConnectCancelMessage": "أزل طلب التواصل مع {user}.", "modalConnectCancelSecondary": "لا", "modalConversationClearAction": "حذف", "modalConversationClearHeadline": "حذف المحتوى؟", "modalConversationClearMessage": "هذا سيمسح تاريخ المحادثة على كل أجهزتك.", "modalConversationClearOption": "غادر المحادثة أيضا", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "غادر", - "modalConversationLeaveHeadline": "غادر محادثة {{name}}؟", + "modalConversationLeaveHeadline": "غادر محادثة {name}؟", "modalConversationLeaveMessage": "لن تستطيع إرسال أو استقبال رسائل في هذه المحادثة.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "الرسالة طويلة جداً", - "modalConversationMessageTooLongMessage": "يمكنك إرسال رسائل يصل عدد حروفها إلى {{number}}.", + "modalConversationMessageTooLongMessage": "يمكنك إرسال رسائل يصل عدد حروفها إلى {number}.", "modalConversationNewDeviceAction": "أرسل على أيّة حال", - "modalConversationNewDeviceHeadlineMany": "بدأ {{users}} باستخدام أجهزة جديدة", - "modalConversationNewDeviceHeadlineOne": "بدأ {{user}} باستخدام جهازًا جديدًا", - "modalConversationNewDeviceHeadlineYou": "بدأ {{user}} باستخدام جهازًا جديدًا", + "modalConversationNewDeviceHeadlineMany": "بدأ {users} باستخدام أجهزة جديدة", + "modalConversationNewDeviceHeadlineOne": "بدأ {user} باستخدام جهازًا جديدًا", + "modalConversationNewDeviceHeadlineYou": "بدأ {user} باستخدام جهازًا جديدًا", "modalConversationNewDeviceIncomingCallAction": "اقبل المكالمة", "modalConversationNewDeviceIncomingCallMessage": "ألا زلت تريد قبول المكالمة؟", "modalConversationNewDeviceMessage": "ألا زلت تريد إرسال رسالتك؟", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "ألا زلت تريد إجراء المكالمة؟", "modalConversationNotConnectedHeadline": "لم يُضف أحد إلى المحادثة", "modalConversationNotConnectedMessageMany": "أحد الأشخاص الذين اخترتهم لا يريد أن يُضاف إلى المحادثات.", - "modalConversationNotConnectedMessageOne": "لا يريد {{name}} أن يضاف إلى المحادثات.", + "modalConversationNotConnectedMessageOne": "لا يريد {name} أن يضاف إلى المحادثات.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "إزالة؟", - "modalConversationRemoveMessage": "لن يستطيع {{user}} أن يرسل أو يستقبل رسائل في هذه المحادثة.", + "modalConversationRemoveMessage": "لن يستطيع {user} أن يرسل أو يستقبل رسائل في هذه المحادثة.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "المكالمة ممتلئة", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "الصورة المتحركة المختارة كبيرة جدا", - "modalGifTooLargeMessage": "الحجم الأقصى هو {{number}} ميغابايت.", + "modalGifTooLargeMessage": "الحجم الأقصى هو {number} ميغابايت.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1107,20 +1107,20 @@ "modalNoCameraMessage": "لا يستطيع Wire الوصول للكاميرا. [br][faqLink] إقرا هذه المقاله [/faqLink] لمعرفه كيف إصلاح المشكله.", "modalNoCameraTitle": "لايمكن الوصول للكاميرا", "modalOpenLinkAction": "افتح", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "زر الرابط", "modalOptionSecondary": "إلغاء", "modalPictureFileFormatHeadline": "لا يمكن استخدام هذه الصورة", "modalPictureFileFormatMessage": "من فضلك اختر ملف PNG أو JPEG.", "modalPictureTooLargeHeadline": "الصورة المختارة كبيرة جدا", - "modalPictureTooLargeMessage": "يمكنك رفع صور حتى {{number}} ميغابايت.", + "modalPictureTooLargeMessage": "يمكنك رفع صور حتى {number} ميغابايت.", "modalPictureTooSmallHeadline": "الصورة صغيرة جدا", "modalPictureTooSmallMessage": "من فضلك اختر صورة أبعادها على الأقل 320 × 320 بكسل.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "إضافة الخدمة غير ممكن", "modalServiceUnavailableMessage": "هذه الخدمة غير متاحة حاليا.", "modalSessionResetHeadline": "تم إعادة تعيين الجلسة", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "حاول مرة أخرى", "modalUploadContactsMessage": "لم نستقبل أيّة معلومات. من فضلك حاول استيراد جهات اتصالك مرة أخرى.", "modalUserBlockAction": "حظر \n", - "modalUserBlockHeadline": "احظر {{user}}؟", - "modalUserBlockMessage": "لن يستطيع {{user}} التواصل معك أو إضافتك إلى محادثات جماعية.", + "modalUserBlockHeadline": "احظر {user}؟", + "modalUserBlockMessage": "لن يستطيع {user} التواصل معك أو إضافتك إلى محادثات جماعية.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "إلغاء حظر", "modalUserUnblockHeadline": "إلغاء الحظر؟", - "modalUserUnblockMessage": "سيستطيع {{user}} أن يتواصل معك وأن يضيفك إلى محادثات جماعية من جديد.", + "modalUserUnblockMessage": "سيستطيع {user} أن يتواصل معك وأن يضيفك إلى محادثات جماعية من جديد.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "قبل طلب الاتصال الخاص بك", "notificationConnectionConnected": "أنت الآن متصل", "notificationConnectionRequest": "يريد التواصل", - "notificationConversationCreate": "بدأ {{user}} محادثة", + "notificationConversationCreate": "بدأ {user} محادثة", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "غيّر {{user}} اسم المحادثة إلى {{name}}", - "notificationMemberJoinMany": "{{user}} أضاف {{number}} أشخاص إلى المحادثة", - "notificationMemberJoinOne": "{{user1}} أضاف {{user2}} إلى المحادثة", - "notificationMemberJoinSelf": "انضم {{user}} إلى المحادثة", - "notificationMemberLeaveRemovedYou": "أزالك {{user}} من المحادثة", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "غيّر {user} اسم المحادثة إلى {name}", + "notificationMemberJoinMany": "{user} أضاف {number} أشخاص إلى المحادثة", + "notificationMemberJoinOne": "{user1} أضاف {user2} إلى المحادثة", + "notificationMemberJoinSelf": "انضم {user} إلى المحادثة", + "notificationMemberLeaveRemovedYou": "أزالك {user} من المحادثة", + "notificationMention": "Mention: {text}", "notificationObfuscated": "أرسل لك رسالة", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "شخص ما", "notificationPing": "بينغ", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "كل شيء", "notificationSettingsMentionsAndReplies": "الإشارات والردود", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "شارك ملف", "notificationSharedLocation": "شارَك موقعًا", "notificationSharedVideo": "شارك فيديو", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "جاري الاتصال", "notificationVoiceChannelDeactivate": "اتصل بك", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "كيف أفعل ذلك؟", "participantDevicesDetailResetSession": "إعادة تعيين الجلسة", "participantDevicesDetailShowMyDevice": "اعرض بصمة جهازي", "participantDevicesDetailVerify": "تم التحقق", "participantDevicesHeader": "الأجهزة", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "اعرف المزيد", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "أظهر جميع الأجهزة الخاصة بي", @@ -1227,15 +1227,15 @@ "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "حاول مرة أخرى", "preferencesAbout": "عن", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "سياسة الخصوصية", "preferencesAboutSupport": "الدعم", "preferencesAboutSupportContact": "اتصل بالدعم", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "شروط الاستخدام", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", + "preferencesAboutVersion": "{brandName} for web version {version}", "preferencesAboutWebsite": "موقع واير", "preferencesAccount": "الحساب", "preferencesAccountAccentColor": "Set a profile color", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "إنشاء فريق", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "حذف الحساب", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "تسجيل الخروج", "preferencesAccountManageTeam": "أدر الفريق", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "الخصوصية", "preferencesAccountReadReceiptsCheckbox": "إشعارات بالقراءة", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "البعض", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "التاريخ", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "اكتشاف الأخطاء وإصلاحها", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "جهات الاتصال", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "المالك", "rolePartner": "الشريك", @@ -1401,9 +1401,9 @@ "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "أحضر أصدقاءك", "searchInviteShare": "مشاركة جهات الاتصال", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "جميع الأشخاص\nالذين تتواصل معهم\nهم بالفعل في هذه المحادثة.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "لا توجد نتائج مطابقة. حاول إدخال اسم مختلف.", "searchManageServices": "إدارة الخدمات", @@ -1415,7 +1415,7 @@ "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "تواصل", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "أشخاص", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "ابحث عن أشخاص بالاسم أو بالمُعرّف (اسم المستخدم)", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,10 +1457,10 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "اختر الخاص بك", "takeoverButtonKeep": "إبقاء هذه", "takeoverLink": "اعرف المزيد", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "سمِّ فريقك", "teamName.subhead": "بإمكانك تغييره لاحقًا.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "اتصال", - "tooltipConversationDetailsAddPeople": "أضف مشاركين إلى المحادثة ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "أضف مشاركين إلى المحادثة ({shortcut})", "tooltipConversationDetailsRename": "تغيير اسم المحادثة", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "إضافة ملف", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "اكتب الرسالة", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "الأشخاص ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "الأشخاص ({shortcut})", "tooltipConversationPicture": "إضافة صورة", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "ابحث", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "مكالمة فيديو", - "tooltipConversationsArchive": "الأرشيف ({{shortcut}})", - "tooltipConversationsArchived": "أظهر الأرشيف ({{number}})", + "tooltipConversationsArchive": "الأرشيف ({shortcut})", + "tooltipConversationsArchived": "أظهر الأرشيف ({number})", "tooltipConversationsMore": "المزيد", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "إلغاء كتم ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "إلغاء كتم ({shortcut})", "tooltipConversationsPreferences": "افتح التفضيلات", - "tooltipConversationsSilence": "كتم ({{shortcut}})", - "tooltipConversationsStart": "إبدأ محادثة ({{shortcut}})", + "tooltipConversationsSilence": "كتم ({shortcut})", + "tooltipConversationsStart": "إبدأ محادثة ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "افتح موقعًا آخر لإعادة تعيين كلمة مرورك", "tooltipPreferencesPicture": "غيّر صورتك…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "لا شيء", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "تواصل", "userProfileButtonIgnore": "تجاهل", "userProfileButtonUnblock": "إلغاء حظر", "userProfileDomain": "Domain", "userProfileEmail": "البريد الإلكتروني", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}} ساعه\\ساعات متبقيه", - "userRemainingTimeMinutes": "اقل من {{time}} دقيقه\\دقائق متبقيه", + "userRemainingTimeHours": "{time} ساعه\\ساعات متبقيه", + "userRemainingTimeMinutes": "اقل من {time} دقيقه\\دقائق متبقيه", "verify.changeEmail": "تغيير البريد الإلكتروني", "verify.headline": "وصلك بريد", "verify.resendCode": "أعد إرسال الرمز", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "مشاركه الشاشه", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,12 +1621,12 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", "warningCallIssues": "نسخة واير هذه لا تستطيع المشاركة في المكالمة. من فضلك استخدم", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} يتصل. متصفحك لا يدعم المكالمات.", + "warningCallUnsupportedIncoming": "{user} يتصل. متصفحك لا يدعم المكالمات.", "warningCallUnsupportedOutgoing": "لا تستطيع إجراء مكالمة لأن متصفحك لا يدعم المكالمات.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", "warningConnectivityConnectionLost": "يحاول الاتصال. قد لا يستطيع واير إيصال الرسائل.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "لا تستطيع إجراء مكالمة لأن متصفحك لا يملك الوصول إلى الكاميرا.", "warningPermissionDeniedMicrophone": "لا تستطيع إجراء مكالمة لأن متصفحك لا يملك الوصول إلى الميكروفون.", "warningPermissionDeniedScreen": "متصفحك يريد إذنًا لمشاركة شاشتك.", - "warningPermissionRequestCamera": "{{icon}} اسمح بالوصول إلى الكاميرا", - "warningPermissionRequestMicrophone": "{{icon}} اسمح بالوصول إلى الميكروفون", - "warningPermissionRequestNotification": "{{icon}} اسمح بالإشعارات", - "warningPermissionRequestScreen": "{{icon}} اسمح بالوصول إلى الشاشة", - "wireLinux": "{{brandName}} للينكس", - "wireMacos": "{{brandName}} لـ macOS", + "warningPermissionRequestCamera": "{icon} اسمح بالوصول إلى الكاميرا", + "warningPermissionRequestMicrophone": "{icon} اسمح بالوصول إلى الميكروفون", + "warningPermissionRequestNotification": "{icon} اسمح بالإشعارات", + "warningPermissionRequestScreen": "{icon} اسمح بالوصول إلى الشاشة", + "wireLinux": "{brandName} للينكس", + "wireMacos": "{brandName} لـ macOS", "wireWindows": "واير لنظام التشغيل ويندوز Windows", - "wire_for_web": "{{brandName}} للويب" -} + "wire_for_web": "{brandName} للويب" +} \ No newline at end of file diff --git a/src/i18n/bn-BD.json b/src/i18n/bn-BD.json index c2d52954a00..9e975821cd7 100644 --- a/src/i18n/bn-BD.json +++ b/src/i18n/bn-BD.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Add", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Forgot password", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "Log in", - "authBlockedCookies": "Enable cookies to log in to {{brandName}}.", - "authBlockedDatabase": "{{brandName}} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{{brandName}} is already open in another tab.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "Invalid Country Code", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "For privacy reasons, your conversation history will not appear here.", - "authHistoryHeadline": "It’s the first time you’re using {{brandName}} on this device.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Messages sent in the meantime will not appear here.", - "authHistoryReuseHeadline": "You’ve used {{brandName}} on this device before.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Manage devices", "authLimitButtonSignOut": "Log out", - "authLimitDescription": "Remove one of your other devices to start using {{brandName}} on this one.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "Devices", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {{email}}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "No email showing up?", "authPostedResendDetail": "Check your email inbox and follow the instructions.", "authPostedResendHeadline": "You’ve got mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "This lets you use {{brandName}} on multiple devices.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Add email address and password.", "authVerifyAccountLogout": "Log out", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "No code showing up?", "authVerifyCodeResendDetail": "Resend", - "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Enter your password", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Accept", "callChooseSharedScreen": "Choose a screen to share", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Decline", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connecting…", "callStateIncoming": "Calling…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringing…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Connect", "connectionRequestIgnore": "Ignore", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Devices", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " your devices", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edited: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Guest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Open Map", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Delivered", "conversationMissedMessages": "You haven’t used this device for a while. Some messages may not appear here.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Search by name", "conversationParticipantsTitle": "People", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{{user}}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "you", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{{number}} people waiting", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person waiting", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Unmute", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mute", "conversationsPopoverUnarchive": "Unarchive", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} people left", - "conversationsSecondaryLinePersonAdded": "{{user}} was added", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} added you", - "conversationsSecondaryLinePersonLeft": "{{user}} left", - "conversationsSecondaryLinePersonRemoved": "{{user}} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "You left", "conversationsSecondaryLineYouWereRemoved": "You were removed", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "No results.", "fullsearchPlaceholder": "Search text messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Search by name", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Cancel request…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Connect", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "I’m on {{brandName}}, search for {{username}} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {{brandName}}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Manage devices", "modalAccountRemoveDeviceAction": "Remove device", - "modalAccountRemoveDeviceHeadline": "Remove \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Your password is required to remove the device.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {{number}} files at once.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {{number}}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Call Anyway", "modalCallSecondOutgoingHeadline": "Hang up current call?", "modalCallSecondOutgoingMessage": "A call is active in another conversation. Calling here will hang up the other call.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancel", "modalConnectAcceptAction": "Connect", "modalConnectAcceptHeadline": "Accept?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "Remove connection request to {{user}}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Also leave the conversation", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Leave", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Message too long", - "modalConversationMessageTooLongMessage": "You can send messages up to {{number}} characters long.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{{user}} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{{user}} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Accept call", "modalConversationNewDeviceIncomingCallMessage": "Do you still want to accept the call?", "modalConversationNewDeviceMessage": "Do you still want to send your message?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "One of the people you selected does not want to be added to conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remove?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "The group is full", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancel", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "Block {{user}}?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Unblock", "modalUserUnblockHeadline": "Unblock?", - "modalUserUnblockMessage": "{{user}} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepted your connection request", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Wants to connect", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removed you from the conversation", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Shared a file", "notificationSharedLocation": "Shared a location", "notificationSharedVideo": "Shared a video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "How do I do that?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Show my device fingerprint", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "Devices", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Learn more", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Show all my devices", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Camera", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Speakers", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "About", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy policy", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "Terms of use", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Delete account", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Log out", "preferencesAccountManageTeam": "Manage team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancel", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Some", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacts", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Bring your friends", "searchInviteShare": "Share Contacts", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connect", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "People", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", - "takeoverSub": "Claim your unique name on {{brandName}}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Call", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Add picture", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video Call", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "Open another website to reset your password", "tooltipPreferencesPicture": "Change your picture…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "None", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connect", "userProfileButtonIgnore": "Ignore", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "A new version of {{brandName}} is available.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Update now", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{{brandName}} for Linux", - "wireMacos": "{{brandName}} for macOS", - "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/ca-ES.json b/src/i18n/ca-ES.json index c2d52954a00..9e975821cd7 100644 --- a/src/i18n/ca-ES.json +++ b/src/i18n/ca-ES.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Add", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Forgot password", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "Log in", - "authBlockedCookies": "Enable cookies to log in to {{brandName}}.", - "authBlockedDatabase": "{{brandName}} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{{brandName}} is already open in another tab.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "Invalid Country Code", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "For privacy reasons, your conversation history will not appear here.", - "authHistoryHeadline": "It’s the first time you’re using {{brandName}} on this device.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Messages sent in the meantime will not appear here.", - "authHistoryReuseHeadline": "You’ve used {{brandName}} on this device before.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Manage devices", "authLimitButtonSignOut": "Log out", - "authLimitDescription": "Remove one of your other devices to start using {{brandName}} on this one.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "Devices", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {{email}}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "No email showing up?", "authPostedResendDetail": "Check your email inbox and follow the instructions.", "authPostedResendHeadline": "You’ve got mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "This lets you use {{brandName}} on multiple devices.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Add email address and password.", "authVerifyAccountLogout": "Log out", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "No code showing up?", "authVerifyCodeResendDetail": "Resend", - "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Enter your password", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Accept", "callChooseSharedScreen": "Choose a screen to share", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Decline", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connecting…", "callStateIncoming": "Calling…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringing…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Connect", "connectionRequestIgnore": "Ignore", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Devices", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " your devices", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edited: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Guest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Open Map", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Delivered", "conversationMissedMessages": "You haven’t used this device for a while. Some messages may not appear here.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Search by name", "conversationParticipantsTitle": "People", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{{user}}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "you", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{{number}} people waiting", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person waiting", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Unmute", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mute", "conversationsPopoverUnarchive": "Unarchive", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} people left", - "conversationsSecondaryLinePersonAdded": "{{user}} was added", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} added you", - "conversationsSecondaryLinePersonLeft": "{{user}} left", - "conversationsSecondaryLinePersonRemoved": "{{user}} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "You left", "conversationsSecondaryLineYouWereRemoved": "You were removed", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "No results.", "fullsearchPlaceholder": "Search text messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Search by name", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Cancel request…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Connect", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "I’m on {{brandName}}, search for {{username}} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {{brandName}}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Manage devices", "modalAccountRemoveDeviceAction": "Remove device", - "modalAccountRemoveDeviceHeadline": "Remove \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Your password is required to remove the device.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {{number}} files at once.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {{number}}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Call Anyway", "modalCallSecondOutgoingHeadline": "Hang up current call?", "modalCallSecondOutgoingMessage": "A call is active in another conversation. Calling here will hang up the other call.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancel", "modalConnectAcceptAction": "Connect", "modalConnectAcceptHeadline": "Accept?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "Remove connection request to {{user}}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Also leave the conversation", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Leave", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Message too long", - "modalConversationMessageTooLongMessage": "You can send messages up to {{number}} characters long.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{{user}} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{{user}} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Accept call", "modalConversationNewDeviceIncomingCallMessage": "Do you still want to accept the call?", "modalConversationNewDeviceMessage": "Do you still want to send your message?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "One of the people you selected does not want to be added to conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remove?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "The group is full", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancel", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "Block {{user}}?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Unblock", "modalUserUnblockHeadline": "Unblock?", - "modalUserUnblockMessage": "{{user}} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepted your connection request", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Wants to connect", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removed you from the conversation", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Shared a file", "notificationSharedLocation": "Shared a location", "notificationSharedVideo": "Shared a video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "How do I do that?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Show my device fingerprint", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "Devices", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Learn more", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Show all my devices", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Camera", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Speakers", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "About", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy policy", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "Terms of use", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Delete account", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Log out", "preferencesAccountManageTeam": "Manage team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancel", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Some", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacts", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Bring your friends", "searchInviteShare": "Share Contacts", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connect", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "People", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", - "takeoverSub": "Claim your unique name on {{brandName}}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Call", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Add picture", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video Call", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "Open another website to reset your password", "tooltipPreferencesPicture": "Change your picture…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "None", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connect", "userProfileButtonIgnore": "Ignore", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "A new version of {{brandName}} is available.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Update now", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{{brandName}} for Linux", - "wireMacos": "{{brandName}} for macOS", - "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/cs-CZ.json b/src/i18n/cs-CZ.json index e90d2eb46f1..ba8de047006 100644 --- a/src/i18n/cs-CZ.json +++ b/src/i18n/cs-CZ.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Přidat", "addParticipantsHeader": "Přidat účastníky", - "addParticipantsHeaderWithCounter": "Přidat účastníky ({{number}})", + "addParticipantsHeaderWithCounter": "Přidat účastníky ({number})", "addParticipantsManageServices": "Spravovat služby", "addParticipantsManageServicesNoResults": "Spravovat služby", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Zapomenuté heslo", "authAccountPublicComputer": "Toto je veřejný počítač", "authAccountSignIn": "Přihlásit se", - "authBlockedCookies": "Pro přihlášení k {{brandName}} povolte soubory cookie.", - "authBlockedDatabase": "Pro zobrazení zpráv potřebuje {{brandName}} potřebuje přístup k úložišti. Úložiště není k dispozici v anonymním režimu.", - "authBlockedTabs": "{{brandName}} je již otevřen na jiné záložce.", + "authBlockedCookies": "Pro přihlášení k {brandName} povolte soubory cookie.", + "authBlockedDatabase": "Pro zobrazení zpráv potřebuje {brandName} potřebuje přístup k úložišti. Úložiště není k dispozici v anonymním režimu.", + "authBlockedTabs": "{brandName} je již otevřen na jiné záložce.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Neplatný kód", "authErrorCountryCodeInvalid": "Neplatný kód země", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Z důvodů ochrany soukromí se zde nezobrazí historie vaší konverzace.", - "authHistoryHeadline": "Toto je poprvé kdy používáte {{brandName}} na tomto přístroji.", + "authHistoryHeadline": "Toto je poprvé kdy používáte {brandName} na tomto přístroji.", "authHistoryReuseDescription": "Zprávy odeslané v mezičase se zde nezobrazí.", - "authHistoryReuseHeadline": "Již jste dříve použili {{brandName}} na tomto zařízení.", + "authHistoryReuseHeadline": "Již jste dříve použili {brandName} na tomto zařízení.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Spravovat přístroje", "authLimitButtonSignOut": "Odhlásit se", - "authLimitDescription": "Odeberte jeden ze svých přístrojů abyste mohli začít používat {{brandName}} na tomto zařízení.", + "authLimitDescription": "Odeberte jeden ze svých přístrojů abyste mohli začít používat {brandName} na tomto zařízení.", "authLimitDevicesCurrent": "(Aktuální)", "authLimitDevicesHeadline": "Přístroje", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Heslo", - "authPostedResend": "Znovu odeslat na {{email}}", + "authPostedResend": "Znovu odeslat na {email}", "authPostedResendAction": "Žádný email nedošel?", "authPostedResendDetail": "Zkontrolujte doručenou poštu a postupujte dle instrukcí.", "authPostedResendHeadline": "Přišel ti email.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Přidat", - "authVerifyAccountDetail": "To umožňuje používat {{brandName}} na více zařízeních.", + "authVerifyAccountDetail": "To umožňuje používat {brandName} na více zařízeních.", "authVerifyAccountHeadline": "Přidat emailovou adresu a heslo.", "authVerifyAccountLogout": "Odhlásit se", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Kód nedošel?", "authVerifyCodeResendDetail": "Odeslat znovu", - "authVerifyCodeResendTimer": "Můžete si vyžádat nový kód {{expiration}}.", + "authVerifyCodeResendTimer": "Můžete si vyžádat nový kód {expiration}.", "authVerifyPasswordHeadline": "Zadejte své heslo", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Záloha nebyla dokončena.", "backupExportProgressCompressing": "Připravuje se soubor zálohy", "backupExportProgressHeadline": "Připravuje se…", - "backupExportProgressSecondary": "Zálohování · {{processed}} z {{total}} – {{progress}}%", + "backupExportProgressSecondary": "Zálohování · {processed} z {total} – {progress}%", "backupExportSaveFileAction": "Uložit soubor", "backupExportSuccessHeadline": "Záloha připravena", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Připravuje se…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Zkusit znovu", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Přijmout", "callChooseSharedScreen": "Vybrat obrazovku ke sdílení", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Zamítnout", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Žádný přístup k fotoaparátu", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} se účastní hovoru", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} se účastní hovoru", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Připojuji…", "callStateIncoming": "Volá…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Zvoní…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Soubory", "collectionSectionImages": "Images", "collectionSectionLinks": "Odkazy", - "collectionShowAll": "Zobrazit všechny {{number}}", + "collectionShowAll": "Zobrazit všechny {number}", "connectionRequestConnect": "Připojit", "connectionRequestIgnore": "Ignorovat", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Připojili jste se do konverzace", - "conversationCreateWith": "s {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "s {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Smazáno v {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Smazáno v {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "Vypnuli jste čtení doručenek", "conversationDetails1to1ReceiptsHeadEnabled": "Zapnuli jste čtení doručenek", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Přístroje", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " začal(a) používat", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " neověřen jeden ze", - "conversationDeviceUserDevices": " přístroje uživatele {{user}}", + "conversationDeviceUserDevices": " přístroje uživatele {user}", "conversationDeviceYourDevices": " vaše přístroje", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Upraveno v {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Upraveno v {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Host", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Otevřít mapu", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Doručeno", "conversationMissedMessages": "Toto zařízení jste nějakou dobu nepoužíval(a). Některé zprávy se nemusí zobrazit.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Hledat podle jména", "conversationParticipantsTitle": "Kontakty", "conversationPing": " pingl(a)", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pingl(a)", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " přejmenoval(a) konverzaci", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Začít konverzovat s {{users}}", - "conversationSendPastedFile": "Obrázek vložen {{date}}", + "conversationResume": "Začít konverzovat s {users}", + "conversationSendPastedFile": "Obrázek vložen {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Někdo", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "dnes", "conversationTweetAuthor": " na Twittru", - "conversationUnableToDecrypt1": "zpráva od uživatele {{user}} nebyla přijata.", - "conversationUnableToDecrypt2": "Identita uživatele {{user}} se změnila. Zpráva nedoručena.", + "conversationUnableToDecrypt1": "zpráva od uživatele {user} nebyla přijata.", + "conversationUnableToDecrypt2": "Identita uživatele {user} se změnila. Zpráva nedoručena.", "conversationUnableToDecryptErrorMessage": "Chyba", "conversationUnableToDecryptLink": "Proč?", "conversationUnableToDecryptResetSession": "Resetovat sezení", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "jste", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Vše archivováno", - "conversationsConnectionRequestMany": "{{number}} čekajících osob", + "conversationsConnectionRequestMany": "{number} čekajících osob", "conversationsConnectionRequestOne": "1 čekající osoba", "conversationsContacts": "Kontakty", "conversationsEmptyConversation": "Skupinová konverzace", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Zapnout zvuk", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Ztlumit", "conversationsPopoverUnarchive": "Obnovit", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} lidé byli přidáni", - "conversationsSecondaryLinePeopleLeft": "{{number}} lidí opustilo konverzaci", - "conversationsSecondaryLinePersonAdded": "{{user}} byl přídán", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} vás přidal", - "conversationsSecondaryLinePersonLeft": "{{user}} opustil(a) konverzaci", - "conversationsSecondaryLinePersonRemoved": "{{user}} byl odebrán", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} přejmenoval konverzaci", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} lidé byli přidáni", + "conversationsSecondaryLinePeopleLeft": "{number} lidí opustilo konverzaci", + "conversationsSecondaryLinePersonAdded": "{user} byl přídán", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} vás přidal", + "conversationsSecondaryLinePersonLeft": "{user} opustil(a) konverzaci", + "conversationsSecondaryLinePersonRemoved": "{user} byl odebrán", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} přejmenoval konverzaci", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Opustil(a) jste konverzaci", "conversationsSecondaryLineYouWereRemoved": "Byl(a) jste odebrán(a)", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Další", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Zkusit jiný", "extensionsGiphyButtonOk": "Odeslat", - "extensionsGiphyMessage": "{{tag}} • přes giphy.com", + "extensionsGiphyMessage": "{tag} • přes giphy.com", "extensionsGiphyNoGifs": "Uups, žádné gify", "extensionsGiphyRandom": "Náhodně", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Žádné výsledky.", "fullsearchPlaceholder": "Prohledat zprávy", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Hotovo", "groupCreationParticipantsActionSkip": "Přeskočit", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Hledat podle jména", "groupCreationPreferencesAction": "Další", "groupCreationPreferencesErrorNameLong": "Příliš mnoho znaků", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Název skupiny", "groupParticipantActionBlock": "Zablokovat…", "groupParticipantActionCancelRequest": "Zrušit žádost", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Připojit", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Dešifrovat zprávu", "initEvents": "Zprávy se načítají", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Ahoj, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Ahoj, {user}.", "initReceivedUserData": "Kontrola nových zpráv", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Další", "invite.skipForNow": "Prozatím přeskočit", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Pozvat lidi do aplikace {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "Jsem na {{brandName}}, hledejte {{username}} nebo navštivte get.wire.com.", - "inviteMessageNoEmail": "Jsem k zastižení na síti {{brandName}}. K navázání kontaktu navštivte https://get.wire.com.", + "inviteHeadline": "Pozvat lidi do aplikace {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "Jsem na {brandName}, hledejte {username} nebo navštivte get.wire.com.", + "inviteMessageNoEmail": "Jsem k zastižení na síti {brandName}. K navázání kontaktu navštivte https://get.wire.com.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Spravovat přístroje", "modalAccountRemoveDeviceAction": "Odstranit přístroj", - "modalAccountRemoveDeviceHeadline": "Odstranit \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Odstranit \"{device}\"", "modalAccountRemoveDeviceMessage": "Pro odstranění přístroje je vyžadováno heslo.", "modalAccountRemoveDevicePlaceholder": "Heslo", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Najednou můžete poslat až {{number}} souborů.", + "modalAssetParallelUploadsMessage": "Najednou můžete poslat až {number} souborů.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "Můžete posílat soubory až do velikosti {{number}}", + "modalAssetTooLargeMessage": "Můžete posílat soubory až do velikosti {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Zavěsit", "modalCallSecondOutgoingHeadline": "Zavěsit aktuální hovor?", "modalCallSecondOutgoingMessage": "V jednom okamžiku může být pouze v jednom hovoru.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Zrušit", "modalConnectAcceptAction": "Připojit", "modalConnectAcceptHeadline": "Přijmout?", - "modalConnectAcceptMessage": "Toto naváže spojení a otevře konverzaci s {{user}}.", + "modalConnectAcceptMessage": "Toto naváže spojení a otevře konverzaci s {user}.", "modalConnectAcceptSecondary": "Ignorovat", "modalConnectCancelAction": "Ano", "modalConnectCancelHeadline": "Zrušit požadavek?", - "modalConnectCancelMessage": "Odeberte požadavek na připojení s {{user}}.", + "modalConnectCancelMessage": "Odeberte požadavek na připojení s {user}.", "modalConnectCancelSecondary": "Ne", "modalConversationClearAction": "Smazat", "modalConversationClearHeadline": "Vymazat obsah?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Také opustit konverzaci", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Odejít", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Nebudete moct odesílat ani přijímat zprávy v této konverzaci.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Zpráva je příliš dlouhá", - "modalConversationMessageTooLongMessage": "Můžete posílat zprávy dlouhé až {{number}} znaků.", + "modalConversationMessageTooLongMessage": "Můžete posílat zprávy dlouhé až {number} znaků.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} začali používat nové zařízení", - "modalConversationNewDeviceHeadlineOne": "{{user}} začal(a) používat nové zařízení", - "modalConversationNewDeviceHeadlineYou": "{{user}} začal(a) používat nové zařízení", + "modalConversationNewDeviceHeadlineMany": "{users} začali používat nové zařízení", + "modalConversationNewDeviceHeadlineOne": "{user} začal(a) používat nové zařízení", + "modalConversationNewDeviceHeadlineYou": "{user} začal(a) používat nové zařízení", "modalConversationNewDeviceIncomingCallAction": "Přijmout volání", "modalConversationNewDeviceIncomingCallMessage": "Chcete přesto přijmout hovor?", "modalConversationNewDeviceMessage": "Chcete přesto odeslat své zprávy?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Chcete přesto volat?", "modalConversationNotConnectedHeadline": "Do konverzace nebyl nikdo přidán", "modalConversationNotConnectedMessageMany": "Jeden z lidí které jste vybrali nechce být přidán do konverzace.", - "modalConversationNotConnectedMessageOne": "{{name}} nemá zájem být přidán(a) do konverzace.", + "modalConversationNotConnectedMessageOne": "{name} nemá zájem být přidán(a) do konverzace.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Odstranit?", - "modalConversationRemoveMessage": "{{user}} nebude moci odesílat nebo přijímat zprávy v této konverzaci.", + "modalConversationRemoveMessage": "{user} nebude moci odesílat nebo přijímat zprávy v této konverzaci.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "Přeplněné kupé", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Roboti jsou momentálně nedostupní", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Zrušit", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Sezení bylo zresetováno", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Zkusit znovu", "modalUploadContactsMessage": "Neobdrželi jsme vaše data. Zkuste prosím kontakty importovat znovu.", "modalUserBlockAction": "Blokovat", - "modalUserBlockHeadline": "Blokovat {{user}}?", - "modalUserBlockMessage": "{{user}} vás nebude moci kontaktovat nebo přizvat ke skupinové konverzaci.", + "modalUserBlockHeadline": "Blokovat {user}?", + "modalUserBlockMessage": "{user} vás nebude moci kontaktovat nebo přizvat ke skupinové konverzaci.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokovat", "modalUserUnblockHeadline": "Odblokovat?", - "modalUserUnblockMessage": "{{user}} vás nebude moci kontaktovat nebo přizvat ke skupinové konverzaci.", + "modalUserUnblockMessage": "{user} vás nebude moci kontaktovat nebo přizvat ke skupinové konverzaci.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Přijal(a) váš požadavek na připojení", "notificationConnectionConnected": "Nyní jste připojeni", "notificationConnectionRequest": "Žádá o připojení", - "notificationConversationCreate": "{{user}} zahájil(a) rozhovor", + "notificationConversationCreate": "{user} zahájil(a) rozhovor", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} přejmenoval(a) rozhovor na {{name}}", - "notificationMemberJoinMany": "{{user}} přidal(a) {{number}} kontakty do konverzace", - "notificationMemberJoinOne": "{{user1}} přidal(a) {{user2}} do konverzace", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} tě odebral(a) z konverzace", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} přejmenoval(a) rozhovor na {name}", + "notificationMemberJoinMany": "{user} přidal(a) {number} kontakty do konverzace", + "notificationMemberJoinOne": "{user1} přidal(a) {user2} do konverzace", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} tě odebral(a) z konverzace", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Vám poslal zprávu", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Někdo", "notificationPing": "Pingnut", - "notificationReaction": "{{reaction}} tvou zprávu", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} tvou zprávu", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Sdílel(a) soubor", "notificationSharedLocation": "Sdílel(a) polohu", "notificationSharedVideo": "Sdílel(a) video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Volá", "notificationVoiceChannelDeactivate": "Volal(a)", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Ověřte, že to odpovídá identifikátoru zobrazeném na [bold]uživatele {{user}}[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Ověřte, že to odpovídá identifikátoru zobrazeném na [bold]uživatele {user}[/bold].", "participantDevicesDetailHowTo": "Jak to mám udělat?", "participantDevicesDetailResetSession": "Resetovat sezení", "participantDevicesDetailShowMyDevice": "Zorazit identifikátor mého přístroje", "participantDevicesDetailVerify": "Ověreno", "participantDevicesHeader": "Přístroje", - "participantDevicesHeadline": "{{brandName}} přiřazuje každému přístroji jedinečný identifikátor. Porovnejte je s {{user}} a ověřte svou konverzaci.", + "participantDevicesHeadline": "{brandName} přiřazuje každému přístroji jedinečný identifikátor. Porovnejte je s {user} a ověřte svou konverzaci.", "participantDevicesLearnMore": "Dozvědět se více", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Zobrazit všechny mé přístroje", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Reproduktory", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "O aplikaci", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Ochrana osobních údajů", "preferencesAboutSupport": "Podpora", "preferencesAboutSupportContact": "Kontaktovat podporu", "preferencesAboutSupportWebsite": "Webové stránky podpory", "preferencesAboutTermsOfUse": "Podmínky používání", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} webové stránky", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} webové stránky", "preferencesAccount": "Účet", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Vytvořit tým", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Smazat účet", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Odhlásit se", "preferencesAccountManageTeam": "Spravovat tým", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Soukromí", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Pokud nepoznáváte přístroj výše, odstraňte ho a změňte své heslo.", "preferencesDevicesCurrent": "Aktuální", "preferencesDevicesFingerprint": "Identifikátor klíče", - "preferencesDevicesFingerprintDetail": "Aplikace {{brandName}} přiděluje každému přístroji unikátní identifikátor. Jejich porovnáním ověříte své přístroje a konverzace.", + "preferencesDevicesFingerprintDetail": "Aplikace {brandName} přiděluje každému přístroji unikátní identifikátor. Jejich porovnáním ověříte své přístroje a konverzace.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Zrušit", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Některé", "preferencesOptionsAudioSomeDetail": "Chaty a hovory", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Kontakty", "preferencesOptionsContactsDetail": "Vaše údaje o kontaktech používáme k propojení s ostatními uživateli. Všechny informace anonymizujeme a nesdílíme je s nikým dalším.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Pozvat lidi do aplikace {{brandName}}", + "searchInvite": "Pozvat lidi do aplikace {brandName}", "searchInviteButtonContacts": "Z kontaktů", "searchInviteDetail": "Sdílením svých kontaktů si zjednodušíte propojení s ostatními. Všechny informace anonymizujeme a nikdy je neposkytujeme nikomu dalšímu.", "searchInviteHeadline": "Přiveďte své přátele", "searchInviteShare": "Sdílet kontakty", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Všichni, které znáte\njsou již připojeni\nk této konverzaci.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Žádné odpovídající výsledky.\nZkuste jiné jméno.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "V aplikaci {{brandName}} nemáte žádné kontakty.\nZkuste vyhledat kontakty podle jména nebo\nuživatelského jména.", + "searchNoContactsOnWire": "V aplikaci {brandName} nemáte žádné kontakty.\nZkuste vyhledat kontakty podle jména nebo\nuživatelského jména.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Připojit", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Kontakty", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Vyhledávání osob podle\nvlastního nebo uživatelského jména", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Vyberte své vlastní", "takeoverButtonKeep": "Ponechat tento", "takeoverLink": "Dozvědět se více", - "takeoverSub": "Vytvořte si vaše jedinečné jméno na {{brandName}}.", + "takeoverSub": "Vytvořte si vaše jedinečné jméno na {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Hovor", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Změnit název konverzace", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Přidat soubor", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Napsat zprávu", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Kontakty ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Kontakty ({shortcut})", "tooltipConversationPicture": "Přidat obrázek", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Hledat", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videohovor", - "tooltipConversationsArchive": "Archivovat ({{shortcut}})", - "tooltipConversationsArchived": "Zobrazit archiv ({{number}})", + "tooltipConversationsArchive": "Archivovat ({shortcut})", + "tooltipConversationsArchived": "Zobrazit archiv ({number})", "tooltipConversationsMore": "Další", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Zapnout zvuk ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Zapnout zvuk ({shortcut})", "tooltipConversationsPreferences": "Otevřít předvolby", - "tooltipConversationsSilence": "Ztlumit ({{shortcut}})", - "tooltipConversationsStart": "Spustit konverzaci ({{shortcut}})", + "tooltipConversationsSilence": "Ztlumit ({shortcut})", + "tooltipConversationsStart": "Spustit konverzaci ({shortcut})", "tooltipPreferencesContactsMacos": "Sdílejte všechny své kontakty z aplikace kontaktů systému macOS", "tooltipPreferencesPassword": "Pro změnu hesla otevřete další webovou stránku", "tooltipPreferencesPicture": "Změnit obrázek…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Žádné", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Připojit", "userProfileButtonIgnore": "Ignorovat", "userProfileButtonUnblock": "Odblokovat", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Změnit email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Tato verze aplikace {{brandName}} se nemůže účastnit volání. Použijte prosím", + "warningCallIssues": "Tato verze aplikace {brandName} se nemůže účastnit volání. Použijte prosím", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "Volá {{user}}. Tento prohlížeč nepodporuje volání.", + "warningCallUnsupportedIncoming": "Volá {user}. Tento prohlížeč nepodporuje volání.", "warningCallUnsupportedOutgoing": "Nemůžete volat, protože prohlížeč nepodporuje volání.", "warningCallUpgradeBrowser": "Pro volání prosím aktualizujte Google Chrome.", - "warningConnectivityConnectionLost": "Pokoušíme se o připojení. {{brandName}} nemusí být schopen doručit zprávy.", + "warningConnectivityConnectionLost": "Pokoušíme se o připojení. {brandName} nemusí být schopen doručit zprávy.", "warningConnectivityNoInternet": "Chybí připojení k internetu. Nebudete moci odesílat ani přijímat zprávy.", "warningLearnMore": "Dozvědět se více", - "warningLifecycleUpdate": "Je dostupná nová verze aplikace {{brandName}}.", + "warningLifecycleUpdate": "Je dostupná nová verze aplikace {brandName}.", "warningLifecycleUpdateLink": "Aktualizovat nyní", "warningLifecycleUpdateNotes": "Co je nového", "warningNotFoundCamera": "Nelze volat, protože tento počítač nemá kameru.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Povolit přístup k mikrofonu", "warningPermissionRequestNotification": "[icon] Povolit upozornění", "warningPermissionRequestScreen": "[icon] Povolit přístup k obrazovce", - "wireLinux": "{{brandName}} pro Linux", - "wireMacos": "{{brandName}} pro macOS", - "wireWindows": "{{brandName}} pro Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} pro Linux", + "wireMacos": "{brandName} pro macOS", + "wireWindows": "{brandName} pro Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/da-DK.json b/src/i18n/da-DK.json index 87257e4220d..b26393eb743 100644 --- a/src/i18n/da-DK.json +++ b/src/i18n/da-DK.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Tilføj", "addParticipantsHeader": "Tilføj personer", - "addParticipantsHeaderWithCounter": "Tilføj personer ({{number}})", + "addParticipantsHeaderWithCounter": "Tilføj personer ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Glemt adgangskode", "authAccountPublicComputer": "Dette er en offentlig computer", "authAccountSignIn": "Log ind", - "authBlockedCookies": "Aktiver cookies for at logge på {{brandName}}.", - "authBlockedDatabase": "{{brandName}} skal have adgang til lokal lagring til at vise dine meddelelser. Lokal lagring er ikke tilgængelig i privat tilstand.", - "authBlockedTabs": "{{brandName}} er allerede åben i en anden fane.", + "authBlockedCookies": "Aktiver cookies for at logge på {brandName}.", + "authBlockedDatabase": "{brandName} skal have adgang til lokal lagring til at vise dine meddelelser. Lokal lagring er ikke tilgængelig i privat tilstand.", + "authBlockedTabs": "{brandName} er allerede åben i en anden fane.", "authBlockedTabsAction": "Brug denne fane i stedet", "authErrorCode": "Ugyldig Kode", "authErrorCountryCodeInvalid": "Ugyldig Lande Kode", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Af hensyn til fortrolighed, vil din chathistorik ikke vises her.", - "authHistoryHeadline": "Det er første gang du bruger {{brandName}} på denne enhed.", + "authHistoryHeadline": "Det er første gang du bruger {brandName} på denne enhed.", "authHistoryReuseDescription": "Beskeder sendt i mellemtiden vises ikke.", - "authHistoryReuseHeadline": "Du har brugt {{brandName}} på denne enhed før.", + "authHistoryReuseHeadline": "Du har brugt {brandName} på denne enhed før.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Administrér enheder", "authLimitButtonSignOut": "Log ud", - "authLimitDescription": "Fjern en af dine andre enheder for at begynde at bruge {{brandName}} på denne.", + "authLimitDescription": "Fjern en af dine andre enheder for at begynde at bruge {brandName} på denne.", "authLimitDevicesCurrent": "(Nuværende)", "authLimitDevicesHeadline": "Enheder", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Gensend til {{email}}", + "authPostedResend": "Gensend til {email}", "authPostedResendAction": "Ingen email modtaget?", "authPostedResendDetail": "Tjek din email indbakke og følg anvisningerne.", "authPostedResendHeadline": "Du har post.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Tilføj", - "authVerifyAccountDetail": "Dette gør, at du kan bruge {{brandName}} på flere enheder.", + "authVerifyAccountDetail": "Dette gør, at du kan bruge {brandName} på flere enheder.", "authVerifyAccountHeadline": "Tilføj email adresse og adgangskode.", "authVerifyAccountLogout": "Log ud", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Ingen kode vist?", "authVerifyCodeResendDetail": "Gensend", - "authVerifyCodeResendTimer": "Du kan anmode om en ny kode {{expiration}}.", + "authVerifyCodeResendTimer": "Du kan anmode om en ny kode {expiration}.", "authVerifyPasswordHeadline": "Indtast din adgangskode", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Sikkerhedskopiering blev ikke færdiggjort.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Forbereder…", - "backupExportProgressSecondary": "Sikkerhedskopierer · {{processed}} af {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Sikkerhedskopierer · {processed} af {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Sikkerhedskopiering fuldført", "backupExportSuccessSecondary": "Du kan bruge dette til at gendanne din historik hvis du mister din computer eller skifter til en ny.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Forbereder…", - "backupImportProgressSecondary": "Gendanner historik · {{processed}} af {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Gendanner historik · {processed} af {total} — {progress}%", "backupImportSuccessHeadline": "Historik gendannet.", "backupImportVersionErrorHeadline": "Ukompatibel sikkerhedskopi", - "backupImportVersionErrorSecondary": "Denne sikkerhedskopi er lavet på en nyere eller uddateret version af {{brandName}} og kan ikke blive gendannet her.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "Denne sikkerhedskopi er lavet på en nyere eller uddateret version af {brandName} og kan ikke blive gendannet her.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Prøv Igen", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Besvar", "callChooseSharedScreen": "Vælg en skærm som du vil dele", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Afvis", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} i samtalen", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} i samtalen", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Forbinder…", "callStateIncoming": "Ringer op…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringer op…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Filer", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Vis alle {{number}}", + "collectionShowAll": "Vis alle {number}", "connectionRequestConnect": "Forbind", "connectionRequestIgnore": "Ignorér", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Du tilsluttede dig til samtalen", - "conversationCreateWith": "med {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "med {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Slettet på {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Slettet på {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Opret gruppe", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Enheder", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " begyndte at bruge", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " har afbekræftet en af", - "conversationDeviceUserDevices": " {{user}}’s enheder", + "conversationDeviceUserDevices": " {user}’s enheder", "conversationDeviceYourDevices": " dine enheder", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Redigeret på {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Redigeret på {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Gæst", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Åben Kort", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Leveret", "conversationMissedMessages": "Du har ikke brugt denne enhed i et stykke tid. Nogle meddelelser vises måske ikke her.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Søg ved navn", "conversationParticipantsTitle": "Personer", "conversationPing": " pingede", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pingede", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " omdøbte samtalen", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start en samtale med {{users}}", - "conversationSendPastedFile": "Indsatte billede d. {{date}}", + "conversationResume": "Start en samtale med {users}", + "conversationSendPastedFile": "Indsatte billede d. {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Nogen", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "i dag", "conversationTweetAuthor": " på Twitter", - "conversationUnableToDecrypt1": "en besked fra {{user}} blev ikke modtaget.", - "conversationUnableToDecrypt2": "{{user}}’s enheds identitet er ændret. Uleveret besked.", + "conversationUnableToDecrypt1": "en besked fra {user} blev ikke modtaget.", + "conversationUnableToDecrypt2": "{user}’s enheds identitet er ændret. Uleveret besked.", "conversationUnableToDecryptErrorMessage": "Fejl", "conversationUnableToDecryptLink": "Hvorfor?", "conversationUnableToDecryptResetSession": "Nulstil session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "dig", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Alt arkiveret", - "conversationsConnectionRequestMany": "{{number}} personer venter", + "conversationsConnectionRequestMany": "{number} personer venter", "conversationsConnectionRequestOne": "1 person venter", "conversationsContacts": "Kontakter", "conversationsEmptyConversation": "Gruppesamtale", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Lyd til samtale", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Stum samtale", "conversationsPopoverUnarchive": "Genopret samtale", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} personer blev tilføjet", - "conversationsSecondaryLinePeopleLeft": "{{number}} personer forlod", - "conversationsSecondaryLinePersonAdded": "{{user}} blev tilføjet", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} tilsluttede", - "conversationsSecondaryLinePersonAddedYou": "{{user}} har tilføjet dig", - "conversationsSecondaryLinePersonLeft": "{{user}} forlod", - "conversationsSecondaryLinePersonRemoved": "{{user}} blev fjernet", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} blev fjernet fra teamet", - "conversationsSecondaryLineRenamed": "{{user}} omdøbte samtalen", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} personer blev tilføjet", + "conversationsSecondaryLinePeopleLeft": "{number} personer forlod", + "conversationsSecondaryLinePersonAdded": "{user} blev tilføjet", + "conversationsSecondaryLinePersonAddedSelf": "{user} tilsluttede", + "conversationsSecondaryLinePersonAddedYou": "{user} har tilføjet dig", + "conversationsSecondaryLinePersonLeft": "{user} forlod", + "conversationsSecondaryLinePersonRemoved": "{user} blev fjernet", + "conversationsSecondaryLinePersonRemovedTeam": "{user} blev fjernet fra teamet", + "conversationsSecondaryLineRenamed": "{user} omdøbte samtalen", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Du forlod", "conversationsSecondaryLineYouWereRemoved": "Du blev fjernet", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Næste", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Prøv en anden", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Ups, ingen gifs", "extensionsGiphyRandom": "Tilfældig", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Ingen resultater.", "fullsearchPlaceholder": "Søg i tekstbeskeder", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Færdig", "groupCreationParticipantsActionSkip": "Spring over", "groupCreationParticipantsHeader": "Tilføj personer", - "groupCreationParticipantsHeaderWithCounter": "Tilføj personer ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Tilføj personer ({number})", "groupCreationParticipantsPlaceholder": "Søg ved navn", "groupCreationPreferencesAction": "Næste", "groupCreationPreferencesErrorNameLong": "For mange tegn", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Gruppenavn", "groupParticipantActionBlock": "Bloker kontakt…", "groupParticipantActionCancelRequest": "Annuller anmodning", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Forbind", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Fjern blokering af kontakt…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Dekrypterer beskeder", "initEvents": "Indlæser meddelelser", - "initProgress": " — {{number1}} af {{number2}}", - "initReceivedSelfUser": "Hej, {{user}}.", + "initProgress": " — {number1} af {number2}", + "initReceivedSelfUser": "Hej, {user}.", "initReceivedUserData": "Tjekker for nye beskeder", - "initUpdatedFromNotifications": "Snart færdig - God fornøjelse med {{brandName}}", + "initUpdatedFromNotifications": "Snart færdig - God fornøjelse med {brandName}", "initValidatedClient": "Henter dine forbindelser og samtaler", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Næste", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Inviter personer til {{brandName}}", - "inviteHintSelected": "Tryk {{metaKey}} + C for at kopiere", - "inviteHintUnselected": "Vælg og tryk på {{metaKey}} + C", - "inviteMessage": "Jeg er på {{brandName}}, søg efter {{username}} eller besøg get.wire.com.", - "inviteMessageNoEmail": "Jeg er på {{brandName}}. Besøg get.wire.com for at forbinde dig med mig.", + "inviteHeadline": "Inviter personer til {brandName}", + "inviteHintSelected": "Tryk {metaKey} + C for at kopiere", + "inviteHintUnselected": "Vælg og tryk på {metaKey} + C", + "inviteMessage": "Jeg er på {brandName}, søg efter {username} eller besøg get.wire.com.", + "inviteMessageNoEmail": "Jeg er på {brandName}. Besøg get.wire.com for at forbinde dig med mig.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Opret en konto?", "modalAccountCreateMessage": "Ved at oprette en konto vil du miste samtaleoversigten i dette gæsterum.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Administrér enheder", "modalAccountRemoveDeviceAction": "Fjern enhed", - "modalAccountRemoveDeviceHeadline": "Fjern \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Fjern \"{device}\"", "modalAccountRemoveDeviceMessage": "Din adgangskode er krævet for at fjerne denne enhed.", "modalAccountRemoveDevicePlaceholder": "Adgangskode", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Alt for mange filer på en gang", - "modalAssetParallelUploadsMessage": "Du kan sende op til {{number}} filer på én gang.", + "modalAssetParallelUploadsMessage": "Du kan sende op til {number} filer på én gang.", "modalAssetTooLargeHeadline": "Filen er for stor", - "modalAssetTooLargeMessage": "Du kan sende filer med størrelse op til {{number}}", + "modalAssetTooLargeMessage": "Du kan sende filer med størrelse op til {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Læg På", "modalCallSecondOutgoingHeadline": "Læg nuværende opkald på?", "modalCallSecondOutgoingMessage": "Du kan kun være i et opkald af gangen.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Annuller", "modalConnectAcceptAction": "Forbind", "modalConnectAcceptHeadline": "Acceptér?", - "modalConnectAcceptMessage": "Dette vil forbinde jer og åbne en samtale med {{user}}.", + "modalConnectAcceptMessage": "Dette vil forbinde jer og åbne en samtale med {user}.", "modalConnectAcceptSecondary": "Ignorér", "modalConnectCancelAction": "Ja", "modalConnectCancelHeadline": "Annuller anmodning?", - "modalConnectCancelMessage": "Fjern anmodning om forbindelse til {{user}}.", + "modalConnectCancelMessage": "Fjern anmodning om forbindelse til {user}.", "modalConnectCancelSecondary": "Nej", "modalConversationClearAction": "Slet", "modalConversationClearHeadline": "Slet indhold?", "modalConversationClearMessage": "Dette vil fjerne samtaleoversigten på alle dine enheder.", "modalConversationClearOption": "Forlad også samtalen", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Forlad", - "modalConversationLeaveHeadline": "Forlad {{name}} samtale?", + "modalConversationLeaveHeadline": "Forlad {name} samtale?", "modalConversationLeaveMessage": "Du vil ikke være i stand til at sende og modtage beskeder i denne samtale.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Besked for lang", - "modalConversationMessageTooLongMessage": "Du kan sende beskeder på op til {{number}} tegn.", + "modalConversationMessageTooLongMessage": "Du kan sende beskeder på op til {number} tegn.", "modalConversationNewDeviceAction": "Send alligevel", - "modalConversationNewDeviceHeadlineMany": "{{user}}s er begyndt at bruge nye enheder", - "modalConversationNewDeviceHeadlineOne": "{{user}} er begyndt at bruge en ny enhed", - "modalConversationNewDeviceHeadlineYou": "{{user}} er begyndt at bruge en ny enhed", + "modalConversationNewDeviceHeadlineMany": "{user}s er begyndt at bruge nye enheder", + "modalConversationNewDeviceHeadlineOne": "{user} er begyndt at bruge en ny enhed", + "modalConversationNewDeviceHeadlineYou": "{user} er begyndt at bruge en ny enhed", "modalConversationNewDeviceIncomingCallAction": "Besvar opkald", "modalConversationNewDeviceIncomingCallMessage": "Vil du stadig besvare opkaldet?", "modalConversationNewDeviceMessage": "Vil du stadig sende dine beskeder?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Vil du stadig placere opkaldet?", "modalConversationNotConnectedHeadline": "Ingen tilføjet til samtale", "modalConversationNotConnectedMessageMany": "En af de valgte personer vil ikke tilføjes til samtalen.", - "modalConversationNotConnectedMessageOne": "{{name}} vil ikke tilføjes til samtalen.", + "modalConversationNotConnectedMessageOne": "{name} vil ikke tilføjes til samtalen.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Fjern?", - "modalConversationRemoveMessage": "{{user}} vil ikke være i stand til at sende eller modtage beskeder i denne samtale.", + "modalConversationRemoveMessage": "{user} vil ikke være i stand til at sende eller modtage beskeder i denne samtale.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Tilbagekalde link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Tilbagekalde linket?", "modalConversationRevokeLinkMessage": "Nye gæster vil ikke kunne tilslutte med dette link. Aktuelle gæster vil stadig have adgang.", "modalConversationTooManyMembersHeadline": "Fuldt hus", - "modalConversationTooManyMembersMessage": "Op til {{number1}} personer kan deltage i en samtale. I øjeblikket er der kun plads til {{number2}} mere.", + "modalConversationTooManyMembersMessage": "Op til {number1} personer kan deltage i en samtale. I øjeblikket er der kun plads til {number2} mere.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Valgte animation er for stor", - "modalGifTooLargeMessage": "Maksimale størrelse er {{number}} MB.", + "modalGifTooLargeMessage": "Maksimale størrelse er {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots er ikke tilgængelig i øjeblikket", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Annuller", "modalPictureFileFormatHeadline": "Kan ikke bruge dette billede", "modalPictureFileFormatMessage": "Vælg venligst en PNG eller JPEG-fil.", "modalPictureTooLargeHeadline": "Valgte billede er for stor", - "modalPictureTooLargeMessage": "Du kan bruge billeder op til {{number}} MB.", + "modalPictureTooLargeMessage": "Du kan bruge billeder op til {number} MB.", "modalPictureTooSmallHeadline": "Billede for lille", "modalPictureTooSmallMessage": "Vælg venligst et billede, der er mindst 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Tilføje tjeneste ikke muligt", "modalServiceUnavailableMessage": "Tjenesten er utilgængelig i øjeblikket.", "modalSessionResetHeadline": "Sessionen er blevet nulstillet", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Prøv igen", "modalUploadContactsMessage": "Vi har ikke modtaget dine oplysninger. Venligst prøv at importere dine kontakter igen.", "modalUserBlockAction": "Blokér", - "modalUserBlockHeadline": "Blokkér {{user}}?", - "modalUserBlockMessage": "{{user}} vil ikke kunne kontakte dig eller tilføje dig til gruppesamtaler.", + "modalUserBlockHeadline": "Blokkér {user}?", + "modalUserBlockMessage": "{user} vil ikke kunne kontakte dig eller tilføje dig til gruppesamtaler.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Fjern Blokering", "modalUserUnblockHeadline": "Fjern Blokering?", - "modalUserUnblockMessage": "{{user}} vil igen kunne kontakte dig og tilføje dig til gruppesamtaler.", + "modalUserUnblockMessage": "{user} vil igen kunne kontakte dig og tilføje dig til gruppesamtaler.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepterede din anmodning om forbindelse", "notificationConnectionConnected": "Du er nu forbundet", "notificationConnectionRequest": "Ønsker at forbinde", - "notificationConversationCreate": "{{user}} startede en samtale", + "notificationConversationCreate": "{user} startede en samtale", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} omdøbte samtalen til {{name}}", - "notificationMemberJoinMany": "{{user}} tilføjede {{number}} personer til samtalen", - "notificationMemberJoinOne": "{{user1}} tilføjede {{user2}} til samtalen", - "notificationMemberJoinSelf": "{{user}} tilsluttede sig samtalen", - "notificationMemberLeaveRemovedYou": "{{user}} har fjernet dig fra en samtale", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} omdøbte samtalen til {name}", + "notificationMemberJoinMany": "{user} tilføjede {number} personer til samtalen", + "notificationMemberJoinOne": "{user1} tilføjede {user2} til samtalen", + "notificationMemberJoinSelf": "{user} tilsluttede sig samtalen", + "notificationMemberLeaveRemovedYou": "{user} har fjernet dig fra en samtale", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sendte dig en besked", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Nogen", "notificationPing": "Pingede", - "notificationReaction": "{{reaction}} din besked", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} din besked", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Delte en fil", "notificationSharedLocation": "Delte en placering", "notificationSharedVideo": "Delte en video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Ringer", "notificationVoiceChannelDeactivate": "Ringede", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Bekræft at dette passer med fingeraftrykket vist på [bold]{{user}}’s enhed[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Bekræft at dette passer med fingeraftrykket vist på [bold]{user}’s enhed[/bold].", "participantDevicesDetailHowTo": "Hvordan gør jeg det?", "participantDevicesDetailResetSession": "Nulstil session", "participantDevicesDetailShowMyDevice": "Vis min enheds fingeraftryk", "participantDevicesDetailVerify": "Bekræftet", "participantDevicesHeader": "Enheder", - "participantDevicesHeadline": "{{brandName}} giver hver enhed et unikt fingeraftryk. Sammenlign dem med {{user}} og bekræft din samtale.", + "participantDevicesHeadline": "{brandName} giver hver enhed et unikt fingeraftryk. Sammenlign dem med {user} og bekræft din samtale.", "participantDevicesLearnMore": "Lær mere", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Vis alle mine enheder", @@ -1221,22 +1221,22 @@ "preferencesAV": "Lyd / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Højtalere", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Prøv Igen", "preferencesAbout": "Om", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privatlivspolitik", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Kontakt Support", "preferencesAboutSupportWebsite": "Support hjemmeside", "preferencesAboutTermsOfUse": "Vilkår for anvendelse", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} hjemmeside", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} hjemmeside", "preferencesAccount": "Konto", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Opret team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Slet konto", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Log ud", "preferencesAccountManageTeam": "Administrer arbejdsgrupper", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privatliv", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Hvis du ikke kan genkende en enhed ovenfor, fjern den og nulstil din adgangskode.", "preferencesDevicesCurrent": "Aktuel", "preferencesDevicesFingerprint": "Nøgle fingeraftryk", - "preferencesDevicesFingerprintDetail": "{{brandName}} giver hver enhed et unikt fingeraftryk. Sammenlign dem og bekræft dine enheder og samtaler.", + "preferencesDevicesFingerprintDetail": "{brandName} giver hver enhed et unikt fingeraftryk. Sammenlign dem og bekræft dine enheder og samtaler.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Annuller", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Nogle", "preferencesOptionsAudioSomeDetail": "Ping og opkald", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Lav en sikkerhedskopi for at gemme din samtale historik. Du kan bruge den til at gendanne historikken hvis du mister din computer eller skifter til en ny.\nSikkerhedskopi filen er ikke beskyttet af {{brandName}} end-to-end kryptering, så gem den it sikkert sted.", + "preferencesOptionsBackupExportSecondary": "Lav en sikkerhedskopi for at gemme din samtale historik. Du kan bruge den til at gendanne historikken hvis du mister din computer eller skifter til en ny.\nSikkerhedskopi filen er ikke beskyttet af {brandName} end-to-end kryptering, så gem den it sikkert sted.", "preferencesOptionsBackupHeader": "Historik", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Du kan kun gendanne historik fra en sikkerhedskopi til den samme platform. Din sikkerhedskopi vil overskrive samtaler du allerede har på denne enhed.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Fejlfinding", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Kontakter", "preferencesOptionsContactsDetail": "Vi bruger dine kontaktdata til at forbinde dig med andre. Vi anonymisere alle oplysninger og deler ikke det med alle andre.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Inviter personer til {{brandName}}", + "searchInvite": "Inviter personer til {brandName}", "searchInviteButtonContacts": "Fra Kontakter", "searchInviteDetail": "At dele dine kontakter hjælper med at forbinde til andre. Vi anonymiserer al information og deler det ikke med nogen andre.", "searchInviteHeadline": "Få dine venner med", "searchInviteShare": "Del Kontakter", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Alle du er \nforbundet med er allerede i \ndenne samtale.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Ingen passende resultater.\nPrøv at indtaste et andet navn.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Inviter personer til holdet", - "searchNoContactsOnWire": "Du har ingen kontakter på {{brandName}}. Prøv at finde folk ved navn eller brugernavn.", + "searchNoContactsOnWire": "Du har ingen kontakter på {brandName}. Prøv at finde folk ved navn eller brugernavn.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Forbind", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Personer", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find personer ved navn eller Brugernavn", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Vælg dit eget", "takeoverButtonKeep": "Behold denne", "takeoverLink": "Lær mere", - "takeoverSub": "Vælg dit unikke navn på {{brandName}}.", + "takeoverSub": "Vælg dit unikke navn på {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Ring op", - "tooltipConversationDetailsAddPeople": "Tilføj deltagere til samtalen ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Tilføj deltagere til samtalen ({shortcut})", "tooltipConversationDetailsRename": "Ændre samtalens navn", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Tilføj fil", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Skriv en besked", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Personer ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Personer ({shortcut})", "tooltipConversationPicture": "Tilføj billede", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Søg", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videoopkald", - "tooltipConversationsArchive": "Arkiv ({{shortcut}})", - "tooltipConversationsArchived": "Vis arkiv ({{number}})", + "tooltipConversationsArchive": "Arkiv ({shortcut})", + "tooltipConversationsArchived": "Vis arkiv ({number})", "tooltipConversationsMore": "Mere", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Åbn indstillinger", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start samtale ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start samtale ({shortcut})", "tooltipPreferencesContactsMacos": "Del alle dine kontakter fra macOS Kontakter app", "tooltipPreferencesPassword": "Åbn en anden hjemmeside for at nulstille din adgangskode", "tooltipPreferencesPicture": "Ændre dit billede…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Ingen", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Forbind", "userProfileButtonIgnore": "Ignorér", "userProfileButtonUnblock": "Fjern Blokering", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}t tilbage", - "userRemainingTimeMinutes": "Mindre end {{time}}m tilbage", + "userRemainingTimeHours": "{time}t tilbage", + "userRemainingTimeMinutes": "Mindre end {time}m tilbage", "verify.changeEmail": "Ændre email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Denne version af {{brandName}} kan ikke deltage i opkaldet. Brug venligst", + "warningCallIssues": "Denne version af {brandName} kan ikke deltage i opkaldet. Brug venligst", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} ringer. Din browser understøtter ikke opkald.", + "warningCallUnsupportedIncoming": "{user} ringer. Din browser understøtter ikke opkald.", "warningCallUnsupportedOutgoing": "Du kan ikke ringe, fordi din browser ikke understøtter opkald.", "warningCallUpgradeBrowser": "Venligst opdater Google Chrome for at ringe.", - "warningConnectivityConnectionLost": "Forsøger at forbinde. {{brandName}} kan muligvis ikke levere beskeder.", + "warningConnectivityConnectionLost": "Forsøger at forbinde. {brandName} kan muligvis ikke levere beskeder.", "warningConnectivityNoInternet": "Ingen Internet. Du vil ikke kunne sende eller modtage beskeder.", "warningLearnMore": "Lær mere", - "warningLifecycleUpdate": "En ny version af {{brandName}} er tilgængelig.", + "warningLifecycleUpdate": "En ny version af {brandName} er tilgængelig.", "warningLifecycleUpdateLink": "Opdatér nu", "warningLifecycleUpdateNotes": "Hvad er nyt", "warningNotFoundCamera": "Du kan ikke ringe, fordi din computer har ikke et kamera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Tillad adgang til mikrofon", "warningPermissionRequestNotification": "[icon] Tillad meddelelser", "warningPermissionRequestScreen": "[icon] Tillad adgang til skærm", - "wireLinux": "{{brandName}} til Linux", - "wireMacos": "{{brandName}} til macOS", - "wireWindows": "{{brandName}} til Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} til Linux", + "wireMacos": "{brandName} til macOS", + "wireWindows": "{brandName} til Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index 539f44065a2..551fb7523b3 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Benachrichtigungseinstellungen schließen", "accessibility.conversation.goBack": "Zurück zu Unterhaltungsinfo", "accessibility.conversation.sectionLabel": "Unterhaltungsliste", - "accessibility.conversationAssetImageAlt": "Bild von {{username}} vom {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Bild von {username} vom {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Weitere Optionen öffnen", "accessibility.conversationDetailsActionDevicesLabel": "Geräte anzeigen", "accessibility.conversationDetailsActionGroupAdminLabel": "Als Gruppen-Admin festlegen", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Ungelesene Erwähnung", "accessibility.conversationStatusUnreadPing": "Verpasster Ping", "accessibility.conversationStatusUnreadReply": "Ungelesene Antwort", - "accessibility.conversationTitle": "{{username}} Status {{status}}", + "accessibility.conversationTitle": "{username} Status {status}", "accessibility.emojiPickerSearchPlaceholder": "Emoji suchen", "accessibility.giphyModal.close": "Fenster 'GIF' schließen", "accessibility.giphyModal.loading": "Gif laden", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Nachrichtenaktionen", "accessibility.messageActionsMenuLike": "Mit Herz reagieren", "accessibility.messageActionsMenuThumbsUp": "Mit Daumen hoch reagieren", - "accessibility.messageDetailsReadReceipts": "Nachricht von {{readReceiptText}} gelesen, Details öffnen", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} Reaktionen, reagiere mit {{emojiName}} Emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} Reaktion, reagiere mit {{emojiName}} Emoji", + "accessibility.messageDetailsReadReceipts": "Nachricht von {readReceiptText} gelesen, Details öffnen", + "accessibility.messageReactionDetailsPlural": "{emojiCount} Reaktionen, reagiere mit {emojiName} Emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} Reaktion, reagiere mit {emojiName} Emoji", "accessibility.messages.like": "Nachricht gefällt mir", "accessibility.messages.liked": "Nachricht gefällt mir nicht mehr", - "accessibility.openConversation": "Profil von {{name}} öffnen", + "accessibility.openConversation": "Profil von {name} öffnen", "accessibility.preferencesDeviceDetails.goBack": "Zurück zur Geräteübersicht", "accessibility.rightPanel.GoBack": "Zurück", "accessibility.rightPanel.close": "Info zur Unterhaltung schließen", @@ -170,7 +170,7 @@ "acme.done.button.close": "Fenster 'Zertifikat herunterladen' schließen", "acme.done.button.secondary": "Zertifikatsdetails", "acme.done.headline": "Zertifikat ausgestellt", - "acme.done.paragraph": "Das Zertifikat ist jetzt aktiv und Ihr Gerät überprüft. Weitere Details zu diesem Zertifikat finden Sie in Ihren [bold]Wire Einstellungen[/bold] unter [bold]Geräte.[/bold]

Erfahren Sie mehr über Ende-zu-Ende-Identität ", + "acme.done.paragraph": "Das Zertifikat ist jetzt aktiv und Ihr Gerät überprüft. Weitere Details zu diesem Zertifikat finden Sie in Ihren [bold]Wire Einstellungen[/bold] unter [bold]Geräte.[/bold]

Erfahren Sie mehr über Ende-zu-Ende-Identität ", "acme.error.button.close": "Fenster 'Es ist ein Fehler aufgetreten' schließen", "acme.error.button.primary": "Wiederholen", "acme.error.button.secondary": "Abbrechen", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Fenster 'Zertifikat erhalten' schließen", "acme.inProgress.headline": "Zertifikat wird abgerufen...", "acme.inProgress.paragraph.alt": "Herunterladen…", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "OK", - "acme.remindLater.paragraph": "Sie können das Zertifikat in Ihren [bold]Wire Einstellungen[/bold] in der/den nächsten {{delayTime}} erhalten. Öffnen Sie [bold]Geräte[/bold] und wählen Sie [bold]Zertifikat erhalten[/bold] für Ihr aktuelles Gerät.

Um Wire ohne Unterbrechung nutzen zu können, rufen Sie es rechtzeitig ab – es dauert nicht lange.

Erfahren Sie mehr über Ende-zu-Ende-Identität ", + "acme.remindLater.paragraph": "Sie können das Zertifikat in Ihren [bold]Wire Einstellungen[/bold] in der/den nächsten {delayTime} erhalten. Öffnen Sie [bold]Geräte[/bold] und wählen Sie [bold]Zertifikat erhalten[/bold] für Ihr aktuelles Gerät.

Um Wire ohne Unterbrechung nutzen zu können, rufen Sie es rechtzeitig ab – es dauert nicht lange.

Erfahren Sie mehr über Ende-zu-Ende-Identität ", "acme.renewCertificate.button.close": "Fenster 'Ende-zu-Ende-Identitätszertifikat aktualisieren' schließen", "acme.renewCertificate.button.primary": "Zertifikat aktualisieren", "acme.renewCertificate.button.secondary": "Später erinnern", - "acme.renewCertificate.gracePeriodOver.paragraph": "Das Ende-zu-Ende-Identitätszertifikat für dieses Gerät ist abgelaufen. Um Ihre Kommunikation auf dem höchsten Sicherheitsniveau zu halten, aktualisiere bitte das Zertifikat.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um das Zertifikat automatisch zu aktualisieren.

Erfahren Sie mehr über Ende-zu-Ende-Identität ", + "acme.renewCertificate.gracePeriodOver.paragraph": "Das Ende-zu-Ende-Identitätszertifikat für dieses Gerät ist abgelaufen. Um Ihre Kommunikation auf dem höchsten Sicherheitsniveau zu halten, aktualisiere bitte das Zertifikat.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um das Zertifikat automatisch zu aktualisieren.

Erfahren Sie mehr über Ende-zu-Ende-Identität ", "acme.renewCertificate.headline.alt": "Ende-zu-Ende-Identitätszertifikat aktualisieren", - "acme.renewCertificate.paragraph": "Das Ende-zu-Ende-Identitätszertifikat für dieses Gerät läuft bald ab. Um Ihre Kommunikation auf dem höchsten Sicherheitsniveau zu halten, aktualisieren Sie Ihr Zertifikat jetzt.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um das Zertifikat automatisch zu aktualisieren.

Erfahren Sie mehr über Ende-zu-Ende-Identität ", + "acme.renewCertificate.paragraph": "Das Ende-zu-Ende-Identitätszertifikat für dieses Gerät läuft bald ab. Um Ihre Kommunikation auf dem höchsten Sicherheitsniveau zu halten, aktualisieren Sie Ihr Zertifikat jetzt.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um das Zertifikat automatisch zu aktualisieren.

Erfahren Sie mehr über Ende-zu-Ende-Identität ", "acme.renewal.done.headline": "Zertifikat aktualisiert", - "acme.renewal.done.paragraph": "Das Zertifikat wurde aktualisiert und Ihr Gerät überprüft. Weitere Details zum Zertifikat finden Sie in Ihren [bold]Wire Einstellungen[/bold] unter [bold]Geräte.[/bold]

Erfahren Sie mehr über Ende-zu-Ende-Identität ", + "acme.renewal.done.paragraph": "Das Zertifikat wurde aktualisiert und Ihr Gerät überprüft. Weitere Details zum Zertifikat finden Sie in Ihren [bold]Wire Einstellungen[/bold] unter [bold]Geräte.[/bold]

Erfahren Sie mehr über Ende-zu-Ende-Identität ", "acme.renewal.inProgress.headline": "Zertifikat wird aktualisiert...", "acme.selfCertificateRevoked.button.cancel": "Mit diesem Gerät fortfahren", "acme.selfCertificateRevoked.button.primary": "Abmelden", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Fenster 'Ende-zu-Ende-Identitätszertifikat' schließen", "acme.settingsChanged.button.primary": "Zertifikat erhalten", "acme.settingsChanged.button.secondary": "Später erinnern", - "acme.settingsChanged.gracePeriodOver.paragraph": "Ihr Team verwendet jetzt Ende-zu-Ende-Identität, um die Nutzung von Wire sicherer zu machen. Die Geräteüberprüfung erfolgt automatisch mit einem Zertifikat.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um automatisch ein Zertifikat für dieses Gerät zu erhalten.

Erfahren Sie mehr über Ende-zu-Ende-Identität", + "acme.settingsChanged.gracePeriodOver.paragraph": "Ihr Team verwendet jetzt Ende-zu-Ende-Identität, um die Nutzung von Wire sicherer zu machen. Die Geräteüberprüfung erfolgt automatisch mit einem Zertifikat.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um automatisch ein Zertifikat für dieses Gerät zu erhalten.

Erfahren Sie mehr über Ende-zu-Ende-Identität", "acme.settingsChanged.headline.alt": "Ende-zu-Ende-Identitätszertifikat", "acme.settingsChanged.headline.main": "Team-Einstellungen geändert", - "acme.settingsChanged.paragraph": "Ihr Team verwendet von heute an Ende-zu-Ende-Identität, um die Nutzung von Wire sicherer und praktikabler zu machen. Die Geräteüberprüfung erfolgt automatisch mit einem Zertifikat und ersetzt den vorherigen manuellen Prozess. Auf diese Weise kommunizieren Sie mit dem höchsten Sicherheitsstandard.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um automatisch ein Zertifikat für dieses Gerät zu erhalten.

Erfahren Sie mehr über Ende-zu-Ende-Identität", + "acme.settingsChanged.paragraph": "Ihr Team verwendet von heute an Ende-zu-Ende-Identität, um die Nutzung von Wire sicherer und praktikabler zu machen. Die Geräteüberprüfung erfolgt automatisch mit einem Zertifikat und ersetzt den vorherigen manuellen Prozess. Auf diese Weise kommunizieren Sie mit dem höchsten Sicherheitsstandard.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um automatisch ein Zertifikat für dieses Gerät zu erhalten.

Erfahren Sie mehr über Ende-zu-Ende-Identität", "addParticipantsConfirmLabel": "Hinzufügen", "addParticipantsHeader": "Teilnehmer hinzufügen", - "addParticipantsHeaderWithCounter": "Teilnehmer hinzufügen ({{number}})", + "addParticipantsHeaderWithCounter": "Teilnehmer hinzufügen ({number})", "addParticipantsManageServices": "Dienste verwalten", "addParticipantsManageServicesNoResults": "Dienste verwalten", "addParticipantsNoServicesManager": "Dienste sind Helfer, die den Workflow verbessern können.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Passwort vergessen", "authAccountPublicComputer": "Dies ist ein öffentlicher Computer", "authAccountSignIn": "Anmelden", - "authBlockedCookies": "Zum Anmelden bei {{brandName}} bitte Cookies aktivieren.", - "authBlockedDatabase": "{{brandName}} benötigt zum Anzeigen der Nachrichten Zugriff auf den lokalen Speicher. In Privaten Fenstern ist dieser nicht verfügbar.", - "authBlockedTabs": "{{brandName}} ist bereits in einem anderen Tab geöffnet.", + "authBlockedCookies": "Zum Anmelden bei {brandName} bitte Cookies aktivieren.", + "authBlockedDatabase": "{brandName} benötigt zum Anzeigen der Nachrichten Zugriff auf den lokalen Speicher. In Privaten Fenstern ist dieser nicht verfügbar.", + "authBlockedTabs": "{brandName} ist bereits in einem anderen Tab geöffnet.", "authBlockedTabsAction": "Stattdessen diesen Tab verwenden", "authErrorCode": "Ungültiger Code", "authErrorCountryCodeInvalid": "Ungültige Ländervorwahl", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Passwort ändern", "authHistoryButton": "Verstanden", "authHistoryDescription": "Aus Datenschutzgründen wird dein bisheriger Gesprächsverlauf nicht angezeigt.", - "authHistoryHeadline": "Sie nutzen {{brandName}} zum ersten Mal auf diesem Gerät.", + "authHistoryHeadline": "Sie nutzen {brandName} zum ersten Mal auf diesem Gerät.", "authHistoryReuseDescription": "Nachrichten, die in der Zwischenzeit gesendet wurden, werden nicht angezeigt.", - "authHistoryReuseHeadline": "{{brandName}} wurde auf diesem Gerät bereits genutzt.", + "authHistoryReuseHeadline": "{brandName} wurde auf diesem Gerät bereits genutzt.", "authLandingPageTitleP1": "Willkommen bei", "authLandingPageTitleP2": "Konto erstellen oder anmelden", "authLimitButtonManage": "Geräte verwalten", "authLimitButtonSignOut": "Abmelden", - "authLimitDescription": "Bitte eines der anderen Geräte entfernen, um {{brandName}} auf diesem zu nutzen.", + "authLimitDescription": "Bitte eines der anderen Geräte entfernen, um {brandName} auf diesem zu nutzen.", "authLimitDevicesCurrent": "(Aktuelles Gerät)", "authLimitDevicesHeadline": "Geräte", "authLoginTitle": "Anmelden", "authPlaceholderEmail": "E-Mail", "authPlaceholderPassword": "Passwort", - "authPostedResend": "Erneut an {{email}} senden", + "authPostedResend": "Erneut an {email} senden", "authPostedResendAction": "E-Mail nicht erhalten?", "authPostedResendDetail": "Überprüfen Sie Ihren Posteingang und folgen Sie den Anweisungen.", "authPostedResendHeadline": "Posteingang prüfen", "authSSOLoginTitle": "Mit Single Sign-On anmelden", "authSetUsername": "Benutzernamen festlegen", "authVerifyAccountAdd": "Hinzufügen", - "authVerifyAccountDetail": "Dadurch ist {{brandName}} auf mehreren Geräten nutzbar.", + "authVerifyAccountDetail": "Dadurch ist {brandName} auf mehreren Geräten nutzbar.", "authVerifyAccountHeadline": "E-Mail-Adresse und Passwort hinzufügen.", "authVerifyAccountLogout": "Abmelden", "authVerifyCodeDescription": "Geben Sie bitte den Bestätigungscode ein, den wir an {number} gesendet haben.", "authVerifyCodeResend": "Keinen Code erhalten?", "authVerifyCodeResendDetail": "Erneut senden", - "authVerifyCodeResendTimer": "Du kannst {{expiration}} einen neuen Code anfordern.", + "authVerifyCodeResendTimer": "Du kannst {expiration} einen neuen Code anfordern.", "authVerifyPasswordHeadline": "Passwort eingeben", "availability.available": "Verfügbar", "availability.away": "Abwesend", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Das Backup wurde nicht abgeschlossen.", "backupExportProgressCompressing": "Backup-Datei wird erstellt", "backupExportProgressHeadline": "Vorbereiten…", - "backupExportProgressSecondary": "Erstelle Backup · {{processed}} von {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Erstelle Backup · {processed} von {total} — {progress}%", "backupExportSaveFileAction": "Backup speichern", "backupExportSuccessHeadline": "Backup erstellt", "backupExportSuccessSecondary": "Damit können Sie den Gesprächsverlauf wiederherstellen, wenn Sie Ihren Computer verlieren oder einen neuen verwenden.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Falsches Passwort", "backupImportPasswordErrorSecondary": "Bitte überprüfen Sie Ihre Eingabe und versuchen Sie es erneut", "backupImportProgressHeadline": "Vorbereiten…", - "backupImportProgressSecondary": "Gesprächsverlauf wiederherstellen · {{processed}} von {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Gesprächsverlauf wiederherstellen · {processed} von {total} — {progress}%", "backupImportSuccessHeadline": "Gesprächsverlauf wiederhergestellt.", "backupImportVersionErrorHeadline": "Inkompatibles Backup", - "backupImportVersionErrorSecondary": "Diese Backup-Datei wurde von einer anderen Version von {{brandName}} erstellt und kann deshalb nicht wiederhergestellt werden.", - "backupPasswordHint": "Verwenden Sie mindestens {{minPasswordLength}} Zeichen, mit einem Kleinbuchstaben, einem Großbuchstaben, einer Zahl und einem Sonderzeichen.", + "backupImportVersionErrorSecondary": "Diese Backup-Datei wurde von einer anderen Version von {brandName} erstellt und kann deshalb nicht wiederhergestellt werden.", + "backupPasswordHint": "Verwenden Sie mindestens {minPasswordLength} Zeichen, mit einem Kleinbuchstaben, einem Großbuchstaben, einer Zahl und einem Sonderzeichen.", "backupTryAgain": "Erneut versuchen", "buttonActionError": "Ihre Antwort wurde nicht gesendet, bitte erneut versuchen.", "callAccept": "Annehmen", "callChooseSharedScreen": "Wählen Sie einen Bildschirm aus", "callChooseSharedWindow": "Wählen Sie ein Fenster zur Freigabe aus", - "callConversationAcceptOrDecline": "{{conversationName}} ruft an. Drücken Sie Steuerung + Eingabe, um den Anruf anzunehmen, oder drücken Sie Steuerung + Umschalt + Eingabe, um den Anruf abzulehnen.", + "callConversationAcceptOrDecline": "{conversationName} ruft an. Drücken Sie Steuerung + Eingabe, um den Anruf anzunehmen, oder drücken Sie Steuerung + Umschalt + Eingabe, um den Anruf abzulehnen.", "callDecline": "Ablehnen", "callDegradationAction": "Verstanden", - "callDegradationDescription": "Der Anruf wurde unterbrochen, weil {{username}} kein verifizierter Kontakt mehr ist.", + "callDegradationDescription": "Der Anruf wurde unterbrochen, weil {username} kein verifizierter Kontakt mehr ist.", "callDegradationTitle": "Anruf beendet", "callDurationLabel": "Dauer", "callEveryOneLeft": "alle anderen Teilnehmer aufgelegt haben.", @@ -326,19 +326,19 @@ "callMaximizeLabel": "Anruf maximieren", "callNoCameraAccess": "Kein Kamerazugriff", "callNoOneJoined": "kein weiterer Teilnehmer hinzukam.", - "callParticipants": "{{number}} im Anruf", - "callReactionButtonAriaLabel": "Emoji auswählen {{emoji}}", + "callParticipants": "{number} im Anruf", + "callReactionButtonAriaLabel": "Emoji auswählen {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reaktionen", - "callReactionsAriaLabel": "Emoji {{emoji}} von {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} von {from}", "callStateCbr": "Konstante Bitrate", "callStateConnecting": "Verbinde…", "callStateIncoming": "Ruft an…", - "callStateIncomingGroup": "{{user}} ruft an", + "callStateIncomingGroup": "{user} ruft an", "callStateOutgoing": "Klingeln…", "callWasEndedBecause": "Ihr Anruf wurde beendet, weil", - "callingPopOutWindowTitle": "{{brandName}} Anruf", - "callingRestrictedConferenceCallOwnerModalDescription": "Ihr Team nutzt derzeit das kostenlose Basis-Abo. Upgraden Sie auf Enterprise für den Zugriff auf weitere Funktionen wie das Starten von Telefonkonferenzen. [link]Erfahren Sie mehr über {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Anruf", + "callingRestrictedConferenceCallOwnerModalDescription": "Ihr Team nutzt derzeit das kostenlose Basis-Abo. Upgraden Sie auf Enterprise für den Zugriff auf weitere Funktionen wie das Starten von Telefonkonferenzen. [link]Erfahren Sie mehr über {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Auf Enterprise upgraden", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Jetzt upgraden", "callingRestrictedConferenceCallPersonalModalDescription": "Die Option, eine Telefonkonferenz zu starten, ist nur in der kostenpflichtigen Version verfügbar.", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Dateien", "collectionSectionImages": "Bilder", "collectionSectionLinks": "Links", - "collectionShowAll": "Alle {{number}} zeigen", + "collectionShowAll": "Alle {number} zeigen", "connectionRequestConnect": "Kontakt hinzufügen", "connectionRequestIgnore": "Ignorieren", "conversation.AllDevicesVerified": "Alle Fingerabdrücke überprüft (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "Alle Geräte sind überprüft (Ende-zu-Ende-Identität)", "conversation.AllVerified": "Alle Fingerabdrücke sind überprüft (Proteus)", "conversation.E2EICallAnyway": "Trotzdem anrufen", - "conversation.E2EICallDisconnected": "Der Anruf wurde unterbrochen, da {{user}} ein neues Gerät verwendet oder ein ungültiges Zertifikat hat.", + "conversation.E2EICallDisconnected": "Der Anruf wurde unterbrochen, da {user} ein neues Gerät verwendet oder ein ungültiges Zertifikat hat.", "conversation.E2EICancel": "Abbrechen", - "conversation.E2EICertificateExpired": "Diese Unterhaltung ist nicht mehr überprüft, da [bold]{{user}}[/bold] mindestens ein Gerät mit einem abgelaufenen Ende-zu-Ende-Identitätszertifikat verwendet. ", + "conversation.E2EICertificateExpired": "Diese Unterhaltung ist nicht mehr überprüft, da [bold]{user}[/bold] mindestens ein Gerät mit einem abgelaufenen Ende-zu-Ende-Identitätszertifikat verwendet. ", "conversation.E2EICertificateNoLongerVerifiedGeneric": "Diese Unterhaltung ist nicht mehr überprüft, da mindestens ein Teilnehmer ein neues Gerät verwendet oder ein ungültiges Zertifikat hat. [link]Mehr erfahren[/link]", - "conversation.E2EICertificateRevoked": "Diese Unterhaltung ist nicht mehr überprüft, da ein Team-Admin das Ende-zu-Ende-Identitätszertifikat für mindestens ein Gerät von [bold]{{user}}[/bold] widerrufen hat. [link]Mehr erfahren[/link]", + "conversation.E2EICertificateRevoked": "Diese Unterhaltung ist nicht mehr überprüft, da ein Team-Admin das Ende-zu-Ende-Identitätszertifikat für mindestens ein Gerät von [bold]{user}[/bold] widerrufen hat. [link]Mehr erfahren[/link]", "conversation.E2EIConversationNoLongerVerified": "Unterhaltung nicht mehr überprüft", "conversation.E2EIDegradedInitiateCall": "Mindestens ein Teilnehmer hat begonnen, ein neues Gerät zu verwenden oder hat ein ungültiges Zertifikat.\nMöchten Sie trotzdem anrufen?", "conversation.E2EIDegradedJoinCall": "Mindestens ein Teilnehmer hat begonnen, ein neues Gerät zu verwenden oder hat ein ungültiges Zertifikat.\nMöchten Sie dem Anruf trotzdem beitreten?", "conversation.E2EIDegradedNewMessage": "Mindestens ein Teilnehmer hat begonnen, ein neues Gerät zu verwenden oder hat ein ungültiges Zertifikat. \nMöchten Sie die Nachricht trotzdem senden?", "conversation.E2EIGroupCallDisconnected": "Der Anruf wurde unterbrochen, da mindestens ein Teilnehmer ein neues Gerät verwendet oder ein ungültiges Zertifikat hat.", "conversation.E2EIJoinAnyway": "Trotzdem beitreten", - "conversation.E2EINewDeviceAdded": "Diese Unterhaltung ist nicht mehr überprüft, da [bold]{{user}}[/bold] mindestens ein Gerät ohne gültiges Ende-zu-Ende-Identitätszertifikat verwendet.", - "conversation.E2EINewUserAdded": "Diese Unterhaltung ist nicht mehr überprüft, da [bold]{{user}}[/bold] mindestens ein Gerät ohne gültiges Ende-zu-Ende-Identitätszertifikat verwendet.", + "conversation.E2EINewDeviceAdded": "Diese Unterhaltung ist nicht mehr überprüft, da [bold]{user}[/bold] mindestens ein Gerät ohne gültiges Ende-zu-Ende-Identitätszertifikat verwendet.", + "conversation.E2EINewUserAdded": "Diese Unterhaltung ist nicht mehr überprüft, da [bold]{user}[/bold] mindestens ein Gerät ohne gültiges Ende-zu-Ende-Identitätszertifikat verwendet.", "conversation.E2EIOk": "Verstanden", "conversation.E2EISelfUserCertificateExpired": "Diese Unterhaltung ist nicht mehr überprüft, da Sie mindestens ein Gerät mit einem abgelaufenen Ende-zu-Ende-Identitätszertifikat verwenden. ", "conversation.E2EISelfUserCertificateRevoked": "Diese Unterhaltung ist nicht mehr überprüft, da ein Team-Admin das Ende-zu-Ende-Identitätszertifikat für mindestens eines Ihrer Geräte widerrufen hat. [link]Mehr erfahren[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Lesebestätigungen aktiv", "conversationCreateTeam": "mit [showmore]allen Team-Mitgliedern[/showmore]", "conversationCreateTeamGuest": "mit [showmore]allen Team-Mitgliedern und einem Gast[/showmore]", - "conversationCreateTeamGuests": "mit [showmore]allen Team-Mitgliedern und {{count}} Gästen[/showmore]", + "conversationCreateTeamGuests": "mit [showmore]allen Team-Mitgliedern und {count} Gästen[/showmore]", "conversationCreateTemporary": "Sie sind der Unterhaltung beigetreten", - "conversationCreateWith": "mit {{users}}", - "conversationCreateWithMore": "mit {{users}} und [showmore]{{count}} anderen[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] hat eine Unterhaltung mit {{users}} begonnen", - "conversationCreatedMore": "[bold]{{name}}[/bold] hat eine Unterhaltung mit {{users}} und [showmore]{{count}} anderen[/showmore] begonnen", - "conversationCreatedName": "[bold]{{name}}[/bold] hat eine Unterhaltung begonnen", + "conversationCreateWith": "mit {users}", + "conversationCreateWithMore": "mit {users} und [showmore]{count} anderen[/showmore]", + "conversationCreated": "[bold]{name}[/bold] hat eine Unterhaltung mit {users} begonnen", + "conversationCreatedMore": "[bold]{name}[/bold] hat eine Unterhaltung mit {users} und [showmore]{count} anderen[/showmore] begonnen", + "conversationCreatedName": "[bold]{name}[/bold] hat eine Unterhaltung begonnen", "conversationCreatedNameYou": "[bold]Sie[/bold] haben eine Unterhaltung begonnen", - "conversationCreatedYou": "Sie haben eine Unterhaltung mit {{users}} begonnen", - "conversationCreatedYouMore": "Sie haben eine Unterhaltung mit {{users}} und [showmore]{{count}} anderen[/showmore] begonnen", - "conversationDeleteTimestamp": "Gelöscht: {{date}}", + "conversationCreatedYou": "Sie haben eine Unterhaltung mit {users} begonnen", + "conversationCreatedYouMore": "Sie haben eine Unterhaltung mit {users} und [showmore]{count} anderen[/showmore] begonnen", + "conversationDeleteTimestamp": "Gelöscht: {date}", "conversationDetails1to1ReceiptsFirst": "Wenn beide Seiten Lesebestätigungen aktivieren, können alle sehen, wenn Nachrichten gelesen werden.", "conversationDetails1to1ReceiptsHeadDisabled": "Lesebestätigungen sind deaktiviert", "conversationDetails1to1ReceiptsHeadEnabled": "Lesebestätigungen sind aktiviert", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Blockieren", "conversationDetailsActionCancelRequest": "Anfrage abbrechen", "conversationDetailsActionClear": "Unterhaltungsverlauf löschen", - "conversationDetailsActionConversationParticipants": "Alle ({{number}}) anzeigen", + "conversationDetailsActionConversationParticipants": "Alle ({number}) anzeigen", "conversationDetailsActionCreateGroup": "Gruppe erstellen", "conversationDetailsActionDelete": "Gruppe löschen", "conversationDetailsActionDevices": "Geräte", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " hat begonnen,", "conversationDeviceStartedUsingYou": " haben begonnen,", "conversationDeviceUnverified": " haben die Überprüfung für", - "conversationDeviceUserDevices": " ein Gerät von {{user}} widerrufen", + "conversationDeviceUserDevices": " ein Gerät von {user} widerrufen", "conversationDeviceYourDevices": " eines Ihrer Geräte widerrufen", - "conversationDirectEmptyMessage": "Sie haben noch keine Kontakte. Suchen Sie nach Personen auf {{brandName}} und treten Sie in Kontakt.", - "conversationEditTimestamp": "Bearbeitet: {{date}}", + "conversationDirectEmptyMessage": "Sie haben noch keine Kontakte. Suchen Sie nach Personen auf {brandName} und treten Sie in Kontakt.", + "conversationEditTimestamp": "Bearbeitet: {date}", "conversationFavoritesTabEmptyLinkText": "So kennzeichnen Sie Unterhaltungen als Favoriten", "conversationFavoritesTabEmptyMessage": "Wählen Sie Ihre Lieblingsunterhaltungen aus, und Sie werden sie hier finden 👍", "conversationFederationIndicator": "Föderiert", @@ -484,14 +484,14 @@ "conversationGroupEmptyMessage": "Bislang sind Sie an keiner Gruppenunterhaltung beteiligt.", "conversationGuestIndicator": "Gast", "conversationImageAssetRestricted": "Empfang von Bildern ist verboten", - "conversationInternalEnvironmentDisclaimer": "Dies ist NICHT WIRE, sondern eine interne Testumgebung und ist nur für die Verwendung durch Mitarbeiter von Wire autorisiert. Jede öffentliche Nutzung ist UNTERSAGT. Die Daten der Benutzer dieser Testumgebung werden umfassend erfasst und analysiert. Um den sicheren Messenger Wire zu verwenden, besuchen Sie bitte [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "Dies ist NICHT WIRE, sondern eine interne Testumgebung und ist nur für die Verwendung durch Mitarbeiter von Wire autorisiert. Jede öffentliche Nutzung ist UNTERSAGT. Die Daten der Benutzer dieser Testumgebung werden umfassend erfasst und analysiert. Um den sicheren Messenger Wire zu verwenden, besuchen Sie bitte [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Im Browser beitreten", "conversationJoin.existentAccountJoinWithoutLink": "an der Unterhaltung teilnehmen", "conversationJoin.existentAccountUserName": "Sie sind als {selfName} angemeldet", "conversationJoin.fullConversationHeadline": "Sie konnten der Unterhaltung nicht beitreten", "conversationJoin.fullConversationSubhead": "Die maximale Teilnehmeranzahl in dieser Unterhaltung wurde erreicht.", "conversationJoin.hasAccount": "Bereits registriert?", - "conversationJoin.headline": "Die Unterhaltung findet auf {{domain}} statt", + "conversationJoin.headline": "Die Unterhaltung findet auf {domain} statt", "conversationJoin.invalidHeadline": "Unterhaltung nicht gefunden", "conversationJoin.invalidSubhead": "Der Link zu dieser Gruppenunterhaltung ist abgelaufen oder nicht mehr gültig.", "conversationJoin.join": "Beitreten", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favoriten", "conversationLabelGroups": "Gruppen", "conversationLabelPeople": "Personen", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] und [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] und [showmore]{{number}} mehr[/showmore]", - "conversationLikesCaptionReactedPlural": "reagierten mit {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reagierte mit {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] und [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] und [showmore]{number} mehr[/showmore]", + "conversationLikesCaptionReactedPlural": "reagierten mit {emojiName}", + "conversationLikesCaptionReactedSingular": "reagierte mit {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Standort anzeigen", "conversationMLSMigrationFinalisationOngoingCall": "Aufgrund der Umstellung auf MLS haben Sie möglicherweise Probleme mit Ihrem aktuellen Anruf. Wenn das der Fall ist, legen Sie auf und rufen Sie erneut an.", - "conversationMemberJoined": "[bold]{{name}}[/bold] hat {{users}} hinzugefügt", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] hat {{users}} und [showmore]{{count}} andere[/showmore] hinzugefügt", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] ist beigetreten", + "conversationMemberJoined": "[bold]{name}[/bold] hat {users} hinzugefügt", + "conversationMemberJoinedMore": "[bold]{name}[/bold] hat {users} und [showmore]{count} andere[/showmore] hinzugefügt", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] ist beigetreten", "conversationMemberJoinedSelfYou": "[bold]Sie[/bold] sind beigetreten", - "conversationMemberJoinedYou": "[bold]Sie[/bold] haben {{users}} hinzugefügt", - "conversationMemberJoinedYouMore": "[bold]Sie[/bold] haben {{users}} und [showmore]{{count}} andere[/showmore] hinzugefügt", - "conversationMemberLeft": "[bold]{{name}}[/bold] hat die Unterhaltung verlassen", + "conversationMemberJoinedYou": "[bold]Sie[/bold] haben {users} hinzugefügt", + "conversationMemberJoinedYouMore": "[bold]Sie[/bold] haben {users} und [showmore]{count} andere[/showmore] hinzugefügt", + "conversationMemberLeft": "[bold]{name}[/bold] hat die Unterhaltung verlassen", "conversationMemberLeftYou": "[bold]Sie[/bold] haben die Unterhaltung verlassen", - "conversationMemberRemoved": "[bold]{{name}}[/bold] hat {{users}} entfernt", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} wurde aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", - "conversationMemberRemovedYou": "[bold]Sie[/bold] haben {{users}} entfernt", - "conversationMemberWereRemoved": "{{users}} wurden aus der Unterhaltung entfernt", + "conversationMemberRemoved": "[bold]{name}[/bold] hat {users} entfernt", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} wurde aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", + "conversationMemberRemovedYou": "[bold]Sie[/bold] haben {users} entfernt", + "conversationMemberWereRemoved": "{users} wurden aus der Unterhaltung entfernt", "conversationMessageDelivered": "Zugestellt", "conversationMissedMessages": "Sie haben dieses Gerät eine Zeit lang nicht benutzt. Einige Nachrichten werden hier möglicherweise nicht angezeigt.", "conversationModalRestrictedFileSharingDescription": "Diese Datei konnte aufgrund von Einschränkungen bei der Dateifreigabe nicht geteilt werden.", "conversationModalRestrictedFileSharingHeadline": "Einschränkungen beim Teilen von Dateien", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} wurden aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} und {{count}} weitere wurden aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} wurden aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} und {count} weitere wurden aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", "conversationNewConversation": "Kommunikation in Wire ist immer Ende-zu-Ende verschlüsselt. Alles, was Sie in dieser Unterhaltung senden und empfangen, ist nur für Sie und Ihren Kontakt zugänglich.", "conversationNotClassified": "Sicherheitsniveau: Nicht eingestuft", "conversationNotFoundMessage": "Entweder fehlt die Berechtigung für dieses Konto oder es existiert nicht mehr.", - "conversationNotFoundTitle": "{{brandName}} kann diese Unterhaltung nicht öffnen.", + "conversationNotFoundTitle": "{brandName} kann diese Unterhaltung nicht öffnen.", "conversationParticipantsSearchPlaceholder": "Nach Namen suchen", "conversationParticipantsTitle": "Unterhaltungsübersicht", "conversationPing": " hat gepingt", - "conversationPingConfirmTitle": "Sind Sie sicher, dass Sie {{memberCount}} Personen anpingen möchten?", + "conversationPingConfirmTitle": "Sind Sie sicher, dass Sie {memberCount} Personen anpingen möchten?", "conversationPingYou": " haben gepingt", "conversationPlaybackError": "Nicht unterstützter Videotyp, bitte herunterladen", "conversationPlaybackErrorDownload": "Herunterladen", @@ -558,22 +558,22 @@ "conversationRenameYou": " haben die Unterhaltung umbenannt", "conversationResetTimer": " hat selbstlöschende Nachrichten ausgeschaltet", "conversationResetTimerYou": " haben selbstlöschende Nachrichten ausgeschaltet", - "conversationResume": "Beginnen Sie eine Unterhaltung mit {{users}}", - "conversationSendPastedFile": "Bild eingefügt am {{date}}", + "conversationResume": "Beginnen Sie eine Unterhaltung mit {users}", + "conversationSendPastedFile": "Bild eingefügt am {date}", "conversationServicesWarning": "Dienste haben Zugriff auf den Inhalt dieser Unterhaltung", "conversationSomeone": "Jemand", "conversationStartNewConversation": "Eine Gruppe erstellen", - "conversationTeamLeft": "[bold]{{name}}[/bold] wurde aus dem Team entfernt", + "conversationTeamLeft": "[bold]{name}[/bold] wurde aus dem Team entfernt", "conversationToday": "Heute", "conversationTweetAuthor": " auf Twitter", - "conversationUnableToDecrypt1": "Eine Nachricht von [highlight]{{user}}[/highlight] wurde nicht empfangen.", - "conversationUnableToDecrypt2": "[highlight]{{users}}s[/highlight] Geräte-Identität hat sich geändert. Nachricht kann nicht entschlüsselt werden.", + "conversationUnableToDecrypt1": "Eine Nachricht von [highlight]{user}[/highlight] wurde nicht empfangen.", + "conversationUnableToDecrypt2": "[highlight]{users}s[/highlight] Geräte-Identität hat sich geändert. Nachricht kann nicht entschlüsselt werden.", "conversationUnableToDecryptErrorMessage": "Fehler", "conversationUnableToDecryptLink": "Warum?", "conversationUnableToDecryptResetSession": "Session zurücksetzen", "conversationUnverifiedUserWarning": "Bitte seien Sie dennoch vorsichtig, mit wem Sie vertrauliche Informationen teilen.", - "conversationUpdatedTimer": " hat selbstlöschende Nachrichten auf {{time}} gestellt", - "conversationUpdatedTimerYou": " haben selbstlöschende Nachrichten auf {{time}} gestellt", + "conversationUpdatedTimer": " hat selbstlöschende Nachrichten auf {time} gestellt", + "conversationUpdatedTimerYou": " haben selbstlöschende Nachrichten auf {time} gestellt", "conversationVideoAssetRestricted": "Empfang von Videos ist verboten", "conversationViewAllConversations": "Alle Unterhaltungen", "conversationViewTooltip": "Alle", @@ -586,7 +586,7 @@ "conversationYouNominative": "Sie", "conversationYouRemovedMissingLegalHoldConsent": "[bold]Sie[/bold] wurden aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", "conversationsAllArchived": "Alle Unterhaltungen archiviert", - "conversationsConnectionRequestMany": "{{number}} Kontaktanfragen", + "conversationsConnectionRequestMany": "{number} Kontaktanfragen", "conversationsConnectionRequestOne": "Eine Kontaktanfrage", "conversationsContacts": "Kontakte", "conversationsEmptyConversation": "Gruppenunterhaltung", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "Keine eigenen Ordner", "conversationsPopoverNotificationSettings": "Benachrichtigungen", "conversationsPopoverNotify": "Benachrichtigen", - "conversationsPopoverRemoveFrom": "Aus \"{{name}}\" entfernen", + "conversationsPopoverRemoveFrom": "Aus \"{name}\" entfernen", "conversationsPopoverSilence": "Stummschalten", "conversationsPopoverUnarchive": "Reaktivieren", "conversationsPopoverUnblock": "Freigeben", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Jemand hat eine Nachricht gesendet", "conversationsSecondaryLineEphemeralReply": "Hat Ihnen geantwortet", "conversationsSecondaryLineEphemeralReplyGroup": "Jemand hat Ihnen geantwortet", - "conversationsSecondaryLineIncomingCall": "{{user}} ruft an", - "conversationsSecondaryLinePeopleAdded": "{{user}} Personen wurden hinzugefügt", - "conversationsSecondaryLinePeopleLeft": "{{number}} Personen entfernt", - "conversationsSecondaryLinePersonAdded": "{{user}} wurde hinzugefügt", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} ist beigetreten", - "conversationsSecondaryLinePersonAddedYou": "{{user}} hat Sie hinzugefügt", - "conversationsSecondaryLinePersonLeft": "{{user}} hat die Unterhaltung verlassen", - "conversationsSecondaryLinePersonRemoved": "{{user}} wurde entfernt", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} wurde aus dem Team entfernt", - "conversationsSecondaryLineRenamed": "{{user}} hat die Unterhaltung umbenannt", - "conversationsSecondaryLineSummaryMention": "{{number}} Erwähnung", - "conversationsSecondaryLineSummaryMentions": "{{number}} Erwähnungen", - "conversationsSecondaryLineSummaryMessage": "{{number}} Nachricht", - "conversationsSecondaryLineSummaryMessages": "{{number}} Nachrichten", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} verpasster Anruf", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} verpasste Anrufe", - "conversationsSecondaryLineSummaryPing": "{{number}} Ping", - "conversationsSecondaryLineSummaryPings": "{{number}} Pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} Antworten", - "conversationsSecondaryLineSummaryReply": "{{number}} Antwort", + "conversationsSecondaryLineIncomingCall": "{user} ruft an", + "conversationsSecondaryLinePeopleAdded": "{user} Personen wurden hinzugefügt", + "conversationsSecondaryLinePeopleLeft": "{number} Personen entfernt", + "conversationsSecondaryLinePersonAdded": "{user} wurde hinzugefügt", + "conversationsSecondaryLinePersonAddedSelf": "{user} ist beigetreten", + "conversationsSecondaryLinePersonAddedYou": "{user} hat Sie hinzugefügt", + "conversationsSecondaryLinePersonLeft": "{user} hat die Unterhaltung verlassen", + "conversationsSecondaryLinePersonRemoved": "{user} wurde entfernt", + "conversationsSecondaryLinePersonRemovedTeam": "{user} wurde aus dem Team entfernt", + "conversationsSecondaryLineRenamed": "{user} hat die Unterhaltung umbenannt", + "conversationsSecondaryLineSummaryMention": "{number} Erwähnung", + "conversationsSecondaryLineSummaryMentions": "{number} Erwähnungen", + "conversationsSecondaryLineSummaryMessage": "{number} Nachricht", + "conversationsSecondaryLineSummaryMessages": "{number} Nachrichten", + "conversationsSecondaryLineSummaryMissedCall": "{number} verpasster Anruf", + "conversationsSecondaryLineSummaryMissedCalls": "{number} verpasste Anrufe", + "conversationsSecondaryLineSummaryPing": "{number} Ping", + "conversationsSecondaryLineSummaryPings": "{number} Pings", + "conversationsSecondaryLineSummaryReplies": "{number} Antworten", + "conversationsSecondaryLineSummaryReply": "{number} Antwort", "conversationsSecondaryLineYouLeft": "Sie haben die Unterhaltung verlassen", "conversationsSecondaryLineYouWereRemoved": "Sie wurden entfernt", "conversationsWelcome": "Willkommen bei {brandName} 👋", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Neues Gif", "extensionsGiphyButtonOk": "Senden", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Kein GIF vorhanden", "extensionsGiphyRandom": "Zufällig", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da das Backend nicht mit den Backends aller Gruppenteilnehmer verbunden ist.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{{domain}}[/bold] nicht erreicht werden konnte.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] konnte nicht zur Gruppe hinzugefügt werden.", - "failedToAddParticipantsPlural": "[bold]{{total}} Teilnehmer[/bold] konnten nicht zur Gruppe hinzugefügt werden.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] und [bold]{{name}}[/bold] konnten nicht zur Gruppe hinzugefügt werden, da ihre Backends nicht miteinander verbunden sind.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] und [bold]{{name}}[/bold] konnten nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{{domain}}[/bold] nicht erreicht werden konnte.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[/bold]{{names}}[/bold] und [bold]{{name}}[/bold] konnten der Gruppe nicht hinzugefügt werden.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da die Backends nicht miteinander verbunden sind.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{{domain}}[/bold] nicht erreicht werden konnte.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] konnte nicht zur Gruppe hinzugefügt werden.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da das Backend nicht mit den Backends aller Gruppenteilnehmer verbunden ist.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{domain}[/bold] nicht erreicht werden konnte.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden.", + "failedToAddParticipantsPlural": "[bold]{total} Teilnehmer[/bold] konnten nicht zur Gruppe hinzugefügt werden.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] und [bold]{name}[/bold] konnten nicht zur Gruppe hinzugefügt werden, da ihre Backends nicht miteinander verbunden sind.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] und [bold]{name}[/bold] konnten nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{domain}[/bold] nicht erreicht werden konnte.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[/bold]{names}[/bold] und [bold]{name}[/bold] konnten der Gruppe nicht hinzugefügt werden.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da die Backends nicht miteinander verbunden sind.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{domain}[/bold] nicht erreicht werden konnte.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden.", "featureConfigChangeModalApplock": "Die verbindliche App-Sperre ist deaktiviert. Sie benötigen kein Kennwort oder keine biometrische Authentifizierung mehr, um die App zu entsperren.", "featureConfigChangeModalApplockHeadline": "Team-Einstellungen geändert", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Kamera in Anrufen ist deaktiviert", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Kamera in Anrufen ist aktiviert", - "featureConfigChangeModalAudioVideoHeadline": "Es gab eine Änderung bei {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Ihr Team nutzt jetzt {{brandName}} Enterprise. Dadurch haben Sie Zugriff auf Funktionen wie beispielsweise Telefonkonferenzen. [link]Erfahren Sie mehr über {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "Es gab eine Änderung bei {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Ihr Team nutzt jetzt {brandName} Enterprise. Dadurch haben Sie Zugriff auf Funktionen wie beispielsweise Telefonkonferenzen. [link]Erfahren Sie mehr über {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Erstellen von Gäste-Links ist nun für alle Gruppen-Admins deaktiviert.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Erstellen von Gäste-Links ist nun für alle Gruppen-Admins aktiviert.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team-Einstellungen geändert", "featureConfigChangeModalDownloadPathChanged": "Der Standard-Speicherort für Dateien auf Windows-Computern hat sich geändert. Die App benötigt einen Neustart, damit die neue Einstellung wirksam wird.", "featureConfigChangeModalDownloadPathDisabled": "Der Standard-Speicherort für Dateien auf Windows-Computern ist deaktiviert. Starten Sie die App neu, um heruntergeladene Dateien an einem neuen Ort zu speichern.", "featureConfigChangeModalDownloadPathEnabled": "Sie finden die heruntergeladenen Dateien jetzt an einem bestimmten Standard-Speicherort auf Ihrem Windows-Computer. Die App benötigt einen Neustart, damit die neue Einstellung wirksam wird.", - "featureConfigChangeModalDownloadPathHeadline": "Es gab eine Änderung bei {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "Es gab eine Änderung bei {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Das Teilen und Empfangen von Dateien jeder Art ist jetzt deaktiviert", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Das Teilen und Empfangen von Dateien jeder Art ist jetzt aktiviert", - "featureConfigChangeModalFileSharingHeadline": "Es gab eine Änderung bei {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "Es gab eine Änderung bei {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Selbstlöschende Nachrichten sind deaktiviert", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Selbstlöschende Nachrichten sind aktiviert. Sie können einen Timer setzen, bevor Sie eine Nachricht schreiben.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Selbstlöschende Nachrichten sind ab jetzt verbindlich. Neue Nachrichten werden nach {{timeout}} gelöscht.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "Es gab eine Änderung bei {{brandName}}", - "federationConnectionRemove": "Backends [bold]{{backendUrlOne}}[/bold] und [bold]{{backendUrlTwo}}[/bold] sind nicht mehr verbunden.", - "federationDelete": "[bold]Ihr Backend[/bold] ist nicht mehr mit [bold]{{backendUrl}}.[/bold] verbunden.", - "fileTypeRestrictedIncoming": "Datei von [bold]{{name}}[/bold] kann nicht geöffnet werden", - "fileTypeRestrictedOutgoing": "Das Senden und Empfangen von Dateien mit der Endung {{fileExt}} ist in Ihrer Organisation nicht erlaubt", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Selbstlöschende Nachrichten sind ab jetzt verbindlich. Neue Nachrichten werden nach {timeout} gelöscht.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "Es gab eine Änderung bei {brandName}", + "federationConnectionRemove": "Backends [bold]{backendUrlOne}[/bold] und [bold]{backendUrlTwo}[/bold] sind nicht mehr verbunden.", + "federationDelete": "[bold]Ihr Backend[/bold] ist nicht mehr mit [bold]{backendUrl}.[/bold] verbunden.", + "fileTypeRestrictedIncoming": "Datei von [bold]{name}[/bold] kann nicht geöffnet werden", + "fileTypeRestrictedOutgoing": "Das Senden und Empfangen von Dateien mit der Endung {fileExt} ist in Ihrer Organisation nicht erlaubt", "folderViewTooltip": "Ordner", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Kein Treffer.", "fullsearchPlaceholder": "Nachrichten durchsuchen", "generatePassword": "Passwort generieren", - "groupCallConfirmationModalTitle": "Sind Sie sicher, dass Sie {{memberCount}} Personen anrufen möchten?", + "groupCallConfirmationModalTitle": "Sind Sie sicher, dass Sie {memberCount} Personen anrufen möchten?", "groupCallModalCloseBtnLabel": "Fenster 'Anruf in einer Gruppe' schließen", "groupCallModalPrimaryBtnName": "Anrufen", "groupCreationDeleteEntry": "Eintrag löschen", "groupCreationParticipantsActionCreate": "Fertig", "groupCreationParticipantsActionSkip": "Überspringen", "groupCreationParticipantsHeader": "Personen hinzufügen", - "groupCreationParticipantsHeaderWithCounter": "Personen hinzufügen ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Personen hinzufügen ({number})", "groupCreationParticipantsPlaceholder": "Nach Namen suchen", "groupCreationPreferencesAction": "Weiter", "groupCreationPreferencesErrorNameLong": "Der eingegebene Gruppenname ist zu lang", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Teilnehmerliste bearbeiten", "groupCreationPreferencesNonFederatingHeadline": "Gruppe kann nicht erstellt werden", "groupCreationPreferencesNonFederatingLeave": "Gruppenerstellung verwerfen", - "groupCreationPreferencesNonFederatingMessage": "Personen der Backends {{backends}} können nicht derselben Gruppenunterhaltung beitreten, da ihre Backends nicht miteinander kommunizieren können. Um die Gruppe zu erstellen, entfernen Sie die betroffenen Teilnehmer. [link]Mehr erfahren[/link]", + "groupCreationPreferencesNonFederatingMessage": "Personen der Backends {backends} können nicht derselben Gruppenunterhaltung beitreten, da ihre Backends nicht miteinander kommunizieren können. Um die Gruppe zu erstellen, entfernen Sie die betroffenen Teilnehmer. [link]Mehr erfahren[/link]", "groupCreationPreferencesPlaceholder": "Gruppenname", "groupParticipantActionBlock": "Kontakt blockieren…", "groupParticipantActionCancelRequest": "Anfrage abbrechen…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Kontakt hinzufügen", "groupParticipantActionStartConversation": "Unterhaltung beginnen", "groupParticipantActionUnblock": "Freigeben…", - "groupSizeInfo": "Bis zu {{count}} Personen können an einer Gruppenunterhaltung teilnehmen.", + "groupSizeInfo": "Bis zu {count} Personen können an einer Gruppenunterhaltung teilnehmen.", "guestLinkDisabled": "Erstellen von Gäste-Links ist in Ihrem Team nicht erlaubt.", "guestLinkDisabledByOtherTeam": "Sie können in dieser Unterhaltung keinen Gäste-Link generieren, da sie von jemandem aus einem anderen Team erstellt wurde und dieses Team keine Gäste-Links verwenden darf.", "guestLinkPasswordModal.conversationPasswordProtected": "Diese Unterhaltung ist passwortgeschützt.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "Sie können das Passwort später nicht ändern. Denken Sie daran, es zu kopieren und zu speichern.", "guestOptionsInfoModalTitleSubTitle": "Personen, die über den Gäste-Link an der Unterhaltung teilnehmen möchten, müssen zuerst dieses Passwort eingeben.", "guestOptionsInfoPasswordSecured": "Link ist passwortgesichert", - "guestOptionsInfoText": "Laden Sie andere mit einem Link zu dieser Unterhaltung ein. Jeder kann mit dem Link an der Unterhaltung teilnehmen – auch ohne {{brandName}}.", + "guestOptionsInfoText": "Laden Sie andere mit einem Link zu dieser Unterhaltung ein. Jeder kann mit dem Link an der Unterhaltung teilnehmen – auch ohne {brandName}.", "guestOptionsInfoTextForgetPassword": "Passwort vergessen? Widerrufen Sie den Link und erstellen Sie einen neuen.", "guestOptionsInfoTextSecureWithPassword": "Sie können den Link auch mit einem Passwort sichern.", "guestOptionsInfoTextWithPassword": "Benutzer werden aufgefordert, das Passwort einzugeben, bevor sie mit einem Gäste-Link an der Unterhaltung teilnehmen können.", @@ -822,10 +822,10 @@ "index.welcome": "Willkommen bei {brandName}", "initDecryption": "Entschlüssele Events", "initEvents": "Nachrichten werden geladen", - "initProgress": " — {{number1}} von {{number2}}", - "initReceivedSelfUser": "Hallo, {{user}}.", + "initProgress": " — {number1} von {number2}", + "initReceivedSelfUser": "Hallo, {user}.", "initReceivedUserData": "Suche nach neuen Nachrichten", - "initUpdatedFromNotifications": "Fast fertig - viel Erfolg mit {{brandName}}", + "initUpdatedFromNotifications": "Fast fertig - viel Erfolg mit {brandName}", "initValidatedClient": "Laden Sie Ihre Kontakte und Unterhaltungen", "internetConnectionSlow": "Langsame Internetverbindung", "invite.emailPlaceholder": "kollege@unternehmen.de", @@ -833,11 +833,11 @@ "invite.nextButton": "Weiter", "invite.skipForNow": "Überspringen", "invite.subhead": "Laden Sie Ihre Kollegen ein.", - "inviteHeadline": "Freunde zu {{brandName}} einladen", - "inviteHintSelected": "Zum Kopieren {{metaKey}} + C drücken", - "inviteHintUnselected": "Markieren und {{metaKey}} + C drücken", - "inviteMessage": "Ich benutze {{brandName}}. Nach {{username}} suchen oder auf get.wire.com klicken.", - "inviteMessageNoEmail": "Ich benutze {{brandName}}. Auf get.wire.com klicken, um mich als Kontakt hinzuzufügen.", + "inviteHeadline": "Freunde zu {brandName} einladen", + "inviteHintSelected": "Zum Kopieren {metaKey} + C drücken", + "inviteHintUnselected": "Markieren und {metaKey} + C drücken", + "inviteMessage": "Ich benutze {brandName}. Nach {username} suchen oder auf get.wire.com klicken.", + "inviteMessageNoEmail": "Ich benutze {brandName}. Auf get.wire.com klicken, um mich als Kontakt hinzuzufügen.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Strg", "jumpToLastMessage": "Zum Ende dieser Unterhaltung scrollen", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "E-Mail-Adresse bestätigen", "mediaBtnPause": "Pause", "mediaBtnPlay": "Wiedergabe", - "messageCouldNotBeSentBackEndOffline": "Nachricht nicht gesendet, da das Backend von [bold]{{domain}}[/bold] nicht erreicht werden konnte.", + "messageCouldNotBeSentBackEndOffline": "Nachricht nicht gesendet, da das Backend von [bold]{domain}[/bold] nicht erreicht werden konnte.", "messageCouldNotBeSentConnectivityIssues": "Nachricht konnte aufgrund von Verbindungsproblemen nicht gesendet werden.", "messageCouldNotBeSentRetry": "Wiederholen", - "messageDetailsEdited": "Bearbeitet: {{edited}}", + "messageDetailsEdited": "Bearbeitet: {edited}", "messageDetailsNoReactions": "Niemand hat bisher auf diese Nachricht reagiert.", "messageDetailsNoReceipts": "Niemand hat diese Nachricht bisher gelesen.", "messageDetailsReceiptsOff": "Lesebestätigungen waren beim Senden dieser Nachricht nicht aktiviert.", - "messageDetailsSent": "Gesendet: {{sent}}", + "messageDetailsSent": "Gesendet: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reaktionen{{count}}", - "messageDetailsTitleReceipts": "Gelesen{{count}}", + "messageDetailsTitleReactions": "Reaktionen{count}", + "messageDetailsTitleReceipts": "Gelesen{count}", "messageFailedToSendHideDetails": "Details ausblenden", - "messageFailedToSendParticipants": "{{count}} Teilnehmer", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} Teilnehmer von {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 Teilnehmer von {{domain}}", + "messageFailedToSendParticipants": "{count} Teilnehmer", + "messageFailedToSendParticipantsFromDomainPlural": "{count} Teilnehmer von {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 Teilnehmer von {domain}", "messageFailedToSendPlural": "haben Ihre Nachricht nicht erhalten.", "messageFailedToSendShowDetails": "Details anzeigen", "messageFailedToSendWillNotReceivePlural": "werden Ihre Nachricht nicht erhalten.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "werden Ihre Nachricht später erhalten.", "messageFailedToSendWillReceiveSingular": "wird Ihre Nachricht später erhalten.", "mlsConversationRecovered": "Sie haben das Gerät eine Weile nicht benutzt oder es ist ein Problem aufgetreten. Einige ältere Nachrichten werden hier eventuell nicht angezeigt.", - "mlsSignature": "MLS mit {{signature}} Signatur", + "mlsSignature": "MLS mit {signature} Signatur", "mlsThumbprint": "MLS-Daumenabdruck", "mlsToggleInfo": "Wenn dies aktiviert ist, wird für die Unterhaltung das neue Messaging-Layer-Security-Protokoll (MLS) verwendet.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unterhaltung kann nicht beginnen", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "Sie können die Unterhaltung mit {{name}} im Moment nicht beginnen.
{{name}} muss Wire zuerst öffnen oder sich neu anmelden.
Bitte versuchen Sie es später noch einmal.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "Sie können die Unterhaltung mit {name} im Moment nicht beginnen.
{name} muss Wire zuerst öffnen oder sich neu anmelden.
Bitte versuchen Sie es später noch einmal.", "modalAccountCreateAction": "Verstanden", "modalAccountCreateHeadline": "Benutzerkonto erstellen?", "modalAccountCreateMessage": "Wenn Sie ein Benutzerkonto erstellen, verlieren Sie den Gesprächsverlauf dieses Gästebereichs.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Lesebestätigungen sind aktiviert", "modalAccountReadReceiptsChangedSecondary": "Geräte verwalten", "modalAccountRemoveDeviceAction": "Gerät entfernen", - "modalAccountRemoveDeviceHeadline": "\"{{device}}\" entfernen", + "modalAccountRemoveDeviceHeadline": "\"{device}\" entfernen", "modalAccountRemoveDeviceMessage": "Ihr Passwort wird benötigt, um das Gerät zu entfernen.", "modalAccountRemoveDevicePlaceholder": "Passwort", "modalAcknowledgeAction": "OK", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Diesen Client zurücksetzen", "modalAppLockLockedError": "Falsches Kennwort", "modalAppLockLockedForgotCTA": "Zugang als neues Gerät", - "modalAppLockLockedTitle": "Kennwort zum Entsperren von {{brandName}} eingeben", + "modalAppLockLockedTitle": "Kennwort zum Entsperren von {brandName} eingeben", "modalAppLockLockedUnlockButton": "Entsperren", "modalAppLockPasscode": "Kennwort", "modalAppLockSetupAcceptButton": "Kennwort festlegen", - "modalAppLockSetupChangeMessage": "Ihre Organisation muss Ihre App sperren, wenn {{brandName}} nicht verwendet wird, um die Sicherheit des Teams zu gewährleisten.[br]Erstellen Sie einen Kennwort, um {{brandName}} zu entsperren. Merken Sie es sich, da es nicht wiederhergestellt werden kann.", - "modalAppLockSetupChangeTitle": "Es gab eine Änderung bei {{brandName}}", + "modalAppLockSetupChangeMessage": "Ihre Organisation muss Ihre App sperren, wenn {brandName} nicht verwendet wird, um die Sicherheit des Teams zu gewährleisten.[br]Erstellen Sie einen Kennwort, um {brandName} zu entsperren. Merken Sie es sich, da es nicht wiederhergestellt werden kann.", + "modalAppLockSetupChangeTitle": "Es gab eine Änderung bei {brandName}", "modalAppLockSetupCloseBtn": "Fenster 'Passwort für App-Sperre festlegen?' schließen", "modalAppLockSetupDigit": "Eine Ziffer", - "modalAppLockSetupLong": "Mindestens {{minPasswordLength}} Zeichen lang", + "modalAppLockSetupLong": "Mindestens {minPasswordLength} Zeichen lang", "modalAppLockSetupLower": "Ein Kleinbuchstabe", "modalAppLockSetupMessage": "Die App wird nach einer bestimmten Zeit der Inaktivität gesperrt.[br]Um die App zu entsperren, müssen Sie dieses Kennwort eingeben.[br]Bitte merken Sie es sich unbedingt, da es keine Möglichkeit gibt, es wiederherzustellen.", "modalAppLockSetupSecondPlaceholder": "Kennwort wiederholen", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Falsches Passwort", "modalAppLockWipePasswordGoBackButton": "Zurück", "modalAppLockWipePasswordPlaceholder": "Passwort", - "modalAppLockWipePasswordTitle": "Bitte Passwort für das {{brandName}}-Konto eingeben, um diesen Client zurückzusetzen", + "modalAppLockWipePasswordTitle": "Bitte Passwort für das {brandName}-Konto eingeben, um diesen Client zurückzusetzen", "modalAssetFileTypeRestrictionHeadline": "Eingeschränkter Dateityp", - "modalAssetFileTypeRestrictionMessage": "Der Dateityp von \"{{fileName}}\" ist nicht erlaubt.", + "modalAssetFileTypeRestrictionMessage": "Der Dateityp von \"{fileName}\" ist nicht erlaubt.", "modalAssetParallelUploadsHeadline": "Zu viele Dateien auf einmal", - "modalAssetParallelUploadsMessage": "Sie können bis zu {{number}} Dateien gleichzeitig senden.", + "modalAssetParallelUploadsMessage": "Sie können bis zu {number} Dateien gleichzeitig senden.", "modalAssetTooLargeHeadline": "Datei zu groß", - "modalAssetTooLargeMessage": "Sie können Dateien bis zu {{number}} senden", + "modalAssetTooLargeMessage": "Sie können Dateien bis zu {number} senden", "modalAvailabilityAvailableMessage": "Andere sehen den Status als Verfügbar. Benachrichtigungen über eingehende Anrufe und Nachrichten werden anhand der Einstellungen in jeder Unterhaltung angezeigt.", "modalAvailabilityAvailableTitle": "Status: Verfügbar", "modalAvailabilityAwayMessage": "Andere sehen den Status als Abwesend. Benachrichtigungen über eingehende Anrufe oder Nachrichten werden nicht angezeigt.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Trotzdem anrufen", "modalCallSecondOutgoingHeadline": "Aktuellen Anruf beenden?", "modalCallSecondOutgoingMessage": "In einer anderen Unterhaltung ist ein Anruf aktiv. Wenn Sie hier anrufen, wird der andere Anruf beendet.", - "modalCallUpdateClientHeadline": "Bitte aktualisieren Sie {{brandName}}", - "modalCallUpdateClientMessage": "Sie haben einen Anruf erhalten, der von dieser Version von {{brandName}} nicht unterstützt wird.", + "modalCallUpdateClientHeadline": "Bitte aktualisieren Sie {brandName}", + "modalCallUpdateClientMessage": "Sie haben einen Anruf erhalten, der von dieser Version von {brandName} nicht unterstützt wird.", "modalConferenceCallNotSupportedHeadline": "Telefonkonferenzen sind nicht verfügbar.", "modalConferenceCallNotSupportedJoinMessage": "Um einem Gruppenanruf beizutreten, wechseln Sie bitte zu einem kompatiblen Browser.", "modalConferenceCallNotSupportedMessage": "Dieser Browser unterstützt keine Ende-zu-Ende verschlüsselten Telefonkonferenzen.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Abbrechen", "modalConnectAcceptAction": "Kontakt hinzufügen", "modalConnectAcceptHeadline": "Annehmen?", - "modalConnectAcceptMessage": "Dies verbindet Sie und beginnt die Unterhaltung mit {{user}}.", + "modalConnectAcceptMessage": "Dies verbindet Sie und beginnt die Unterhaltung mit {user}.", "modalConnectAcceptSecondary": "Ignorieren", "modalConnectCancelAction": "Ja", "modalConnectCancelHeadline": "Kontaktanfrage abbrechen?", - "modalConnectCancelMessage": "Kontaktanfrage an {{user}} entfernen.", + "modalConnectCancelMessage": "Kontaktanfrage an {user} entfernen.", "modalConnectCancelSecondary": "Nein", "modalConversationClearAction": "Löschen", "modalConversationClearHeadline": "Unterhaltungsverlauf löschen?", "modalConversationClearMessage": "Dadurch wird der Gesprächsverlauf auf all Ihren Geräten gelöscht.", "modalConversationClearOption": "Unterhaltung auch verlassen", "modalConversationDeleteErrorHeadline": "Gruppe wurde nicht gelöscht", - "modalConversationDeleteErrorMessage": "Beim Löschen der Gruppe {{name}} ist ein Fehler aufgetreten. Bitte erneut versuchen.", + "modalConversationDeleteErrorMessage": "Beim Löschen der Gruppe {name} ist ein Fehler aufgetreten. Bitte erneut versuchen.", "modalConversationDeleteGroupAction": "Löschen", "modalConversationDeleteGroupHeadline": "Gruppenunterhaltung löschen?", "modalConversationDeleteGroupMessage": "Dies wird die Gruppe und alle Inhalte für alle Teilnehmer auf allen Geräten löschen. Es gibt keine Möglichkeit, den Inhalt wiederherzustellen. Alle Teilnehmer werden darüber benachrichtigt.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "Sie konnten der Unterhaltung nicht beitreten", "modalConversationJoinFullMessage": "Die Unterhaltung ist voll.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "Sie wurden zu dieser Unterhaltung eingeladen: {{conversationName}}", + "modalConversationJoinMessage": "Sie wurden zu dieser Unterhaltung eingeladen: {conversationName}", "modalConversationJoinNotFoundHeadline": "Sie konnten der Unterhaltung nicht beitreten", "modalConversationJoinNotFoundMessage": "Der Link zu dieser Unterhaltung ist ungültig.", "modalConversationLeaveAction": "Verlassen", - "modalConversationLeaveHeadline": "Unterhaltung {{name}} verlassen?", + "modalConversationLeaveHeadline": "Unterhaltung {name} verlassen?", "modalConversationLeaveMessage": "Du wirst keine Nachrichten in dieser Unterhaltung senden oder empfangen können.", - "modalConversationLeaveMessageCloseBtn": "Fenster 'Unterhaltung {{name}} verlassen' schließen", + "modalConversationLeaveMessageCloseBtn": "Fenster 'Unterhaltung {name} verlassen' schließen", "modalConversationLeaveOption": "Auch den Verlauf löschen", "modalConversationMessageTooLongHeadline": "Nachricht zu lang", - "modalConversationMessageTooLongMessage": "Sie können Nachrichten mit bist zu {{number}} Zeichen senden.", + "modalConversationMessageTooLongMessage": "Sie können Nachrichten mit bist zu {number} Zeichen senden.", "modalConversationNewDeviceAction": "Dennoch senden", - "modalConversationNewDeviceHeadlineMany": "{{users}} haben begonnen, neue Geräte zu nutzen", - "modalConversationNewDeviceHeadlineOne": "{{user}} hat begonnen, ein neues Gerät zu nutzen", - "modalConversationNewDeviceHeadlineYou": "{{user}} haben begonnen, ein neues Gerät zu nutzen", + "modalConversationNewDeviceHeadlineMany": "{users} haben begonnen, neue Geräte zu nutzen", + "modalConversationNewDeviceHeadlineOne": "{user} hat begonnen, ein neues Gerät zu nutzen", + "modalConversationNewDeviceHeadlineYou": "{user} haben begonnen, ein neues Gerät zu nutzen", "modalConversationNewDeviceIncomingCallAction": "Anruf annehmen", "modalConversationNewDeviceIncomingCallMessage": "Möchten Sie den Anruf noch annehmen?", "modalConversationNewDeviceMessage": "Möchten Sie die Nachricht noch senden?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Möchten Sie trotzdem anrufen?", "modalConversationNotConnectedHeadline": "Niemand wurde zur Unterhaltung hinzugefügt", "modalConversationNotConnectedMessageMany": "Eine der ausgewählten Personen will nicht zur Unterhaltung hinzugefügt werden.", - "modalConversationNotConnectedMessageOne": "{{name}} will nicht zur Unterhaltung hinzugefügt werden.", + "modalConversationNotConnectedMessageOne": "{name} will nicht zur Unterhaltung hinzugefügt werden.", "modalConversationOptionsAllowGuestMessage": "Gäste konnten nicht zugelassen werden. Bitte nochmal versuchen.", "modalConversationOptionsAllowServiceMessage": "Dienste konnten nicht zugelassen werden. Bitte nochmal versuchen.", "modalConversationOptionsDisableGuestMessage": "Gäste konnten nicht entfernt werden. Bitte nochmal versuchen.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Aktuelle Gäste werden aus der Unterhaltung entfernt. Neue Gäste können nicht hinzugefügt werden.", "modalConversationRemoveGuestsOrServicesAction": "Deaktivieren", "modalConversationRemoveHeadline": "Entfernen?", - "modalConversationRemoveMessage": "{{user}} wird in dieser Unterhaltung keine Nachrichten schicken oder empfangen können.", + "modalConversationRemoveMessage": "{user} wird in dieser Unterhaltung keine Nachrichten schicken oder empfangen können.", "modalConversationRemoveServicesHeadline": "Zugang zu Diensten deaktivieren?", "modalConversationRemoveServicesMessage": "Aktuelle Dienste werden aus der Unterhaltung entfernt. Neue Dienste können nicht hinzugefügt werden.", "modalConversationRevokeLinkAction": "Link widerrufen", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Link widerrufen?", "modalConversationRevokeLinkMessage": "Neue Gäste werden nicht mehr mit diesem Link beitreten können. Aktuelle Gäste haben weiterhin Zugriff auf die Unterhaltung.", "modalConversationTooManyMembersHeadline": "Die Gruppe ist voll", - "modalConversationTooManyMembersMessage": "An einer Gruppe können bis zu {{number1}} Personen teilnehmen. Hier ist nur noch Platz für {{number2}} Personen.", + "modalConversationTooManyMembersMessage": "An einer Gruppe können bis zu {number1} Personen teilnehmen. Hier ist nur noch Platz für {number2} Personen.", "modalCreateFolderAction": "Anlegen", "modalCreateFolderHeadline": "Neuen Ordner anlegen", "modalCreateFolderMessage": "Unterhaltung in einen neuen Ordner verschieben.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Ausgewählte Animation ist zu groß", - "modalGifTooLargeMessage": "Maximale Größe beträgt {{number}} MB.", + "modalGifTooLargeMessage": "Maximale Größe beträgt {number} MB.", "modalGuestLinkJoinConfirmLabel": "Passwort bestätigen", "modalGuestLinkJoinConfirmPlaceholder": "Bestätigen Sie Ihr Passwort", - "modalGuestLinkJoinHelperText": "Verwenden Sie mindestens {{minPasswordLength}} Zeichen, mit einem Kleinbuchstaben, einem Großbuchstaben, einer Zahl und einem Sonderzeichen.", + "modalGuestLinkJoinHelperText": "Verwenden Sie mindestens {minPasswordLength} Zeichen, mit einem Kleinbuchstaben, einem Großbuchstaben, einer Zahl und einem Sonderzeichen.", "modalGuestLinkJoinLabel": "Passwort festlegen", "modalGuestLinkJoinPlaceholder": "Passwort eingeben", "modalIntegrationUnavailableHeadline": "Bots momentan nicht verfügbar", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "Ein Audio-Eingabegerät konnte nicht gefunden werden. Andere Teilnehmer können Sie nicht hören, bis Ihre Audio-Einstellungen eingerichtet sind.", "modalNoAudioInputTitle": "Mikrofon deaktiviert", "modalNoCameraCloseBtn": " Fenster 'Kein Kamerazugriff' schließen", - "modalNoCameraMessage": "{{brandName}} hat keinen Zugriff auf die Kamera.[br][faqLink]Lesen Sie diesen Artikel[/faqLink], um herauszufinden, wie Sie das Problem beheben können.", + "modalNoCameraMessage": "{brandName} hat keinen Zugriff auf die Kamera.[br][faqLink]Lesen Sie diesen Artikel[/faqLink], um herauszufinden, wie Sie das Problem beheben können.", "modalNoCameraTitle": "Kein Kamerazugriff", "modalOpenLinkAction": "Öffnen", - "modalOpenLinkMessage": "Dieser Link öffnet {{link}}", + "modalOpenLinkMessage": "Dieser Link öffnet {link}", "modalOpenLinkTitle": "Link öffnen", "modalOptionSecondary": "Abbrechen", "modalPictureFileFormatHeadline": "Bild kann nicht verwendet werden", "modalPictureFileFormatMessage": "Bitte wählen Sie eine PNG- oder JPEG-Datei.", "modalPictureTooLargeHeadline": "Ausgewähltes Bild ist zu groß", - "modalPictureTooLargeMessage": "Sie können Bilder bis zu {{number}} MB verwenden.", + "modalPictureTooLargeMessage": "Sie können Bilder bis zu {number} MB verwenden.", "modalPictureTooSmallHeadline": "Bild zu klein", "modalPictureTooSmallMessage": "Bitte wählen Sie ein Bild mit mindestens 320 x 320 Pixeln.", "modalPreferencesAccountEmailErrorHeadline": "Fehler", "modalPreferencesAccountEmailHeadline": "E-Mail-Adresse bestätigen", "modalPreferencesAccountEmailInvalidMessage": "Die E-Mail-Adresse ist ungültig.", "modalPreferencesAccountEmailTakenMessage": "Die E-Mail-Adresse ist bereits vergeben.", - "modalRemoveDeviceCloseBtn": "Fenster 'Gerät {{name}} entfernen' schließen", + "modalRemoveDeviceCloseBtn": "Fenster 'Gerät {name} entfernen' schließen", "modalServiceUnavailableHeadline": "Hinzufügen des Dienstes nicht möglich", "modalServiceUnavailableMessage": "Der Dienst ist derzeit nicht verfügbar.", "modalSessionResetHeadline": "Die Session wurde zurückgesetzt", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Erneut versuchen", "modalUploadContactsMessage": "Wir haben Ihre Informationen nicht erhalten. Bitte versuchen Sie erneut, Ihre Kontakte zu importieren.", "modalUserBlockAction": "Blockieren", - "modalUserBlockHeadline": "{{user}} blockieren?", - "modalUserBlockMessage": "{{user}} wird Sie nicht mehr kontaktieren oder zu Gruppenunterhaltungen hinzufügen können.", + "modalUserBlockHeadline": "{user} blockieren?", + "modalUserBlockMessage": "{user} wird Sie nicht mehr kontaktieren oder zu Gruppenunterhaltungen hinzufügen können.", "modalUserBlockedForLegalHold": "Dieser Nutzer ist aufgrund der gesetzlichen Aufbewahrung gesperrt. [link]Mehr erfahren[/link]", "modalUserCannotAcceptConnectionMessage": "Kontaktanfrage konnte nicht angenommen werden", "modalUserCannotBeAddedHeadline": "Gäste können nicht hinzugefügt werden", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Kontaktanfrage konnte nicht ignoriert werden", "modalUserCannotSendConnectionLegalHoldMessage": "Aufgrund der gesetzlichen Aufbewahrung können Sie sich mit diesem Nutzer nicht verbinden. [link]Mehr erfahren[/link]", "modalUserCannotSendConnectionMessage": "Kontaktanfrage konnte nicht gesendet werden", - "modalUserCannotSendConnectionNotFederatingMessage": "Sie können keine Kontaktanfrage senden, da Ihr Backend nicht mit dem von {{Benutzername}} verbunden ist.", + "modalUserCannotSendConnectionNotFederatingMessage": "Sie können keine Kontaktanfrage senden, da Ihr Backend nicht mit dem von {Benutzername} verbunden ist.", "modalUserLearnMore": "Mehr erfahren", "modalUserUnblockAction": "Freigeben", "modalUserUnblockHeadline": "Freigeben?", - "modalUserUnblockMessage": "{{user}} wird Sie wieder kontaktieren und zu Gruppenunterhaltungen hinzufügen können.", + "modalUserUnblockMessage": "{user} wird Sie wieder kontaktieren und zu Gruppenunterhaltungen hinzufügen können.", "moderatorMenuEntryMute": "Stummschalten", "moderatorMenuEntryMuteAllOthers": "Alle anderen stummschalten", "muteStateRemoteMute": "Sie wurden stummgeschaltet", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Hat Ihre Kontaktanfrage akzeptiert", "notificationConnectionConnected": "Sie sind jetzt verbunden", "notificationConnectionRequest": "Möchte Sie als Kontakt hinzufügen", - "notificationConversationCreate": "{{user}} hat eine Unterhaltung begonnen", + "notificationConversationCreate": "{user} hat eine Unterhaltung begonnen", "notificationConversationDeleted": "Eine Unterhaltung wurde gelöscht", - "notificationConversationDeletedNamed": "{{name}} wurde gelöscht", - "notificationConversationMessageTimerReset": "{{user}} hat selbstlöschende Nachrichten ausgeschaltet", - "notificationConversationMessageTimerUpdate": "{{user}} hat selbstlöschende Nachrichten auf {{time}} gestellt", - "notificationConversationRename": "{{user}} hat die Unterhaltung in {{name}} umbenannt", - "notificationMemberJoinMany": "{{user}} hat {{number}} Kontakte zur Unterhaltung hinzugefügt", - "notificationMemberJoinOne": "{{user1}} hat {{user2}} zur Unterhaltung hinzugefügt", - "notificationMemberJoinSelf": "{{user}} ist der Unterhaltung beigetreten", - "notificationMemberLeaveRemovedYou": "{{user}} hat Sie aus der Unterhaltung entfernt", - "notificationMention": "Erwähnung: {{text}}", + "notificationConversationDeletedNamed": "{name} wurde gelöscht", + "notificationConversationMessageTimerReset": "{user} hat selbstlöschende Nachrichten ausgeschaltet", + "notificationConversationMessageTimerUpdate": "{user} hat selbstlöschende Nachrichten auf {time} gestellt", + "notificationConversationRename": "{user} hat die Unterhaltung in {name} umbenannt", + "notificationMemberJoinMany": "{user} hat {number} Kontakte zur Unterhaltung hinzugefügt", + "notificationMemberJoinOne": "{user1} hat {user2} zur Unterhaltung hinzugefügt", + "notificationMemberJoinSelf": "{user} ist der Unterhaltung beigetreten", + "notificationMemberLeaveRemovedYou": "{user} hat Sie aus der Unterhaltung entfernt", + "notificationMention": "Erwähnung: {text}", "notificationObfuscated": "Hat eine Nachricht gesendet", "notificationObfuscatedMention": "Hat Sie erwähnt", "notificationObfuscatedReply": "Hat Ihnen geantwortet", "notificationObfuscatedTitle": "Jemand", "notificationPing": "Hat gepingt", - "notificationReaction": "{{reaction}} Ihre Nachricht", - "notificationReply": "Antwort: {{text}}", + "notificationReaction": "{reaction} Ihre Nachricht", + "notificationReply": "Antwort: {text}", "notificationSettingsDisclaimer": "Immer benachrichtigen (einschließlich Audio- und Videoanrufe) oder nur bei Erwähnungen oder wenn jemand auf eine Ihrer Nachrichten antwortet.", "notificationSettingsEverything": "Alles", "notificationSettingsMentionsAndReplies": "Erwähnungen und Antworten", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Hat eine Datei geteilt", "notificationSharedLocation": "Hat einen Standort geteilt", "notificationSharedVideo": "Hat ein Video geteilt", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Ruft an", "notificationVoiceChannelDeactivate": "Hat angerufen", "oauth.allow": "Erlauben", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Gäste-Links zu Unterhaltungen in Wire zu erstellen", "oauth.subhead": "Microsoft Outlook benötigt Ihre Erlaubnis, um:", "offlineBackendLearnMore": "Mehr erfahren", - "ongoingAudioCall": "Laufender Audioanruf mit {{conversationName}}.", - "ongoingGroupAudioCall": "Laufende Telefonkonferenz mit {{conversationName}}.", - "ongoingGroupVideoCall": "Laufende Videokonferenz mit {{conversationName}}, Ihre Kamera ist {{cameraStatus}}.", - "ongoingVideoCall": "Laufender Videoanruf mit {{conversationName}}, Ihre Kamera ist {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "Sie können momentan nicht mit {{participantName}} kommunizieren. Wenn {{participantName}} sich erneut anmeldet, können Sie wieder anrufen sowie Nachrichten und Dateien senden.", - "otherUserNotSupportMLSMsg": "Sie können nicht mit {{participantName}} kommunizieren, da Sie beide unterschiedliche Protokolle verwenden. Wenn {{participantName}} ein Update erhält, können Sie anrufen sowie Nachrichten und Dateien senden.", - "participantDevicesDetailHeadline": "Überprüfen Sie, ob dieser Fingerabdruck mit dem auf [bold]{{user}}s Gerät[/bold] übereinstimmt.", + "ongoingAudioCall": "Laufender Audioanruf mit {conversationName}.", + "ongoingGroupAudioCall": "Laufende Telefonkonferenz mit {conversationName}.", + "ongoingGroupVideoCall": "Laufende Videokonferenz mit {conversationName}, Ihre Kamera ist {cameraStatus}.", + "ongoingVideoCall": "Laufender Videoanruf mit {conversationName}, Ihre Kamera ist {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "Sie können momentan nicht mit {participantName} kommunizieren. Wenn {participantName} sich erneut anmeldet, können Sie wieder anrufen sowie Nachrichten und Dateien senden.", + "otherUserNotSupportMLSMsg": "Sie können nicht mit {participantName} kommunizieren, da Sie beide unterschiedliche Protokolle verwenden. Wenn {participantName} ein Update erhält, können Sie anrufen sowie Nachrichten und Dateien senden.", + "participantDevicesDetailHeadline": "Überprüfen Sie, ob dieser Fingerabdruck mit dem auf [bold]{user}s Gerät[/bold] übereinstimmt.", "participantDevicesDetailHowTo": "Wie mache ich das?", "participantDevicesDetailResetSession": "Session zurücksetzen", "participantDevicesDetailShowMyDevice": "Meinen Fingerabdruck anzeigen", "participantDevicesDetailVerify": "Überprüft", "participantDevicesHeader": "Geräte", - "participantDevicesHeadline": "{{brandName}} gibt jedem Gerät einen einzigartigen Fingerabdruck. Vergleichen Sie diese mit {{user}} und überprüfen Sie Ihre Unterhaltung.", + "participantDevicesHeadline": "{brandName} gibt jedem Gerät einen einzigartigen Fingerabdruck. Vergleichen Sie diese mit {user} und überprüfen Sie Ihre Unterhaltung.", "participantDevicesLearnMore": "Mehr erfahren", - "participantDevicesNoClients": "{{user}} hat keine Geräte, die mit dem Benutzerkonto verbunden sind, und wird Ihre Nachrichten oder Anrufe im Moment nicht erhalten.", + "participantDevicesNoClients": "{user} hat keine Geräte, die mit dem Benutzerkonto verbunden sind, und wird Ihre Nachrichten oder Anrufe im Moment nicht erhalten.", "participantDevicesProteusDeviceVerification": "Proteus-Geräteüberprüfung", "participantDevicesProteusKeyFingerprint": "Proteus-Schlüssel-Fingerabdruck", "participantDevicesSelfAllDevices": "Alle meine Geräte anzeigen", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{{brandName}} hat keinen Zugriff auf die Kamera.[br][faqLink]Lesen Sie diesen Artikel[/faqLink], um herauszufinden, wie Sie das Problem beheben können.", + "preferencesAVNoCamera": "{brandName} hat keinen Zugriff auf die Kamera.[br][faqLink]Lesen Sie diesen Artikel[/faqLink], um herauszufinden, wie Sie das Problem beheben können.", "preferencesAVPermissionDetail": "In den Einstellungen aktivieren", "preferencesAVSpeakers": "Lautsprecher", "preferencesAVTemporaryDisclaimer": "Gäste können Videokonferenzen nicht selbst starten. Wählen Sie die Kamera aus, die bei der Teilnahme verwendet werden soll.", "preferencesAVTryAgain": "Erneut versuchen", "preferencesAbout": "Über Wire", - "preferencesAboutAVSVersion": "AVS-Version {{version}}", + "preferencesAboutAVSVersion": "AVS-Version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop-Version {{version}}", + "preferencesAboutDesktopVersion": "Desktop-Version {version}", "preferencesAboutPrivacyPolicy": "Datenschutzrichtlinie", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Support kontaktieren", "preferencesAboutSupportWebsite": "Support-Webseite", "preferencesAboutTermsOfUse": "Nutzungsbedingungen", - "preferencesAboutVersion": "{{brandName}} Web-Version {{version}}", - "preferencesAboutWebsite": "{{brandName}}-Webseite", + "preferencesAboutVersion": "{brandName} Web-Version {version}", + "preferencesAboutWebsite": "{brandName}-Webseite", "preferencesAccount": "Benutzerkonto", "preferencesAccountAccentColor": "Profilfarbe auswählen", "preferencesAccountAccentColorAMBER": "Bernstein", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Rot", "preferencesAccountAccentColorTURQUOISE": "Petrol", "preferencesAccountAppLockCheckbox": "Mit Kennwort sperren", - "preferencesAccountAppLockDetail": "Wire nach {{locktime}} im Hintergrund sperren. Mit Touch ID oder Kennwort entsperren.", + "preferencesAccountAppLockDetail": "Wire nach {locktime} im Hintergrund sperren. Mit Touch ID oder Kennwort entsperren.", "preferencesAccountAvailabilityUnset": "Status auswählen", "preferencesAccountCopyLink": "Profil-Link kopieren", "preferencesAccountCreateTeam": "Team erstellen", "preferencesAccountData": "Datennutzung", - "preferencesAccountDataTelemetry": "Nutzungsdaten ermöglichen {{brandName}} zu verstehen, wie die Anwendung verwendet wird und wie sie verbessert werden kann. Die Daten sind anonym und umfassen nicht den Inhalt Ihrer Kommunikation (wie Nachrichten, Dateien oder Anrufe).", + "preferencesAccountDataTelemetry": "Nutzungsdaten ermöglichen {brandName} zu verstehen, wie die Anwendung verwendet wird und wie sie verbessert werden kann. Die Daten sind anonym und umfassen nicht den Inhalt Ihrer Kommunikation (wie Nachrichten, Dateien oder Anrufe).", "preferencesAccountDataTelemetryCheckbox": "Anonyme Nutzungsdaten senden", "preferencesAccountDelete": "Benutzerkonto löschen", "preferencesAccountDisplayname": "Profilname", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Abmelden", "preferencesAccountManageTeam": "Team verwalten", "preferencesAccountMarketingConsentCheckbox": "Newsletter abonnieren", - "preferencesAccountMarketingConsentDetail": "Neuigkeiten und Informationen zu Produktaktualisierungen von {{brandName}} per E-Mail erhalten.", + "preferencesAccountMarketingConsentDetail": "Neuigkeiten und Informationen zu Produktaktualisierungen von {brandName} per E-Mail erhalten.", "preferencesAccountPrivacy": "Datenschutz", "preferencesAccountReadReceiptsCheckbox": "Lesebestätigungen", "preferencesAccountReadReceiptsDetail": "Wenn diese Option deaktiviert ist, sieht man keine Lesebestätigungen von anderen.\nGilt nicht für Gruppen.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Falls Sie eines dieser Geräte nicht erkennen, entfernen Sie es und setzen Sie Ihr Passwort zurück.", "preferencesDevicesCurrent": "Dieses Gerät", "preferencesDevicesFingerprint": "Schlüssel-Fingerabdruck", - "preferencesDevicesFingerprintDetail": "{{brandName}} gibt jedem Gerät einen einzigartigen Fingerabdruck. Bitte diese vergleichen und die Geräte und Unterhaltungen verifizieren.", + "preferencesDevicesFingerprintDetail": "{brandName} gibt jedem Gerät einen einzigartigen Fingerabdruck. Bitte diese vergleichen und die Geräte und Unterhaltungen verifizieren.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Gerät entfernen", "preferencesDevicesRemoveCancel": "Abbrechen", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Einige", "preferencesOptionsAudioSomeDetail": "Pings und Anrufe", "preferencesOptionsBackupExportHeadline": "Sichern", - "preferencesOptionsBackupExportSecondary": "Ein Backup erstellen, um den Gesprächsverlauf zu sichern. Damit können Unterhaltungen wiederhergestellt werden, falls das Gerät verloren geht oder ein neues genutzt wird.\nDie Backup-Datei wird nicht mit {{brandName}} Ende-zu-Ende-Verschlüsselung geschützt. Bitte darauf achten, sie an einem sicheren Ort zu speichern.", + "preferencesOptionsBackupExportSecondary": "Ein Backup erstellen, um den Gesprächsverlauf zu sichern. Damit können Unterhaltungen wiederhergestellt werden, falls das Gerät verloren geht oder ein neues genutzt wird.\nDie Backup-Datei wird nicht mit {brandName} Ende-zu-Ende-Verschlüsselung geschützt. Bitte darauf achten, sie an einem sicheren Ort zu speichern.", "preferencesOptionsBackupHeader": "Gesprächsverlauf", "preferencesOptionsBackupImportHeadline": "Wiederherstellen", "preferencesOptionsBackupImportSecondary": "Es können nur Backup-Dateien derselben Plattform wiederhergestellt werden. Der Inhalt der Backup-Datei ersetzt den Gesprächsverlauf auf diesem Gerät.", "preferencesOptionsBackupTryAgain": "Erneut versuchen", "preferencesOptionsCall": "Anrufe", "preferencesOptionsCallLogs": "Fehlerbehebung", - "preferencesOptionsCallLogsDetail": "Speichern Sie den Anruf-Fehlerbericht. Diese Informationen helfen dem {{BrandName}}-Support bei der Klärung des Problems.", + "preferencesOptionsCallLogsDetail": "Speichern Sie den Anruf-Fehlerbericht. Diese Informationen helfen dem {BrandName}-Support bei der Klärung des Problems.", "preferencesOptionsCallLogsGet": "Fehlerbericht speichern", "preferencesOptionsContacts": "Kontakte", "preferencesOptionsContactsDetail": "Wir verwenden Ihre Kontaktdaten, damit wir Sie mit anderen verbinden können. Wir anonymisieren alle Informationen und geben sie nicht an Dritte weiter.\n", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Diese Nachricht ist nicht sichtbar.", "replyQuoteShowLess": "Weniger anzeigen", "replyQuoteShowMore": "Mehr anzeigen", - "replyQuoteTimeStampDate": "Ursprüngliche Nachricht vom {{date}}", - "replyQuoteTimeStampTime": "Ursprüngliche Nachricht von {{time}}", + "replyQuoteTimeStampDate": "Ursprüngliche Nachricht vom {date}", + "replyQuoteTimeStampTime": "Ursprüngliche Nachricht von {time}", "roleAdmin": "Admin", "roleOwner": "Besitzer", "rolePartner": "Extern", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Mehr erfahren", "searchGroupConversations": "Gruppenunterhaltung suchen", "searchGroupParticipants": "Gruppenmitglieder", - "searchInvite": "Freunde zu {{brandName}} einladen", + "searchInvite": "Freunde zu {brandName} einladen", "searchInviteButtonContacts": "Aus Kontakte", "searchInviteDetail": "Teilen Sie Ihre Kontakte, damit wir Sie mit anderen verbinden können. Wir anonymisieren alle Informationen und geben sie nicht an andere weiter.", "searchInviteHeadline": "Laden Sie Ihre Freunde ein", "searchInviteShare": "Kontakte teilen", - "searchListAdmins": "Gruppen-Admins ({{count}})", + "searchListAdmins": "Gruppen-Admins ({count})", "searchListEveryoneParticipates": "All Ihre Kontakte\nsind bereits in\ndieser Unterhaltung.", - "searchListMembers": "Gruppen-Mitglieder ({{count}})", + "searchListMembers": "Gruppen-Mitglieder ({count})", "searchListNoAdmins": "Es gibt keine Admins.", "searchListNoMatches": "Kein passendes Ergebnis.\nSuchen Sie nach einem\nanderen Namen.", "searchManageServices": "Dienste verwalten", "searchManageServicesNoResults": "Dienste verwalten", "searchMemberInvite": "Weitere Mitglieder einladen", - "searchNoContactsOnWire": "Bislang keine Kontakte auf {{brandName}}.\nBitte nach Namen oder\nBenutzernamen suchen.", + "searchNoContactsOnWire": "Bislang keine Kontakte auf {brandName}.\nBitte nach Namen oder\nBenutzernamen suchen.", "searchNoMatchesPartner": "Keine Suchtreffer", "searchNoServicesManager": "Dienste sind Helfer, die den Workflow verbessern können.", "searchNoServicesMember": "Dienste sind Helfer, die den Workflow verbessern können. Bitte an den Administrator wenden, um diese für das Team zu aktivieren.", "searchOtherDomainFederation": "Mit einer anderen Domain verbinden", "searchOthers": "Suchergebnisse", - "searchOthersFederation": "Mit {{domainName}} verbinden", + "searchOthersFederation": "Mit {domainName} verbinden", "searchPeople": "Kontakte", "searchPeopleOnlyPlaceholder": "Personen suchen", "searchPeoplePlaceholder": "Nach Personen und Unterhaltungen suchen", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Kontakte anhand ihres\nNamens oder Benutzernamens finden", "searchTrySearchFederation": "Finden Sie Personen in Wire anhand ihrer Namen oder\n@Benutzernamen\n\nFinden Sie Personen einer anderen Domain\nmit @Benutzername@Domainname", "searchTrySearchLearnMore": "Mehr erfahren", - "selfNotSupportMLSMsgPart1": "Sie können nicht mit {{selfUserName}} kommunizieren, da Ihr Gerät das entsprechende Protokoll nicht unterstützt.", + "selfNotSupportMLSMsgPart1": "Sie können nicht mit {selfUserName} kommunizieren, da Ihr Gerät das entsprechende Protokoll nicht unterstützt.", "selfNotSupportMLSMsgPart2": ", um zu telefonieren sowie Nachrichten und Dateien zu senden.", "selfProfileImageAlt": "Ihr Profilbild", "servicesOptionsTitle": "Dienste", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Bitte den SSO-Code eingeben", "ssoLogin.subheadCodeOrEmail": "Bitte E-Mail-Adresse oder SSO-Code eingeben", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "Wenn Ihre E-Mail-Adresse mit einer Unternehmensinstallation von {brandName} übereinstimmt, wird sich die App mit diesem Server verbinden.", - "startedAudioCallingAlert": "Sie rufen {{conversationName}} an.", - "startedGroupCallingAlert": "Sie haben eine Telefonkonferenz mit {{conversationName}} begonnen.", - "startedVideoCallingAlert": "Sie rufen {{conversationName}} an, Ihre Kamera ist {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "Sie haben eine Telefonkonferenz mit {{conversationName}} begonnen, Ihre Kamera ist {{cameraStatus}}.", + "startedAudioCallingAlert": "Sie rufen {conversationName} an.", + "startedGroupCallingAlert": "Sie haben eine Telefonkonferenz mit {conversationName} begonnen.", + "startedVideoCallingAlert": "Sie rufen {conversationName} an, Ihre Kamera ist {cameraStatus}.", + "startedVideoGroupCallingAlert": "Sie haben eine Telefonkonferenz mit {conversationName} begonnen, Ihre Kamera ist {cameraStatus}.", "takeoverButtonChoose": "Wählen Sie Ihren eigenen", "takeoverButtonKeep": "Diesen behalten", "takeoverLink": "Mehr erfahren", - "takeoverSub": "Persönlichen Benutzernamen auf {{brandName}} sichern.", + "takeoverSub": "Persönlichen Benutzernamen auf {brandName} sichern.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "Sie haben ein Team mit dieser E-Mail-Adresse auf einem anderen Gerät erstellt oder sind einem Team beigetreten.", "teamCreationAlreadyInTeamErrorTitle": "Bereits Teil eines Teams", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Team-Erstellung fortsetzen", "teamCreationLeaveModalTitle": "Schließen ohne zu speichern?", "teamCreationOpenTeamManagement": "Team-Management öffnen", - "teamCreationStep": "Schritt {{currentStep}} von {{totalSteps}}", + "teamCreationStep": "Schritt {currentStep} von {totalSteps}", "teamCreationSuccessCloseLabel": "Ansicht Team erstellt schließen", "teamCreationSuccessListItem1": "Ihre ersten Team-Mitglieder einzuladen und mit der Zusammenarbeit zu beginnen", "teamCreationSuccessListItem2": "Ihre Team-Einstellungen anzupassen", "teamCreationSuccessListTitle": "Öffnen Sie Team-Management, um:", - "teamCreationSuccessSubTitle": "Sie sind jetzt Besitzer des Teams {{teamName}}.", - "teamCreationSuccessTitle": "Herzlichen Glückwunsch {{name}}!", + "teamCreationSuccessSubTitle": "Sie sind jetzt Besitzer des Teams {teamName}.", + "teamCreationSuccessTitle": "Herzlichen Glückwunsch {name}!", "teamCreationTitle": "Erstellen Sie Ihr Team", "teamName.headline": "Team benennen", "teamName.subhead": "Der Name kann später jederzeit geändert werden.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Selbstlöschende Nachrichten", "tooltipConversationAddImage": "Bild hinzufügen", "tooltipConversationCall": "Anruf", - "tooltipConversationDetailsAddPeople": "Teilnehmer zur Unterhaltung hinzufügen ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Teilnehmer zur Unterhaltung hinzufügen ({shortcut})", "tooltipConversationDetailsRename": "Unterhaltung umbenennen", "tooltipConversationEphemeral": "Selbstlöschende Nachricht", - "tooltipConversationEphemeralAriaLabel": "Schreiben Sie eine selbstlöschende Nachricht ein, derzeit auf {{time}} eingestellt", + "tooltipConversationEphemeralAriaLabel": "Schreiben Sie eine selbstlöschende Nachricht ein, derzeit auf {time} eingestellt", "tooltipConversationFile": "Datei senden", "tooltipConversationInfo": "Info zur Unterhaltung", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} und {{count}} weitere Personen schreiben", - "tooltipConversationInputOneUserTyping": "{{user1}} schreibt", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} und {count} weitere Personen schreiben", + "tooltipConversationInputOneUserTyping": "{user1} schreibt", "tooltipConversationInputPlaceholder": "Eine Nachricht schreiben", - "tooltipConversationInputTwoUserTyping": "{{user1}} und {{user2}} schreiben", - "tooltipConversationPeople": "Unterhaltungsübersicht ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} und {user2} schreiben", + "tooltipConversationPeople": "Unterhaltungsübersicht ({shortcut})", "tooltipConversationPicture": "Bild senden", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Suche", "tooltipConversationSendMessage": "Nachricht senden", "tooltipConversationVideoCall": "Videoanruf", - "tooltipConversationsArchive": "Archivieren ({{shortcut}})", - "tooltipConversationsArchived": "Archiv anzeigen ({{number}})", + "tooltipConversationsArchive": "Archivieren ({shortcut})", + "tooltipConversationsArchived": "Archiv anzeigen ({number})", "tooltipConversationsMore": "Mehr", - "tooltipConversationsNotifications": "Benachrichtigungseinstellungen öffnen ({{shortcut}})", - "tooltipConversationsNotify": "Benachrichtigen ({{shortcut}})", + "tooltipConversationsNotifications": "Benachrichtigungseinstellungen öffnen ({shortcut})", + "tooltipConversationsNotify": "Benachrichtigen ({shortcut})", "tooltipConversationsPreferences": "Einstellungen öffnen", - "tooltipConversationsSilence": "Stummschalten ({{shortcut}})", - "tooltipConversationsStart": "Unterhaltung beginnen ({{shortcut}})", + "tooltipConversationsSilence": "Stummschalten ({shortcut})", + "tooltipConversationsStart": "Unterhaltung beginnen ({shortcut})", "tooltipPreferencesContactsMacos": "Teilen Sie all Ihre Kontakte aus der macOS Kontakte-App", "tooltipPreferencesPassword": "Öffnen Sie eine andere Website, um Ihr Passwort zurückzusetzen", "tooltipPreferencesPicture": "Ändern Sie Ihr Bild…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Kein Status", "userBlockedConnectionBadge": "Blockiert", "userListContacts": "Kontakte", - "userListSelectedContacts": "Ausgewählt ({{selectedContacts}})", - "userNotFoundMessage": "Entweder fehlt die Berechtigung für dieses Konto oder die Person nutzt {{brandName}} nicht.", - "userNotFoundTitle": "{{brandName}} kann diese Person nicht finden.", - "userNotVerified": "Verschaffen Sie sich Gewissheit über die Identität von {{user}}, bevor Sie den Kontakt hinzufügen.", + "userListSelectedContacts": "Ausgewählt ({selectedContacts})", + "userNotFoundMessage": "Entweder fehlt die Berechtigung für dieses Konto oder die Person nutzt {brandName} nicht.", + "userNotFoundTitle": "{brandName} kann diese Person nicht finden.", + "userNotVerified": "Verschaffen Sie sich Gewissheit über die Identität von {user}, bevor Sie den Kontakt hinzufügen.", "userProfileButtonConnect": "Kontakt hinzufügen", "userProfileButtonIgnore": "Ignorieren", "userProfileButtonUnblock": "Freigeben", "userProfileDomain": "Domain", "userProfileEmail": "E-Mail", "userProfileImageAlt": "Profilbild von", - "userRemainingTimeHours": "{{time}}h verbleibend", - "userRemainingTimeMinutes": "Weniger als {{time}}m verbleibend", + "userRemainingTimeHours": "{time}h verbleibend", + "userRemainingTimeMinutes": "Weniger als {time}m verbleibend", "verify.changeEmail": "E-Mail-Adresse ändern", "verify.headline": "Posteingang prüfen", "verify.resendCode": "Code erneut senden", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Mikrofon", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "In neuem Fenster öffnen", - "videoCallOverlayParticipantsListLabel": "Teilnehmer ({{count}})", + "videoCallOverlayParticipantsListLabel": "Teilnehmer ({count})", "videoCallOverlayShareScreen": "Bildschirm teilen", "videoCallOverlayShowParticipantsList": "Teilnehmerliste anzeigen", "videoCallOverlayViewModeAll": "Alle Teilnehmer anzeigen", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Hintergrund", "videoCallbackgroundNotBlurred": "Hintergrund nicht weichzeichnen", "videoCallvideoInputCamera": "Kamera", - "videoSpeakersTabAll": "Alle {{count}}", + "videoSpeakersTabAll": "Alle {count}", "videoSpeakersTabSpeakers": "Sprecher", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Diese Version von {{brandName}} kann nicht an Anrufen teilnehmen. Bitte nutzen Sie", + "warningCallIssues": "Diese Version von {brandName} kann nicht an Anrufen teilnehmen. Bitte nutzen Sie", "warningCallQualityPoor": "Schlechte Verbindung", - "warningCallUnsupportedIncoming": "{{user}} ruft an. Ihr Browser unterstützt keine Anrufe.", + "warningCallUnsupportedIncoming": "{user} ruft an. Ihr Browser unterstützt keine Anrufe.", "warningCallUnsupportedOutgoing": "Sie können nicht anrufen, da Ihr Browser keine Anrufe unterstützt.", "warningCallUpgradeBrowser": "Um anzurufen, aktualisieren Sie bitte Google Chrome.", - "warningConnectivityConnectionLost": "Verbindung wird hergestellt. {{brandName}} kann Nachrichten möglicherweise nicht empfangen.", + "warningConnectivityConnectionLost": "Verbindung wird hergestellt. {brandName} kann Nachrichten möglicherweise nicht empfangen.", "warningConnectivityNoInternet": "Kein Internet. Sie werden keine Nachrichten senden oder empfangen können.", "warningLearnMore": "Mehr erfahren", - "warningLifecycleUpdate": "Eine neue Version von {{brandName}} ist verfügbar.", + "warningLifecycleUpdate": "Eine neue Version von {brandName} ist verfügbar.", "warningLifecycleUpdateLink": "Jetzt aktualisieren", "warningLifecycleUpdateNotes": "Neue Funktionen", "warningNotFoundCamera": "Sie können nicht anrufen, da Ihr Computer keine Kamera hat.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Zugriff auf Mikrofon gewähren", "warningPermissionRequestNotification": "[icon] Benachrichtigungen zulassen", "warningPermissionRequestScreen": "[icon] Zugriff auf Bildschirm gewähren", - "wireLinux": "{{brandName}} für Linux", - "wireMacos": "{{brandName}} für macOS", - "wireWindows": "{{brandName}} für Windows", - "wire_for_web": "{{brandName}} für Web" + "wireLinux": "{brandName} für Linux", + "wireMacos": "{brandName} für macOS", + "wireWindows": "{brandName} für Windows", + "wire_for_web": "{brandName} für Web" } diff --git a/src/i18n/el-GR.json b/src/i18n/el-GR.json index 1cfc6b300dd..9ad0993cadc 100644 --- a/src/i18n/el-GR.json +++ b/src/i18n/el-GR.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Προσθήκη", "addParticipantsHeader": "Προσθήκη ατόμων", - "addParticipantsHeaderWithCounter": "Προσθήκη ατόμων ({{number}})", + "addParticipantsHeaderWithCounter": "Προσθήκη ατόμων ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Ξέχασα τον κωδικό πρόσβασης", "authAccountPublicComputer": "Αυτός είναι ένας δημόσιος υπολογιστής", "authAccountSignIn": "Σύνδεση", - "authBlockedCookies": "Ενεργοποιήστε τα cookies για να συνδεθείτε στο {{brandName}}.", - "authBlockedDatabase": "Το {{brandName}} χρειάζεται πρόσβαση σε τοπικό αποθηκευτικό χώρο για την προβολή των μηνυμάτων σας. Η τοπική αποθήκευση δεν είναι διαθέσιμη σε ιδιωτική λειτουργία.", - "authBlockedTabs": "Το {{brandName}} είναι ήδη ανοικτό σε άλλη καρτέλα.", + "authBlockedCookies": "Ενεργοποιήστε τα cookies για να συνδεθείτε στο {brandName}.", + "authBlockedDatabase": "Το {brandName} χρειάζεται πρόσβαση σε τοπικό αποθηκευτικό χώρο για την προβολή των μηνυμάτων σας. Η τοπική αποθήκευση δεν είναι διαθέσιμη σε ιδιωτική λειτουργία.", + "authBlockedTabs": "Το {brandName} είναι ήδη ανοικτό σε άλλη καρτέλα.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Μη έγκυρος κωδικός", "authErrorCountryCodeInvalid": "Μη έγκυρος κωδικός χώρας", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "Εντάξει", "authHistoryDescription": "Για λόγους απορρήτου, το ιστορικό συνομιλιών σας δεν θα εμφανίζεται εδώ.", - "authHistoryHeadline": "Είναι η πρώτη φορά που χρησιμοποιείτε το {{brandName}} σε αυτήν τη συσκευή.", + "authHistoryHeadline": "Είναι η πρώτη φορά που χρησιμοποιείτε το {brandName} σε αυτήν τη συσκευή.", "authHistoryReuseDescription": "Τα μηνύματα που αποστέλλονται την ίδια στιγμή δεν θα εμφανίζονται εδώ.", - "authHistoryReuseHeadline": "Έχετε χρησιμοποιήσει ξανά το {{brandName}} σε αυτήν την συσκευή.", + "authHistoryReuseHeadline": "Έχετε χρησιμοποιήσει ξανά το {brandName} σε αυτήν την συσκευή.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Διαχείριση συσκευών", "authLimitButtonSignOut": "Αποσύνδεση", - "authLimitDescription": "Αφαιρέστε μία από τις άλλες συσκευές σας για να αρχίσετε να χρησιμοποιείτε το {{brandName}} σε αυτήν.", + "authLimitDescription": "Αφαιρέστε μία από τις άλλες συσκευές σας για να αρχίσετε να χρησιμοποιείτε το {brandName} σε αυτήν.", "authLimitDevicesCurrent": "(Τρέχουσα)", "authLimitDevicesHeadline": "Συσκευές", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Επαναποστολή σε {{email}}", + "authPostedResend": "Επαναποστολή σε {email}", "authPostedResendAction": "Δεν εμφανίζεται το email,", "authPostedResendDetail": "Ελέγξτε τα email σας και ακολουθήστε τις οδηγίες που θα βρείτε.", "authPostedResendHeadline": "Έχετε μήνυμα.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Προσθήκη", - "authVerifyAccountDetail": "Αυτό σας επιτρέπει να χρησιμοποιήσετε το {{brandName}} σε πολλαπλές συσκευές.", + "authVerifyAccountDetail": "Αυτό σας επιτρέπει να χρησιμοποιήσετε το {brandName} σε πολλαπλές συσκευές.", "authVerifyAccountHeadline": "Προσθέστε email και κωδικό πρόσβασης.", "authVerifyAccountLogout": "Αποσύνδεση", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Δεν εμφανίζεται ο κωδικός,", "authVerifyCodeResendDetail": "Επαναποστολή", - "authVerifyCodeResendTimer": "Μπορείτε να ζητήσετε νέο κωδικό {{expiration}}.", + "authVerifyCodeResendTimer": "Μπορείτε να ζητήσετε νέο κωδικό {expiration}.", "authVerifyPasswordHeadline": "Εισάγετε τον κωδικό σας", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Αποδοχή", "callChooseSharedScreen": "Επιλέξτε μια οθόνη για κοινή χρήση", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Απόρριψη", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} στο τηλεφώνημα", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} στο τηλεφώνημα", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Συνδέεται…", "callStateIncoming": "Καλεί…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Καλεί…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Αρχεία", "collectionSectionImages": "Images", "collectionSectionLinks": "Σύνδεσμοι", - "collectionShowAll": "Προβολή όλων {{number}}", + "collectionShowAll": "Προβολή όλων {number}", "connectionRequestConnect": "Σύνδεση", "connectionRequestIgnore": "Αγνόηση", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Διεγράφη στις {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Διεγράφη στις {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Δημιουργία ομάδος", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Συσκευές", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": "έναρξη χρήσεως", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " μία εξ αυτών είναι μη επαληθευμένη", - "conversationDeviceUserDevices": " {{user}}´ς συσκευές", + "conversationDeviceUserDevices": " {user}´ς συσκευές", "conversationDeviceYourDevices": "οι συσκευές σας", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Επεξεργάστηκε στις {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Επεξεργάστηκε στις {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Επισκέπτης", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Άνοιγμα χάρτη", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Παραδόθηκε", "conversationMissedMessages": "Δεν έχετε χρησιμοποιήσει αυτή την συσκευή για ένα χρονικό διάστημα. Ορισμένα μηνύματα ενδέχεται να μην εμφανίζονται εδώ.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Αναζήτηση βάση ονόματος", "conversationParticipantsTitle": "Άτομα", "conversationPing": " σκουντημα", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " σκουντημα", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " η συνομιλία μετονομάστηκε", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Ξεκινήστε μία συζήτηση με {{users}}", - "conversationSendPastedFile": "Επικολλημένη εικόνα στις {{date}}", + "conversationResume": "Ξεκινήστε μία συζήτηση με {users}", + "conversationSendPastedFile": "Επικολλημένη εικόνα στις {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Κάποιος", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "σήμερα", "conversationTweetAuthor": " στο Twitter", - "conversationUnableToDecrypt1": "ένα μήνυμα από τον {{user}} δεν παρελήφθη.", - "conversationUnableToDecrypt2": "{{user}}´ς η ταυτότητα συσκευής άλλαξε. Ανεπίδοτο μήνυμα.", + "conversationUnableToDecrypt1": "ένα μήνυμα από τον {user} δεν παρελήφθη.", + "conversationUnableToDecrypt2": "{user}´ς η ταυτότητα συσκευής άλλαξε. Ανεπίδοτο μήνυμα.", "conversationUnableToDecryptErrorMessage": "Σφάλμα", "conversationUnableToDecryptLink": "Γιατί,", "conversationUnableToDecryptResetSession": "Επαναφορά περιόδου σύνδεσης", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "εσύ", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Τα πάντα αρχειοθετήθηκαν", - "conversationsConnectionRequestMany": "{{number}} άτομα σε αναμονή", + "conversationsConnectionRequestMany": "{number} άτομα σε αναμονή", "conversationsConnectionRequestOne": "1 άτομο σε αναμονή", "conversationsContacts": "Επαφές", "conversationsEmptyConversation": "Ομαδική συζήτηση", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Ενεργή ένταση", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Σίγαση", "conversationsPopoverUnarchive": "Αναίρεση αρχειοθέτησης", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} άτομο προστέθηκε", - "conversationsSecondaryLinePeopleLeft": "{{number}} άτομα αποχώρησαν", - "conversationsSecondaryLinePersonAdded": "{{user}} προστέθηκε", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} σας πρόσθεσε", - "conversationsSecondaryLinePersonLeft": "{{user}} αποχώρησε", - "conversationsSecondaryLinePersonRemoved": "{{user}} αφαιρέθηκε", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} μετονόμασε την συνομιλία", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} άτομο προστέθηκε", + "conversationsSecondaryLinePeopleLeft": "{number} άτομα αποχώρησαν", + "conversationsSecondaryLinePersonAdded": "{user} προστέθηκε", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} σας πρόσθεσε", + "conversationsSecondaryLinePersonLeft": "{user} αποχώρησε", + "conversationsSecondaryLinePersonRemoved": "{user} αφαιρέθηκε", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} μετονόμασε την συνομιλία", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Αποχωρήσατε", "conversationsSecondaryLineYouWereRemoved": "Σας αφαίρεσαν", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Ρυθμίστε το λογαριασμό σας", "createAccount.nextButton": "Επόμενο", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Εικόνες Gif", "extensionsGiphyButtonMore": "Δοκιμάστε ξανά", "extensionsGiphyButtonOk": "Αποστολή", - "extensionsGiphyMessage": "{{tag}} • μέσω giphy.com", + "extensionsGiphyMessage": "{tag} • μέσω giphy.com", "extensionsGiphyNoGifs": "Ουπς! δεν υπάρχουν gifs", "extensionsGiphyRandom": "Τυχαία", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Χωρίς Αποτέλεσμα.", "fullsearchPlaceholder": "Αναζήτηση μηνυμάτων κειμένου", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Έγινε", "groupCreationParticipantsActionSkip": "Παράλειψη", "groupCreationParticipantsHeader": "Προσθήκη ατόμων", - "groupCreationParticipantsHeaderWithCounter": "Προσθήκη ατόμων ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Προσθήκη ατόμων ({number})", "groupCreationParticipantsPlaceholder": "Αναζήτηση βάση ονόματος", "groupCreationPreferencesAction": "Επόμενο", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Όνομα ομάδος", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Ακύρωση αιτήματος", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Σύνδεση", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Φόρτωση μηνυμάτων", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Γεια σου, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Γεια σου, {user}.", "initReceivedUserData": "Ελέγξτε για νέα μηνύματα", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Επόμενο", "invite.skipForNow": "Παράλειψη για τώρα", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Πρόσκληση ατόμων στο {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "Είμαι στο {{brandName}}, αναζήτησε για {{username}} ή επισκέψου την ιστοσελίδα get.wire.com.", - "inviteMessageNoEmail": "Είμαι στο {{brandName}}.Επισκέψου την ιστοσελίδα get.wire.com για να συνδεθείς μαζί μου.", + "inviteHeadline": "Πρόσκληση ατόμων στο {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "Είμαι στο {brandName}, αναζήτησε για {username} ή επισκέψου την ιστοσελίδα get.wire.com.", + "inviteMessageNoEmail": "Είμαι στο {brandName}.Επισκέψου την ιστοσελίδα get.wire.com για να συνδεθείς μαζί μου.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "Εντάξει", "modalAccountCreateHeadline": "Δημιουργία λογαριασμού,", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Διαχείριση συσκευών", "modalAccountRemoveDeviceAction": "Αφαίρεση συσκευής", - "modalAccountRemoveDeviceHeadline": "Αφαίρεση \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Αφαίρεση \"{device}\"", "modalAccountRemoveDeviceMessage": "Απαιτείται ο κωδικός πρόσβασης σας για να αφαιρέσετε την συσκευή.", "modalAccountRemoveDevicePlaceholder": "Κωδικός Πρόσβασης", "modalAcknowledgeAction": "Εντάξει", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Πάρα πολλά αρχεία ταυτόχρονα", - "modalAssetParallelUploadsMessage": "Μπορείτε να στείλετε μέχρι και {{number}} αρχεία ταυτόχρονα.", + "modalAssetParallelUploadsMessage": "Μπορείτε να στείλετε μέχρι και {number} αρχεία ταυτόχρονα.", "modalAssetTooLargeHeadline": "Το αρχείο είναι πολύ μεγάλο", - "modalAssetTooLargeMessage": "Μπορείτε να στείλετε αρχεία έως {{number}}", + "modalAssetTooLargeMessage": "Μπορείτε να στείλετε αρχεία έως {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Τερματισμός κλήσης", "modalCallSecondOutgoingHeadline": "Τερματισμός τρέχουσας κλήσης,", "modalCallSecondOutgoingMessage": "Μπορείτε να είστε σε μία κλήση κάθε φορά.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Ακύρωση", "modalConnectAcceptAction": "Σύνδεση", "modalConnectAcceptHeadline": "Αποδοχή,", - "modalConnectAcceptMessage": "Αυτό θα σας συνδέσει και θα ανοίξει συνομιλία με {{user}}.", + "modalConnectAcceptMessage": "Αυτό θα σας συνδέσει και θα ανοίξει συνομιλία με {user}.", "modalConnectAcceptSecondary": "Αγνόηση", "modalConnectCancelAction": "Ναι", "modalConnectCancelHeadline": "Ακύρωση Αιτήματος,", - "modalConnectCancelMessage": "Κατάργηση αιτήματος σύνδεσης στον {{user}}.", + "modalConnectCancelMessage": "Κατάργηση αιτήματος σύνδεσης στον {user}.", "modalConnectCancelSecondary": "’Οχι", "modalConversationClearAction": "Διαγραφή", "modalConversationClearHeadline": "Διαγραφή περιεχομένου,", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Επίσης θα αποχωρήσετε από την συνομιλία", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Αποχώρηση", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Δεν θα μπορείτε να στέλνετε ή να λαμβάνετε μηνύματα σε αυτή την συνομιλία.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Υπερμέγεθες μήνυμα", - "modalConversationMessageTooLongMessage": "Μπορείτε να στείλετε μηνύματα έως {{number}} χαρακτήρες.", + "modalConversationMessageTooLongMessage": "Μπορείτε να στείλετε μηνύματα έως {number} χαρακτήρες.", "modalConversationNewDeviceAction": "Αποστολή ούτως ή άλλως", - "modalConversationNewDeviceHeadlineMany": "{{users}} ξεκίνησε την χρήση νέων συσκευών", - "modalConversationNewDeviceHeadlineOne": "{{user}} ξεκίνησε την χρήση μίας νέας συσκευής", - "modalConversationNewDeviceHeadlineYou": "{{user}} ξεκίνησε την χρήση μίας νέας συσκευής", + "modalConversationNewDeviceHeadlineMany": "{users} ξεκίνησε την χρήση νέων συσκευών", + "modalConversationNewDeviceHeadlineOne": "{user} ξεκίνησε την χρήση μίας νέας συσκευής", + "modalConversationNewDeviceHeadlineYou": "{user} ξεκίνησε την χρήση μίας νέας συσκευής", "modalConversationNewDeviceIncomingCallAction": "Απάντηση κλήσης", "modalConversationNewDeviceIncomingCallMessage": "Είστε σίγουρος ότι θέλετε να δεχτείτε την κλήση,", "modalConversationNewDeviceMessage": "Εξακολουθείτε να στέλνετε τα μηνύματα σας,", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Είστε σίγουρος ότι θέλετε να πραγματοποιήσετε την κλήση,", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "Ένα από τα άτομα που επιλέξατε δεν επιθυμεί να προστεθεί στις συνομιλίες.", - "modalConversationNotConnectedMessageOne": "{{name}} δεν επιθυμεί να προστεθεί στις συνομιλίες.", + "modalConversationNotConnectedMessageOne": "{name} δεν επιθυμεί να προστεθεί στις συνομιλίες.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Αφαίρεση,", - "modalConversationRemoveMessage": "{{user}} δεν θα μπορεί να στείλει ή να λάβει μηνύματα σε αυτή την συνομιλία.", + "modalConversationRemoveMessage": "{user} δεν θα μπορεί να στείλει ή να λάβει μηνύματα σε αυτή την συνομιλία.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Ανάκληση συνδέσμου", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "Full house", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Προσωρινά δεν είναι διαθέσιμο", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Ακύρωση", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Παρακαλώ επιλέξτε ένα αρχείο PNG ή JPEG.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Η περίοδος λειτουργίας σύνδεσης έχει επαναφερθεί", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Προσπαθήστε ξανά", "modalUploadContactsMessage": "Δεν λάβαμε πληροφορίες σας. Παρακαλούμε προσπαθήστε ξανά να εισάγετε τις επαφές σας.", "modalUserBlockAction": "Αποκλεισμός", - "modalUserBlockHeadline": "Αποκλεισμός {{user}},", - "modalUserBlockMessage": "{{user}} δεν θα μπορέσει να επικοινωνήσει μαζί σας ή να σας προσθέσει σε ομαδικές συνομιλίες.", + "modalUserBlockHeadline": "Αποκλεισμός {user},", + "modalUserBlockMessage": "{user} δεν θα μπορέσει να επικοινωνήσει μαζί σας ή να σας προσθέσει σε ομαδικές συνομιλίες.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Άρση αποκλεισμού", "modalUserUnblockHeadline": "Άρση αποκλεισμού", - "modalUserUnblockMessage": "{{user}} θα μπορεί να επικοινωνήσει μαζί σας και να σας προσθέσει ξανά σε ομαδικές συνομιλίες.", + "modalUserUnblockMessage": "{user} θα μπορεί να επικοινωνήσει μαζί σας και να σας προσθέσει ξανά σε ομαδικές συνομιλίες.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Η αίτηση σύνδεσης σας έγινε αποδεκτή", "notificationConnectionConnected": "Μόλις συνδεθήκατε", "notificationConnectionRequest": "Θέλει να συνδεθεί", - "notificationConversationCreate": "{{user}} ξεκίνησε μία συνομιλία", + "notificationConversationCreate": "{user} ξεκίνησε μία συνομιλία", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} μετονόμασε την συνομιλία σε {{name}}", - "notificationMemberJoinMany": "{{user}} πρόσθεσε {{number}} άτομα στην συνομιλία", - "notificationMemberJoinOne": "{{user1}} πρόσθεσε {{user2}} στην συνομιλία", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} σας αφαίρεσε από την συνομιλία", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} μετονόμασε την συνομιλία σε {name}", + "notificationMemberJoinMany": "{user} πρόσθεσε {number} άτομα στην συνομιλία", + "notificationMemberJoinOne": "{user1} πρόσθεσε {user2} στην συνομιλία", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} σας αφαίρεσε από την συνομιλία", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Σας έστειλε ένα μήνυμα", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Κάποιος", "notificationPing": "Σκουντημα", - "notificationReaction": "{{reaction}} το μήνυμα σας", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} το μήνυμα σας", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Κοινοποίηση αρχείου", "notificationSharedLocation": "Κοινή χρήση της τοποθεσίας σας", "notificationSharedVideo": "Κοινοποίηση βίντεο", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Καλεί", "notificationVoiceChannelDeactivate": "Κάλεσε", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Βεβαιωθείτε ότι αυτό αντιστοιχεί στο αποτύπωμα που εμφανίζεται στην συσκευή [bold] {{user}} [/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Βεβαιωθείτε ότι αυτό αντιστοιχεί στο αποτύπωμα που εμφανίζεται στην συσκευή [bold] {user} [/bold].", "participantDevicesDetailHowTo": "Πώς μπορώ να το κάνω,", "participantDevicesDetailResetSession": "Επαναφορά περιόδου σύνδεσης", "participantDevicesDetailShowMyDevice": "Προβολή αποτυπωμάτων της συσκευής μου", "participantDevicesDetailVerify": "Επιβεβαιωμένο", "participantDevicesHeader": "Συσκευές", - "participantDevicesHeadline": "Το {{brandName}} παρέχει σε κάθε συσκευή ένα μοναδικό αποτύπωμα. Συγκρίνετε τα με {{user}} και επαληθεύστε την συνομιλία σας.", + "participantDevicesHeadline": "Το {brandName} παρέχει σε κάθε συσκευή ένα μοναδικό αποτύπωμα. Συγκρίνετε τα με {user} και επαληθεύστε την συνομιλία σας.", "participantDevicesLearnMore": "Μάθετε περισσότερα", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Εμφάνιση όλων των συσκευών μου", @@ -1221,22 +1221,22 @@ "preferencesAV": "Ήχος / βίντεο", "preferencesAVCamera": "Κάμερα", "preferencesAVMicrophone": "Μικρόφωνο", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Ηχεια", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "Περί", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Πολιτική Απορρήτου", "preferencesAboutSupport": "Υποστήριξη", "preferencesAboutSupportContact": "Επικοινωνήστε με το τμήμα υποστήριξης", "preferencesAboutSupportWebsite": "Ιστοσελίδα υποστήριξης", "preferencesAboutTermsOfUse": "Όροι Χρήσης", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "Η Ιστοσελίδα του {{brandName}}", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "Η Ιστοσελίδα του {brandName}", "preferencesAccount": "Λογαριασμός", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Δημιουργήστε μια ομάδα", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Διαγραφή λογαριασμού", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Αποσύνδεση", "preferencesAccountManageTeam": "Διαχείριση ομάδων", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Προστασία Προσωπικών Δεδομένων", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Εάν δεν αναγνωρίζετε μία από τις παραπάνω συσκευές, αφαιρέστε την και επαναφέρετε τον κωδικό σας.", "preferencesDevicesCurrent": "Τρεχων", "preferencesDevicesFingerprint": "Κλειδί αποτυπώματος", - "preferencesDevicesFingerprintDetail": "Το {{brandName}} δίνει σε κάθε συσκευή ένα μοναδικό αποτύπωμα. Συγκρίνετε τα και επαληθεύστε τις συσκευές σας και τις συνομιλίες σας.", + "preferencesDevicesFingerprintDetail": "Το {brandName} δίνει σε κάθε συσκευή ένα μοναδικό αποτύπωμα. Συγκρίνετε τα και επαληθεύστε τις συσκευές σας και τις συνομιλίες σας.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Ακύρωση", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Μερικώς", "preferencesOptionsAudioSomeDetail": "Κουδουνίσματα και κλήσεις", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Επαφές", "preferencesOptionsContactsDetail": "Χρησιμοποιούμε τις επαφές σας για να συνδέεστε με άλλους. Κρατάμε όλες σας τις πληροφορίες ανώνυμες και δεν τις μοιραζόμαστε με κανέναν άλλον.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Πρόσκληση ατόμων για συμμετοχή στο {{brandName}}", + "searchInvite": "Πρόσκληση ατόμων για συμμετοχή στο {brandName}", "searchInviteButtonContacts": "Από τις Επαφές", "searchInviteDetail": "Κάντε κοινή χρήση των επαφών σας για να μπορέσετε να συνδεθείτε με άλλους χρήστες.Κρατάμε ανώνυμες όλες σας τις πληροφορίες και δεν τις μοιραζόμαστε με κανέναν άλλον.", "searchInviteHeadline": "Προτείνετε το στους φίλους σας", "searchInviteShare": "Κοινή χρήση Επαφών", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Όλοι όσοι συνδεθήκατε βρίσκεστε ήδη εντός της συνομιλίας.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Δεν υπάρχουν σχετικά αποτελέσματα.\nΔοκιμάστε να εισάγετε ένα διαφορετικό όνομα.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Δεν έχετε επαφές στο {{brandName}}. Προσπαθήστε να βρείτε άτομα με το όνομα ή το όνομα χρήστη τους.", + "searchNoContactsOnWire": "Δεν έχετε επαφές στο {brandName}. Προσπαθήστε να βρείτε άτομα με το όνομα ή το όνομα χρήστη τους.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Σύνδεση", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Άτομα", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Εύρεση ατόμων βάση ονόματος ή ονόματος χρήστη", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Επιλέξτε το δικό σας", "takeoverButtonKeep": "Κρατήστε το", "takeoverLink": "Μάθετε περισσότερα", - "takeoverSub": "Ζητήστε το μοναδικό σας όνομα στο {{brandName}}.", + "takeoverSub": "Ζητήστε το μοναδικό σας όνομα στο {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Κλήση", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Αλλαγή ονόματος της συνομιλίας", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Προσθήκη αρχείου", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Πληκτρολογηση μηνυματος", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Άτομα ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Άτομα ({shortcut})", "tooltipConversationPicture": "Προσθήκη εικόνας", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Αναζήτηση", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Βιντεοκλήση", - "tooltipConversationsArchive": "Αρχειοθέτηση ({{shortcut}})", - "tooltipConversationsArchived": "Προβολή αρχειοθέτησης ({{number}})", + "tooltipConversationsArchive": "Αρχειοθέτηση ({shortcut})", + "tooltipConversationsArchived": "Προβολή αρχειοθέτησης ({number})", "tooltipConversationsMore": "Περισσότερα", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Αύξηση έντασης ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Αύξηση έντασης ({shortcut})", "tooltipConversationsPreferences": "Ανοίξτε τις προτιμήσεις", - "tooltipConversationsSilence": "Σίγαση ({{shortcut}})", - "tooltipConversationsStart": "Ξεκινήστε συνομιλία ({{shortcut}})", + "tooltipConversationsSilence": "Σίγαση ({shortcut})", + "tooltipConversationsStart": "Ξεκινήστε συνομιλία ({shortcut})", "tooltipPreferencesContactsMacos": "Κοινοποίηση όλων των επαφών σας από macOS της εφαρμογής Επαφές", "tooltipPreferencesPassword": "Ανοίξτε άλλη ιστοσελίδα για να επαναφέρετε τον κωδικό πρόσβασης σας", "tooltipPreferencesPicture": "Επιλέξτε εικόνα...", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Καθόλου", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Σύνδεση", "userProfileButtonIgnore": "Αγνόηση", "userProfileButtonUnblock": "Άρση αποκλεισμού", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Αλλαγή διεύθυνσης ηλεκτρονικού ταχυδρομείου", "verify.headline": "Έχετε μήνυμα", "verify.resendCode": "Επαναποστολή κωδικού", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Αυτή η έκδοση του {{brandName}} δεν μπορεί να μετέχει στην κλήση. Παρακαλούμε χρησιμοποιήστε", + "warningCallIssues": "Αυτή η έκδοση του {brandName} δεν μπορεί να μετέχει στην κλήση. Παρακαλούμε χρησιμοποιήστε", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} καλεί. Το πρόγραμμα περιήγησής σας δεν υποστηρίζει κλήσεις.", + "warningCallUnsupportedIncoming": "{user} καλεί. Το πρόγραμμα περιήγησής σας δεν υποστηρίζει κλήσεις.", "warningCallUnsupportedOutgoing": "Δεν μπορείτε να καλέσετε, επειδή το πρόγραμμα περιήγησής σας δεν υποστηρίζει κλήσεις.", "warningCallUpgradeBrowser": "Για να καλέσετε, παρακαλούμε ενημερώστε το Google Chrome.", - "warningConnectivityConnectionLost": "Προσπαθείτε να συνδεθείτε. Το {{brandName}} μπορεί να μην είναι σε θέση να παραδώσει μηνύματα.", + "warningConnectivityConnectionLost": "Προσπαθείτε να συνδεθείτε. Το {brandName} μπορεί να μην είναι σε θέση να παραδώσει μηνύματα.", "warningConnectivityNoInternet": "Χωρίς σύνδεση. Δεν θα μπορείτε να στείλετε ή να λάβετε μηνύματα.", "warningLearnMore": "Μάθετε περισσότερα", - "warningLifecycleUpdate": "Διατίθεται μια νέα έκδοση του {{brandName}}.", + "warningLifecycleUpdate": "Διατίθεται μια νέα έκδοση του {brandName}.", "warningLifecycleUpdateLink": "Ενημέρωση τώρα", "warningLifecycleUpdateNotes": "Τι νέο υπάρχει", "warningNotFoundCamera": "Δεν μπορείτε να πραγματοποιήσετε κλήση επειδή ο υπολογιστής σας δεν διαθέτει κάμερα.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Να επιτρέπεται η πρόσβαση στο μικρόφωνο", "warningPermissionRequestNotification": "[icon] Να επιτρέπονται οι ειδοποιήσεις", "warningPermissionRequestScreen": "[icon] Να επιτρέπεται η πρόσβαση στην οθόνη", - "wireLinux": "{{brandName}} για Linux", - "wireMacos": "{{brandName}} για macOS", - "wireWindows": "{{brandName}} για Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} για Linux", + "wireMacos": "{brandName} για macOS", + "wireWindows": "{brandName} για Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json index c2d52954a00..9e975821cd7 100644 --- a/src/i18n/en-US.json +++ b/src/i18n/en-US.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Add", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Forgot password", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "Log in", - "authBlockedCookies": "Enable cookies to log in to {{brandName}}.", - "authBlockedDatabase": "{{brandName}} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{{brandName}} is already open in another tab.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "Invalid Country Code", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "For privacy reasons, your conversation history will not appear here.", - "authHistoryHeadline": "It’s the first time you’re using {{brandName}} on this device.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Messages sent in the meantime will not appear here.", - "authHistoryReuseHeadline": "You’ve used {{brandName}} on this device before.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Manage devices", "authLimitButtonSignOut": "Log out", - "authLimitDescription": "Remove one of your other devices to start using {{brandName}} on this one.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "Devices", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {{email}}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "No email showing up?", "authPostedResendDetail": "Check your email inbox and follow the instructions.", "authPostedResendHeadline": "You’ve got mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "This lets you use {{brandName}} on multiple devices.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Add email address and password.", "authVerifyAccountLogout": "Log out", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "No code showing up?", "authVerifyCodeResendDetail": "Resend", - "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Enter your password", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Accept", "callChooseSharedScreen": "Choose a screen to share", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Decline", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connecting…", "callStateIncoming": "Calling…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringing…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Connect", "connectionRequestIgnore": "Ignore", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Devices", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " your devices", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edited: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Guest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Open Map", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Delivered", "conversationMissedMessages": "You haven’t used this device for a while. Some messages may not appear here.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Search by name", "conversationParticipantsTitle": "People", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{{user}}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "you", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{{number}} people waiting", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person waiting", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Unmute", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mute", "conversationsPopoverUnarchive": "Unarchive", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} people left", - "conversationsSecondaryLinePersonAdded": "{{user}} was added", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} added you", - "conversationsSecondaryLinePersonLeft": "{{user}} left", - "conversationsSecondaryLinePersonRemoved": "{{user}} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "You left", "conversationsSecondaryLineYouWereRemoved": "You were removed", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "No results.", "fullsearchPlaceholder": "Search text messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Search by name", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Cancel request…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Connect", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "I’m on {{brandName}}, search for {{username}} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {{brandName}}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Manage devices", "modalAccountRemoveDeviceAction": "Remove device", - "modalAccountRemoveDeviceHeadline": "Remove \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Your password is required to remove the device.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {{number}} files at once.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {{number}}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Call Anyway", "modalCallSecondOutgoingHeadline": "Hang up current call?", "modalCallSecondOutgoingMessage": "A call is active in another conversation. Calling here will hang up the other call.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancel", "modalConnectAcceptAction": "Connect", "modalConnectAcceptHeadline": "Accept?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "Remove connection request to {{user}}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Also leave the conversation", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Leave", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Message too long", - "modalConversationMessageTooLongMessage": "You can send messages up to {{number}} characters long.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{{user}} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{{user}} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Accept call", "modalConversationNewDeviceIncomingCallMessage": "Do you still want to accept the call?", "modalConversationNewDeviceMessage": "Do you still want to send your message?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "One of the people you selected does not want to be added to conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remove?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "The group is full", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancel", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "Block {{user}}?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Unblock", "modalUserUnblockHeadline": "Unblock?", - "modalUserUnblockMessage": "{{user}} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepted your connection request", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Wants to connect", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removed you from the conversation", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Shared a file", "notificationSharedLocation": "Shared a location", "notificationSharedVideo": "Shared a video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "How do I do that?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Show my device fingerprint", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "Devices", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Learn more", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Show all my devices", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Camera", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Speakers", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "About", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy policy", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "Terms of use", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Delete account", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Log out", "preferencesAccountManageTeam": "Manage team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancel", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Some", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacts", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Bring your friends", "searchInviteShare": "Share Contacts", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connect", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "People", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", - "takeoverSub": "Claim your unique name on {{brandName}}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Call", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Add picture", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video Call", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "Open another website to reset your password", "tooltipPreferencesPicture": "Change your picture…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "None", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connect", "userProfileButtonIgnore": "Ignore", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "A new version of {{brandName}} is available.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Update now", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{{brandName}} for Linux", - "wireMacos": "{{brandName}} for macOS", - "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/es-ES.json b/src/i18n/es-ES.json index 32b7e4cdfd4..fe0b1efcd52 100644 --- a/src/i18n/es-ES.json +++ b/src/i18n/es-ES.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Mensaje visto por {{readReceiptText}}, abrir detalle", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Mensaje visto por {readReceiptText}, abrir detalle", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Agregar", "addParticipantsHeader": "Agregar participantes", - "addParticipantsHeaderWithCounter": "Añadir participantes ({{number}})", + "addParticipantsHeaderWithCounter": "Añadir participantes ({number})", "addParticipantsManageServices": "Gestionar servicios", "addParticipantsManageServicesNoResults": "Gestionar servicios", "addParticipantsNoServicesManager": "Los servicios son auxiliares que pueden mejorar su flujo de trabajo.", @@ -225,8 +225,8 @@ "authAccountPublicComputer": "Es un ordenador público", "authAccountSignIn": "Iniciar sesión", "authBlockedCookies": "Habilita las cookies para iniciar sesión.", - "authBlockedDatabase": "{{brandName}} necesita acceso al almacenamiento local para mostrar los mensajes, No está disponible en modo privado.", - "authBlockedTabs": "{{brandName}} ya está abierto en otra pestaña.", + "authBlockedDatabase": "{brandName} necesita acceso al almacenamiento local para mostrar los mensajes, No está disponible en modo privado.", + "authBlockedTabs": "{brandName} ya está abierto en otra pestaña.", "authBlockedTabsAction": "Utilice esta pestaña en su lugar", "authErrorCode": "Código no válido", "authErrorCountryCodeInvalid": "Código de país no válido", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Por motivos de privacidad, tu historial de conversación no aparecerá aquí.", - "authHistoryHeadline": "Es la primera vez que usas {{brandName}} en este dispositivo.", + "authHistoryHeadline": "Es la primera vez que usas {brandName} en este dispositivo.", "authHistoryReuseDescription": "Los mensajes enviados mientras tanto no aparecerán aquí.", - "authHistoryReuseHeadline": "Ya has utilizado {{brandName}} en este dispositivo ant", + "authHistoryReuseHeadline": "Ya has utilizado {brandName} en este dispositivo ant", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Administrar dispositivos", "authLimitButtonSignOut": "Cerrar sesión", - "authLimitDescription": "Quite uno de los dispositivos para comenzar a usar {{brandName}} en este dispositivo.", + "authLimitDescription": "Quite uno de los dispositivos para comenzar a usar {brandName} en este dispositivo.", "authLimitDevicesCurrent": "(Actual)", "authLimitDevicesHeadline": "Dispositivos", "authLoginTitle": "Log in", "authPlaceholderEmail": "Correo", "authPlaceholderPassword": "Password", - "authPostedResend": "Reenviar a {{email}}", + "authPostedResend": "Reenviar a {email}", "authPostedResendAction": "¿No aparece ningún correo electrónico?", "authPostedResendDetail": "Revise su buzón de correo electrónico y siga las instrucciones", "authPostedResendHeadline": "Tiene un correo electrónico.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Agregar", - "authVerifyAccountDetail": "Esto le permite usar {{brandName}} en múltiples dispositivos.", + "authVerifyAccountDetail": "Esto le permite usar {brandName} en múltiples dispositivos.", "authVerifyAccountHeadline": "Agregar dirección de correo electrónico y contraseña.", "authVerifyAccountLogout": "Cerrar sesión", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "¿No ha recibido ningún código?", "authVerifyCodeResendDetail": "Reenviar", - "authVerifyCodeResendTimer": "Puede solicitar un nuevo código en {{expiration}}.", + "authVerifyCodeResendTimer": "Puede solicitar un nuevo código en {expiration}.", "authVerifyPasswordHeadline": "Introduzca su contraseña", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "La copia de seguridad no se ha completado.", "backupExportProgressCompressing": "Preparando el archivo de respaldo", "backupExportProgressHeadline": "Preparando…", - "backupExportProgressSecondary": "Haciendo copias de seguridad. {{processed}} de {{total}} - {{progress}}%", + "backupExportProgressSecondary": "Haciendo copias de seguridad. {processed} de {total} - {progress}%", "backupExportSaveFileAction": "Guardar archivo", "backupExportSuccessHeadline": "Backup listo", "backupExportSuccessSecondary": "Puedes utilizar esto para restaurar el historial de conversaciones si pierdes la computadora o cambias a una nueva.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparando…", - "backupImportProgressSecondary": "Restaurando la copia de seguridad. {{processed}} de {{total}} - {{progress}}%", + "backupImportProgressSecondary": "Restaurando la copia de seguridad. {processed} de {total} - {progress}%", "backupImportSuccessHeadline": "Historia restaurada.", "backupImportVersionErrorHeadline": "Copia de seguridad incompatible", - "backupImportVersionErrorSecondary": "Esta copia de seguridad fue creada por una versión antigua o más reciente de {{brandName}} y no se puede restaurar aquí.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "Esta copia de seguridad fue creada por una versión antigua o más reciente de {brandName} y no se puede restaurar aquí.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Intentar de nuevo", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Aceptar", "callChooseSharedScreen": "Elige una pantalla para compartir", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Rechazar", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Sin acceso a la cámara", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} en la llamada", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} en la llamada", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Conectando…", "callStateIncoming": "Llamando…", - "callStateIncomingGroup": "{{user}} está llamando", + "callStateIncomingGroup": "{user} está llamando", "callStateOutgoing": "Sonando…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Ficheros", "collectionSectionImages": "Images", "collectionSectionLinks": "Enlaces", - "collectionShowAll": "Mostrar los {{number}}", + "collectionShowAll": "Mostrar los {number}", "connectionRequestConnect": "Conectar", "connectionRequestIgnore": "Ignorar", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "con [showmore]todos los miembros del equipo[/showmore]", "conversationCreateTeamGuest": "con [showmore]todos los miembros del equipo y un invitado[/showmore]", - "conversationCreateTeamGuests": "con [showmore]todos los miembros del equipo y {{count}} invitados[/showmore]", + "conversationCreateTeamGuests": "con [showmore]todos los miembros del equipo y {count} invitados[/showmore]", "conversationCreateTemporary": "Te uniste a la conversación", - "conversationCreateWith": "con {{users}}", - "conversationCreateWithMore": "con {{users}} y [showmore]{{count}} más[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] inició una conversación con {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] inició una conversación con {{users}} y [showmore]{{count}} más[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] inició la conversación", + "conversationCreateWith": "con {users}", + "conversationCreateWithMore": "con {users} y [showmore]{count} más[/showmore]", + "conversationCreated": "[bold]{name}[/bold] inició una conversación con {users}", + "conversationCreatedMore": "[bold]{name}[/bold] inició una conversación con {users} y [showmore]{count} más[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] inició la conversación", "conversationCreatedNameYou": "[bold]Tu[/bold] iniciaste la conversación", "conversationCreatedYou": "[[Tú]] iniciaste una conversación con %2$s", - "conversationCreatedYouMore": "Iniciaste una conversación con {{users}}, y [showmore]{{count}} más[/showmore]", - "conversationDeleteTimestamp": "Eliminados el {{date}}", + "conversationCreatedYouMore": "Iniciaste una conversación con {users}, y [showmore]{count} más[/showmore]", + "conversationDeleteTimestamp": "Eliminados el {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Mostrar todo ({{number}})", + "conversationDetailsActionConversationParticipants": "Mostrar todo ({number})", "conversationDetailsActionCreateGroup": "Crear grupo", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Dispositivos", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " comenzó a utilizar", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " uno no verificado de", - "conversationDeviceUserDevices": " {{user}} dispositivos", + "conversationDeviceUserDevices": " {user} dispositivos", "conversationDeviceYourDevices": " tus dispositivos", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Editado {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Editado {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Invitado", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Únase a la conversación", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Abrir Mapa", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] añadió a {{users}} a la conversación", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] agregó a {{users}} y [showmore]{{count}} más[/showmore] a la conversación", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] se unió", + "conversationMemberJoined": "[bold]{name}[/bold] añadió a {users} a la conversación", + "conversationMemberJoinedMore": "[bold]{name}[/bold] agregó a {users} y [showmore]{count} más[/showmore] a la conversación", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] se unió", "conversationMemberJoinedSelfYou": "[bold]Tú[/bold] te uniste", - "conversationMemberJoinedYou": "[bold] Tú [/bold] añadiste a {{users}} a la conversación", - "conversationMemberJoinedYouMore": "[bold] Tú [/bold] añadiste a {{users}}y [showmore]{{count}}[/showmore] a la conversación", - "conversationMemberLeft": "[bold]{{name}}[/bold] se fue", + "conversationMemberJoinedYou": "[bold] Tú [/bold] añadiste a {users} a la conversación", + "conversationMemberJoinedYouMore": "[bold] Tú [/bold] añadiste a {users}y [showmore]{count}[/showmore] a la conversación", + "conversationMemberLeft": "[bold]{name}[/bold] se fue", "conversationMemberLeftYou": "[bold]Tú[/bold] te fuiste", - "conversationMemberRemoved": "[bold]{{name}}[/bold] ha removido a {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Tú[/bold] has removido a {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] ha removido a {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]Tú[/bold] has removido a {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Entregado", "conversationMissedMessages": "No has utilizado este dispositivo durante un tiempo. Algunos mensajes no aparecerán aquí.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Buscar por nombre", "conversationParticipantsTitle": "Personas", "conversationPing": " ping", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " ping", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renombró la conversación", "conversationResetTimer": " apagó el temporizador de mensajes", "conversationResetTimerYou": " apagó el temporizador de mensajes", - "conversationResume": "Iniciar una conversación con {{users}}", - "conversationSendPastedFile": "Imagen añadida el {{date}}", + "conversationResume": "Iniciar una conversación con {users}", + "conversationSendPastedFile": "Imagen añadida el {date}", "conversationServicesWarning": "Hay servicios con acceso al contenido de esta conversación", "conversationSomeone": "Alguien", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] fue removido del equipo", + "conversationTeamLeft": "[bold]{name}[/bold] fue removido del equipo", "conversationToday": "hoy", "conversationTweetAuthor": " en Twitter", - "conversationUnableToDecrypt1": "un mensaje de {{user}} no se ha recibido.", - "conversationUnableToDecrypt2": "La identidad del dispositivo de {{user}} ha cambiado. Mensaje no entregado.", + "conversationUnableToDecrypt1": "un mensaje de {user} no se ha recibido.", + "conversationUnableToDecrypt2": "La identidad del dispositivo de {user} ha cambiado. Mensaje no entregado.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "¿Por qué?", "conversationUnableToDecryptResetSession": "Restablecer sesión", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " ajustar el temporizador de mensajes a {{time}}", - "conversationUpdatedTimerYou": " ajustar el temporizador de mensajes a {{time}}", + "conversationUpdatedTimer": " ajustar el temporizador de mensajes a {time}", + "conversationUpdatedTimerYou": " ajustar el temporizador de mensajes a {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "tú", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Todo archivado", - "conversationsConnectionRequestMany": "{{number}} personas en espera", + "conversationsConnectionRequestMany": "{number} personas en espera", "conversationsConnectionRequestOne": "1 persona en espera", "conversationsContacts": "Contactos", "conversationsEmptyConversation": "Conversación en grupo", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Sonido", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Silenciar", "conversationsPopoverUnarchive": "Desarchivar", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Alguien envió un mensaje", "conversationsSecondaryLineEphemeralReply": "Te respondió", "conversationsSecondaryLineEphemeralReplyGroup": "Alguien te respondió", - "conversationsSecondaryLineIncomingCall": "{{user}} está llamando", - "conversationsSecondaryLinePeopleAdded": "{{user}} personas se han añadido", - "conversationsSecondaryLinePeopleLeft": "{{number}} personas se fueron", - "conversationsSecondaryLinePersonAdded": "{{user}} se ha añadido", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} se unió", - "conversationsSecondaryLinePersonAddedYou": "{{user}} te ha añadido", - "conversationsSecondaryLinePersonLeft": "{{user}} se fue", - "conversationsSecondaryLinePersonRemoved": "{{user}} fue eliminado", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} fue eliminado del equipo", - "conversationsSecondaryLineRenamed": "{{user}} renombró la conversación", - "conversationsSecondaryLineSummaryMention": "{{number}} mención", - "conversationsSecondaryLineSummaryMentions": "{{number}} menciones", - "conversationsSecondaryLineSummaryMessage": "{{number}} mensaje", - "conversationsSecondaryLineSummaryMessages": "{{number}} mensajes", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} llamada perdida", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} llamadas perdidas", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} respuestas", - "conversationsSecondaryLineSummaryReply": "{{number}} respuesta", + "conversationsSecondaryLineIncomingCall": "{user} está llamando", + "conversationsSecondaryLinePeopleAdded": "{user} personas se han añadido", + "conversationsSecondaryLinePeopleLeft": "{number} personas se fueron", + "conversationsSecondaryLinePersonAdded": "{user} se ha añadido", + "conversationsSecondaryLinePersonAddedSelf": "{user} se unió", + "conversationsSecondaryLinePersonAddedYou": "{user} te ha añadido", + "conversationsSecondaryLinePersonLeft": "{user} se fue", + "conversationsSecondaryLinePersonRemoved": "{user} fue eliminado", + "conversationsSecondaryLinePersonRemovedTeam": "{user} fue eliminado del equipo", + "conversationsSecondaryLineRenamed": "{user} renombró la conversación", + "conversationsSecondaryLineSummaryMention": "{number} mención", + "conversationsSecondaryLineSummaryMentions": "{number} menciones", + "conversationsSecondaryLineSummaryMessage": "{number} mensaje", + "conversationsSecondaryLineSummaryMessages": "{number} mensajes", + "conversationsSecondaryLineSummaryMissedCall": "{number} llamada perdida", + "conversationsSecondaryLineSummaryMissedCalls": "{number} llamadas perdidas", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} respuestas", + "conversationsSecondaryLineSummaryReply": "{number} respuesta", "conversationsSecondaryLineYouLeft": "Te fuiste", "conversationsSecondaryLineYouWereRemoved": "Te han eliminado", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "Utilizamos «cookies» para personalizar su experiencia en nuestro sitio web. Al seguir utilizando el sitio, acepta el uso de las «cookies».{newline}Encontrará más información en la normativa de privacidad.", "createAccount.headLine": "Configurar tu cuenta", "createAccount.nextButton": "Siguiente", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Buscar otro", "extensionsGiphyButtonOk": "Enviar", - "extensionsGiphyMessage": "{{tag}} · vía giphy.com", + "extensionsGiphyMessage": "{tag} · vía giphy.com", "extensionsGiphyNoGifs": "Uups, no hay gifs", "extensionsGiphyRandom": "Aleatorio", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Ningún resultado.", "fullsearchPlaceholder": "Buscar mensajes", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Listo", "groupCreationParticipantsActionSkip": "Omitir", "groupCreationParticipantsHeader": "Agregar personas", - "groupCreationParticipantsHeaderWithCounter": "Añadir personas ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Añadir personas ({number})", "groupCreationParticipantsPlaceholder": "Buscar por nombre", "groupCreationPreferencesAction": "Siguiente", "groupCreationPreferencesErrorNameLong": "Demasiados caracteres", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Nombre del grupo", "groupParticipantActionBlock": "Bloquear…", "groupParticipantActionCancelRequest": "Cancelar solicitud", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Conectar", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Desbloquear…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Descifrando mensajes", "initEvents": "Cargando mensajes", - "initProgress": " — {{number1}} de {{number2}}", - "initReceivedSelfUser": "Hola, {{user}}.", + "initProgress": " — {number1} de {number2}", + "initReceivedSelfUser": "Hola, {user}.", "initReceivedUserData": "Buscando mensajes nuevos", - "initUpdatedFromNotifications": "Casi terminado - Disfruta {{brandName}}", + "initUpdatedFromNotifications": "Casi terminado - Disfruta {brandName}", "initValidatedClient": "Cargando conexiones y conversaciones", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colega@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Siguiente", "invite.skipForNow": "Saltar por ahora", "invite.subhead": "Invite a sus colegas para unirse.", - "inviteHeadline": "Invitar amigos a {{brandName}}", - "inviteHintSelected": "Presione {{metaKey}} + C para copiar", - "inviteHintUnselected": "Seleccione y presione {{metaKey}} + C", - "inviteMessage": "Estoy en {{brandName}}, búscame como {{username}} o visita get.wire.com.", - "inviteMessageNoEmail": "Estoy en {{brandName}}. Visita get.wire.com para conectar conmigo.", + "inviteHeadline": "Invitar amigos a {brandName}", + "inviteHintSelected": "Presione {metaKey} + C para copiar", + "inviteHintUnselected": "Seleccione y presione {metaKey} + C", + "inviteMessage": "Estoy en {brandName}, búscame como {username} o visita get.wire.com.", + "inviteMessageNoEmail": "Estoy en {brandName}. Visita get.wire.com para conectar conmigo.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "¿Crear una cuenta?", "modalAccountCreateMessage": "Al crear una cuenta perderá el histórico de la conversación de esta sala de invitados.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Administrar dispositivos", "modalAccountRemoveDeviceAction": "Eliminar dispositivo", - "modalAccountRemoveDeviceHeadline": "Eliminar \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Eliminar \"{device}\"", "modalAccountRemoveDeviceMessage": "Se requiere tu contraseña para eliminar el dispositivo.", "modalAccountRemoveDevicePlaceholder": "Contraseña", "modalAcknowledgeAction": "OK", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Demasiados archivos a la vez", - "modalAssetParallelUploadsMessage": "Puede enviar hasta {{number}} archivos a la vez.", + "modalAssetParallelUploadsMessage": "Puede enviar hasta {number} archivos a la vez.", "modalAssetTooLargeHeadline": "Archivo demasiado grande", - "modalAssetTooLargeMessage": "Puedes enviar archivos de hasta {{number}}", + "modalAssetTooLargeMessage": "Puedes enviar archivos de hasta {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Colgar", "modalCallSecondOutgoingHeadline": "¿Colgar llamada actual?", "modalCallSecondOutgoingMessage": "Solo puedes estar en una llamada a la vez.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancelar", "modalConnectAcceptAction": "Conectar", "modalConnectAcceptHeadline": "¿Aceptar?", - "modalConnectAcceptMessage": "Esto los conectará y abrirá la conversación con {{user}}.", + "modalConnectAcceptMessage": "Esto los conectará y abrirá la conversación con {user}.", "modalConnectAcceptSecondary": "Ignorar", "modalConnectCancelAction": "Si", "modalConnectCancelHeadline": "¿Cancelar solicitud?", - "modalConnectCancelMessage": "Eliminar la solicitud de conexión con {{user}}.", + "modalConnectCancelMessage": "Eliminar la solicitud de conexión con {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Eliminar", "modalConversationClearHeadline": "¿Borrar contenido?", "modalConversationClearMessage": "Esto borrará el historial de conversaciones en todos sus dispositivos.", "modalConversationClearOption": "También abandonar la conversación", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Abandonar", - "modalConversationLeaveHeadline": "¿Dejar la conversación {{name}}?", + "modalConversationLeaveHeadline": "¿Dejar la conversación {name}?", "modalConversationLeaveMessage": "No podrá enviar o recibir mensajes en esta conversación.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "El mensaje es demasiado largo", - "modalConversationMessageTooLongMessage": "Puede enviar mensajes de hasta {{number}} caracter", + "modalConversationMessageTooLongMessage": "Puede enviar mensajes de hasta {number} caracter", "modalConversationNewDeviceAction": "Enviar de todos modos", - "modalConversationNewDeviceHeadlineMany": "{{user}}s comenzaron a utilizar dispositivos nuevos", - "modalConversationNewDeviceHeadlineOne": "{{user}} comenzó a utilizar un dispositivo nuevo", - "modalConversationNewDeviceHeadlineYou": "{{user}} comenzó a utilizar un dispositivo nuevo", + "modalConversationNewDeviceHeadlineMany": "{user}s comenzaron a utilizar dispositivos nuevos", + "modalConversationNewDeviceHeadlineOne": "{user} comenzó a utilizar un dispositivo nuevo", + "modalConversationNewDeviceHeadlineYou": "{user} comenzó a utilizar un dispositivo nuevo", "modalConversationNewDeviceIncomingCallAction": "¿Acepta la llamada?", "modalConversationNewDeviceIncomingCallMessage": "¿Desea aceptar la llamada?", "modalConversationNewDeviceMessage": "¿Aún quieres enviar su mensaje?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "¿Desea realizar la llamada?", "modalConversationNotConnectedHeadline": "No hay nadie añadido a la conversación", "modalConversationNotConnectedMessageMany": "Una de las personas que has seleccionado no quiere ser añadida a conversacion", - "modalConversationNotConnectedMessageOne": "{{name}} no quiere ser añadido a las conversacion", + "modalConversationNotConnectedMessageOne": "{name} no quiere ser añadido a las conversacion", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "¿Quitar?", - "modalConversationRemoveMessage": "{{user}} no podrá enviar o recibir mensajes en esta conversación.", + "modalConversationRemoveMessage": "{user} no podrá enviar o recibir mensajes en esta conversación.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revocar enlace", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "¿Revocar el enlace?", "modalConversationRevokeLinkMessage": "Los nuevos invitados no podrán unirse a este enlace. Los invitados actuales seguirán teniendo acceso.", "modalConversationTooManyMembersHeadline": "Grupo completo", - "modalConversationTooManyMembersMessage": "Hasta {{number1}} personas pueden unirse a una conversación. Actualmente sólo hay espacio para {{number2}} personas más.", + "modalConversationTooManyMembersMessage": "Hasta {number1} personas pueden unirse a una conversación. Actualmente sólo hay espacio para {number2} personas más.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "La animación seleccionada es demasiado grande", - "modalGifTooLargeMessage": "El tamaño máximo es {{number}} MB.", + "modalGifTooLargeMessage": "El tamaño máximo es {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots no disponibles por el momento", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} no tiene acceso a la cámara.[br][faqLink]Consulte este artículo de asistencia[/faqLink] para saber cómo solucionar el problema.", + "modalNoCameraMessage": "{brandName} no tiene acceso a la cámara.[br][faqLink]Consulte este artículo de asistencia[/faqLink] para saber cómo solucionar el problema.", "modalNoCameraTitle": "Sin acceso a la cámara", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancelar", "modalPictureFileFormatHeadline": "No es posible utilizar esta foto", "modalPictureFileFormatMessage": "Por favor, elija un archivo PNG o JPEG.", "modalPictureTooLargeHeadline": "La imagen seleccionada es demasiado grande", - "modalPictureTooLargeMessage": "Puede utilizar imágenes de hasta {{number}} MB.", + "modalPictureTooLargeMessage": "Puede utilizar imágenes de hasta {number} MB.", "modalPictureTooSmallHeadline": "Imagen demasiado pequeña", "modalPictureTooSmallMessage": "Por favor, elija una foto que sea de al menos 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "No es posible añadir un servicio", "modalServiceUnavailableMessage": "El servicio no está disponible en este momento.", "modalSessionResetHeadline": "La sesión ha sido restablecida", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Vuelve a intentarlo", "modalUploadContactsMessage": "No recibimos tu información. Por favor, intenta importar tus contactos otra vez.", "modalUserBlockAction": "Bloquear", - "modalUserBlockHeadline": "¿Bloquear a {{user}}?", - "modalUserBlockMessage": "{{user}} no podrá ponerse en contacto contigo o añadirte a chats de grupo.", + "modalUserBlockHeadline": "¿Bloquear a {user}?", + "modalUserBlockMessage": "{user} no podrá ponerse en contacto contigo o añadirte a chats de grupo.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Desbloquear", "modalUserUnblockHeadline": "¿Desbloquear?", - "modalUserUnblockMessage": "{{user}} ahora podrá ponerse en contacto contigo o añadirte a chats de grupo.", + "modalUserUnblockMessage": "{user} ahora podrá ponerse en contacto contigo o añadirte a chats de grupo.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Aceptó tu solicitud de conexión", "notificationConnectionConnected": "Ahora está conectado", "notificationConnectionRequest": "Quiere conectar", - "notificationConversationCreate": "{{user}} inició una conversación", + "notificationConversationCreate": "{user} inició una conversación", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} apagó el temporizador de mensajes", - "notificationConversationMessageTimerUpdate": "{{user}} estableció el temporizador de mensajes a {{time}}", - "notificationConversationRename": "{{user}} renombró la conversación a {{name}}", - "notificationMemberJoinMany": "{{user}} agregó a {{number}} personas a la conversación", - "notificationMemberJoinOne": "{{user1}} agregó a {{user2}} a la conversación", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} apagó el temporizador de mensajes", + "notificationConversationMessageTimerUpdate": "{user} estableció el temporizador de mensajes a {time}", + "notificationConversationRename": "{user} renombró la conversación a {name}", + "notificationMemberJoinMany": "{user} agregó a {number} personas a la conversación", + "notificationMemberJoinOne": "{user1} agregó a {user2} a la conversación", "notificationMemberJoinSelf": "{user} se unió a la conversación", - "notificationMemberLeaveRemovedYou": "{{user}} te eliminó de la conversación", - "notificationMention": "Mención: {{text}}", + "notificationMemberLeaveRemovedYou": "{user} te eliminó de la conversación", + "notificationMention": "Mención: {text}", "notificationObfuscated": "Te envió un mensaje", "notificationObfuscatedMention": "Te mencionó", "notificationObfuscatedReply": "Te respondió", "notificationObfuscatedTitle": "Alguien", "notificationPing": "Hizo ping", - "notificationReaction": "{{reaction}} su mensaje", - "notificationReply": "Respuesta: {{text}}", + "notificationReaction": "{reaction} su mensaje", + "notificationReply": "Respuesta: {text}", "notificationSettingsDisclaimer": "Se te notificará acerca de todo (incluidas llamadas de audio y video) o sólo cuando se te menciona.", "notificationSettingsEverything": "Todo", "notificationSettingsMentionsAndReplies": "Menciones y respuestas", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Compartió un archivo", "notificationSharedLocation": "Compartió una ubicación", "notificationSharedVideo": "Compartió un video", - "notificationTitleGroup": "{{user}} en {{conversation}}", + "notificationTitleGroup": "{user} en {conversation}", "notificationVoiceChannelActivate": "Llamando", "notificationVoiceChannelDeactivate": "Llamó", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verifica que esta coincida con la huella digital que se muestra en el [bold]dispositivo de {{user}}’s[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verifica que esta coincida con la huella digital que se muestra en el [bold]dispositivo de {user}’s[/bold].", "participantDevicesDetailHowTo": "¿Cómo lo hago?", "participantDevicesDetailResetSession": "Restablecer sesión", "participantDevicesDetailShowMyDevice": "Mostrar la huella digital de mi dispositivo", "participantDevicesDetailVerify": "Verificado", "participantDevicesHeader": "Dispositivos", - "participantDevicesHeadline": "{{brandName}} proporciona a cada dispositivo una huella digital única. Comparala con {{user}} y verifica tu conversación.", + "participantDevicesHeadline": "{brandName} proporciona a cada dispositivo una huella digital única. Comparala con {user} y verifica tu conversación.", "participantDevicesLearnMore": "Aprender más", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Mostrar todos mis dispositivos", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Vídeo", "preferencesAVCamera": "Cámara", "preferencesAVMicrophone": "Micrófono", - "preferencesAVNoCamera": "{{brandName}} no tiene acceso a la cámara.[br][faqLink]Consulte este artículo de asistencia[/faqLink] para saber cómo solucionar el problema.", + "preferencesAVNoCamera": "{brandName} no tiene acceso a la cámara.[br][faqLink]Consulte este artículo de asistencia[/faqLink] para saber cómo solucionar el problema.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Altavoz", "preferencesAVTemporaryDisclaimer": "Los invitados no pueden iniciar videoconferencias. Seleccione la cámara que desea utilizar si se une a una.", "preferencesAVTryAgain": "Intentar de nuevo", "preferencesAbout": "Acerca de", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Política de Privacidad", "preferencesAboutSupport": "Soporte", "preferencesAboutSupportContact": "Contactar con Soporte", "preferencesAboutSupportWebsite": "Sitio web de Soporte", "preferencesAboutTermsOfUse": "Términos de uso", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "Página web de {{brandName}}", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "Página web de {brandName}", "preferencesAccount": "Cuenta", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Crear un equipo", "preferencesAccountData": "Permisos de uso de datos", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Eliminar cuenta", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Cerrar sesión", "preferencesAccountManageTeam": "Administrar equipo", "preferencesAccountMarketingConsentCheckbox": "Recibir boletín de noticias", - "preferencesAccountMarketingConsentDetail": "Reciba noticias y actualizaciones de productos de {{brandName}} por correo electrónico.", + "preferencesAccountMarketingConsentDetail": "Reciba noticias y actualizaciones de productos de {brandName} por correo electrónico.", "preferencesAccountPrivacy": "Privacidad", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Si no reconoces un dispositivo anterior, elimínalo y restablece tu contraseña.", "preferencesDevicesCurrent": "Actual", "preferencesDevicesFingerprint": "Huella digital", - "preferencesDevicesFingerprintDetail": "{{brandName}} proporciona a cada dispositivo una huella digital única. Compare las huellas dactilares para verificar su dispositivos y conversacion", + "preferencesDevicesFingerprintDetail": "{brandName} proporciona a cada dispositivo una huella digital única. Compare las huellas dactilares para verificar su dispositivos y conversacion", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancelar", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Algunos", "preferencesOptionsAudioSomeDetail": "Pings y llamadas", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Cree una copia de seguridad para conservar el historial de conversacion Puede utilizarla para restaurar el historial si pierde el equipo o cambia a uno nuevo. El archivo de copia de seguridad no está protegido por el cifrado de extremo a extremo de {{brandName}}, así que guárdelo en un lugar seguro.", + "preferencesOptionsBackupExportSecondary": "Cree una copia de seguridad para conservar el historial de conversacion Puede utilizarla para restaurar el historial si pierde el equipo o cambia a uno nuevo. El archivo de copia de seguridad no está protegido por el cifrado de extremo a extremo de {brandName}, así que guárdelo en un lugar seguro.", "preferencesOptionsBackupHeader": "Historia", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Sólo puede restaurar el historial desde una copia de seguridad de la misma plataforma. Su copia de seguridad sobrescribirá las conversaciones que pueda tener en este dispositivo.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Solución de problemas", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contactos", "preferencesOptionsContactsDetail": "Compartir tus contactos te ayuda a conectarte con otros. Toda la información es anónima y no será compartida con nadie más.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "No puedes ver este mensaje.", "replyQuoteShowLess": "Mostrar menos", "replyQuoteShowMore": "Ver más", - "replyQuoteTimeStampDate": "Mensaje original de {{date}}", - "replyQuoteTimeStampTime": "Mensaje original de {{time}}", + "replyQuoteTimeStampDate": "Mensaje original de {date}", + "replyQuoteTimeStampTime": "Mensaje original de {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invitar amigos a {{brandName}}", + "searchInvite": "Invitar amigos a {brandName}", "searchInviteButtonContacts": "Desde los contactos", "searchInviteDetail": "Compartir tus contactos te ayuda a conectar con otros. Anonimizamos toda la información y no la compartimos con nadie.", "searchInviteHeadline": "Tráete a tus amigos", "searchInviteShare": "Compartir contactos", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Todas las personas con quien estás conectado ya se encuentran en esta conversación.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No hay resultados coincident Intente con un nombre diferente.", "searchManageServices": "Gestionar los servicios", "searchManageServicesNoResults": "Gestionar servicios", "searchMemberInvite": "Invitar personas a unirse al equipo", - "searchNoContactsOnWire": "No tienes contactos en {{brandName}}. Trata de encontrar personas por nombre o usuario.", + "searchNoContactsOnWire": "No tienes contactos en {brandName}. Trata de encontrar personas por nombre o usuario.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Los servicios son auxiliares que pueden mejorar su flujo de trabajo.", "searchNoServicesMember": "Los servicios son auxiliares que pueden mejorar su flujo de trabajo. Para activarlos, póngase en contacto con el administrador.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Conectar", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Personas", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Encontrar personas por nombre o usuario", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Elegir tu propio nombre", "takeoverButtonKeep": "Conservar este", "takeoverLink": "Aprender más", - "takeoverSub": "Reclama tu nombre único en {{brandName}}.", + "takeoverSub": "Reclama tu nombre único en {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Dé un nombre al equipo", "teamName.subhead": "Siempre puedes cambiarlo más tarde.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Llamar", - "tooltipConversationDetailsAddPeople": "Añadir participantes a la conversación ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Añadir participantes a la conversación ({shortcut})", "tooltipConversationDetailsRename": "Cambiar nombre de la conversación", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Añadir archivo", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Escriba un mensaje", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Personas ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Personas ({shortcut})", "tooltipConversationPicture": "Añadir imagen", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Buscar", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videollamada", - "tooltipConversationsArchive": "Archivo ({{shortcut}})", - "tooltipConversationsArchived": "Mostrar archivo ({{number}})", + "tooltipConversationsArchive": "Archivo ({shortcut})", + "tooltipConversationsArchived": "Mostrar archivo ({number})", "tooltipConversationsMore": "Más", - "tooltipConversationsNotifications": "Abrir configuración de notificaciones ({{shortcut}})", - "tooltipConversationsNotify": "Activar sónido ({{shortcut}})", + "tooltipConversationsNotifications": "Abrir configuración de notificaciones ({shortcut})", + "tooltipConversationsNotify": "Activar sónido ({shortcut})", "tooltipConversationsPreferences": "Abrir preferencias", - "tooltipConversationsSilence": "Silenciar ({{shortcut}})", - "tooltipConversationsStart": "Empezar una conversación ({{shortcut}})", + "tooltipConversationsSilence": "Silenciar ({shortcut})", + "tooltipConversationsStart": "Empezar una conversación ({shortcut})", "tooltipPreferencesContactsMacos": "Compartir todos tus contactos desde la aplicación de Contactos de macOS", "tooltipPreferencesPassword": "Abrir otra página web para restablecer su contraseña", "tooltipPreferencesPicture": "Cambiar tu foto…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Ninguno", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Conectar", "userProfileButtonIgnore": "Ignorar", "userProfileButtonUnblock": "Desbloquear", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}horas restantes", - "userRemainingTimeMinutes": "Menos de {{time}}m restante", + "userRemainingTimeHours": "{time}horas restantes", + "userRemainingTimeMinutes": "Menos de {time}m restante", "verify.changeEmail": "Modificar correo", "verify.headline": "Tienes correo electrónico", "verify.resendCode": "Reenviar código", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Compartir pantalla", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Esta versión de {{brandName}} no puede participar en la llamada. Por favor, usa", + "warningCallIssues": "Esta versión de {brandName} no puede participar en la llamada. Por favor, usa", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} está llamando. Tu navegador no está configurada para llamadas.", + "warningCallUnsupportedIncoming": "{user} está llamando. Tu navegador no está configurada para llamadas.", "warningCallUnsupportedOutgoing": "No puedes llamar porque tu navegador no está configurada para llamadas.", "warningCallUpgradeBrowser": "Para llamar se necesita una versión reciente de Google Chrome.", - "warningConnectivityConnectionLost": "Intentando conectar. Es posible que {{brandName}} no podrá entregar mensaj", + "warningConnectivityConnectionLost": "Intentando conectar. Es posible que {brandName} no podrá entregar mensaj", "warningConnectivityNoInternet": "No hay Internet. No podrás enviar o recibir mensaj", "warningLearnMore": "Aprender más", - "warningLifecycleUpdate": "Hay una nueva versión de {{brandName}} disponible.", + "warningLifecycleUpdate": "Hay una nueva versión de {brandName} disponible.", "warningLifecycleUpdateLink": "Actualiza ahora", "warningLifecycleUpdateNotes": "Novedades", "warningNotFoundCamera": "No puedes llamar porque tu máquina no tiene cámera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Permitir acceso al micrófono", "warningPermissionRequestNotification": "[icon] Permitir notificaciones", "warningPermissionRequestScreen": "[icon] Permitir acceso a la pantalla", - "wireLinux": "{{brandName}} para Linux", - "wireMacos": "{{brandName}} para macOS", - "wireWindows": "{{brandName}} para Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} para Linux", + "wireMacos": "{brandName} para macOS", + "wireWindows": "{brandName} para Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/et-EE.json b/src/i18n/et-EE.json index fe8d66fbaa1..0fca713f336 100644 --- a/src/i18n/et-EE.json +++ b/src/i18n/et-EE.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Lisa", "addParticipantsHeader": "Lisa osalejaid", - "addParticipantsHeaderWithCounter": "Lisa osalejaid ({{number}})", + "addParticipantsHeaderWithCounter": "Lisa osalejaid ({number})", "addParticipantsManageServices": "Halda teenuseid", "addParticipantsManageServicesNoResults": "Halda teenuseid", "addParticipantsNoServicesManager": "Teenused on abistajad, mis võivad aidata sul töid teha.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Unustasid parooli?", "authAccountPublicComputer": "See on avalik arvuti", "authAccountSignIn": "Logi sisse", - "authBlockedCookies": "{{brandName}}’i sisselogimiseks luba küpsised.", - "authBlockedDatabase": "{{brandName}} vajab sõnumite kuvamiseks ligipääsu kohalikule hoidlale (local storage). Kohalik hoidla ei ole privaatrežiimis saadaval.", - "authBlockedTabs": "{{brandName}} on juba teisel vahekaardil avatud.", + "authBlockedCookies": "{brandName}’i sisselogimiseks luba küpsised.", + "authBlockedDatabase": "{brandName} vajab sõnumite kuvamiseks ligipääsu kohalikule hoidlale (local storage). Kohalik hoidla ei ole privaatrežiimis saadaval.", + "authBlockedTabs": "{brandName} on juba teisel vahekaardil avatud.", "authBlockedTabsAction": "Kasuta hoopis seda vahekaarti", "authErrorCode": "Vigane kood", "authErrorCountryCodeInvalid": "Vale riigikood", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Privaatuse tagamiseks ei ilmu siia sinu varasemad vestlused.", - "authHistoryHeadline": "Kasutad sellel seadmel {{brandName}}’it esimest korda.", + "authHistoryHeadline": "Kasutad sellel seadmel {brandName}’it esimest korda.", "authHistoryReuseDescription": "Vahepeal saadetud sõnumid ei ilmu siia.", - "authHistoryReuseHeadline": "Oled sellel seadmel juba varem {{brandName}}’i kasutanud.", + "authHistoryReuseHeadline": "Oled sellel seadmel juba varem {brandName}’i kasutanud.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Halda seadmeid", "authLimitButtonSignOut": "Logi välja", - "authLimitDescription": "Eemalda üks oma teistest seadmetest, et sellel {{brandName}}’i kasutada.", + "authLimitDescription": "Eemalda üks oma teistest seadmetest, et sellel {brandName}’i kasutada.", "authLimitDevicesCurrent": "(Praegune)", "authLimitDevicesHeadline": "Seadmed", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-post", "authPlaceholderPassword": "Password", - "authPostedResend": "Saada uuesti aadressile {{email}}", + "authPostedResend": "Saada uuesti aadressile {email}", "authPostedResendAction": "E-kiri ei saabu?", "authPostedResendDetail": "Kontrolli oma e-postkasti ja järgi kirjas olevaid juhiseid.", "authPostedResendHeadline": "Sulle tuli kiri.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Lisa", - "authVerifyAccountDetail": "See võimaldab kasutada {{brandName}}’i mitmes seadmes.", + "authVerifyAccountDetail": "See võimaldab kasutada {brandName}’i mitmes seadmes.", "authVerifyAccountHeadline": "Lisa meiliaadress ja parool.", "authVerifyAccountLogout": "Logi välja", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Kood ei saabu?", "authVerifyCodeResendDetail": "Saada uuesti", - "authVerifyCodeResendTimer": "Sa võid uue koodi tellida {{expiration}} pärast.", + "authVerifyCodeResendTimer": "Sa võid uue koodi tellida {expiration} pärast.", "authVerifyPasswordHeadline": "Sisesta oma parool", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Varundust ei viidud lõpule.", "backupExportProgressCompressing": "Valmistan varundusfaili ette", "backupExportProgressHeadline": "Ettevalmistamine…", - "backupExportProgressSecondary": "Varundamine · {{processed}} / {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Varundamine · {processed} / {total} — {progress}%", "backupExportSaveFileAction": "Salvesta fail", "backupExportSuccessHeadline": "Varundus valmis", "backupExportSuccessSecondary": "Sa saad seda kasutada, et taastada ajalugu, kui kaotad oma arvuti või hakkad kasutama uut.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Ettevalmistamine…", - "backupImportProgressSecondary": "Taastan ajalugu · {{processed}} / {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Taastan ajalugu · {processed} / {total} — {progress}%", "backupImportSuccessHeadline": "Ajalugu taastatud.", "backupImportVersionErrorHeadline": "Ühildumatu varundus", "backupImportVersionErrorSecondary": "See varundus loodi uuema või aegunud Wire’i versiooni kaudu ja seda ei saa siin taastada.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Proovi uuesti", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Nõustu", "callChooseSharedScreen": "Vali ekraan, mida jagada", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Keeldu", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Kaamera ligipääs puudub", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} kõnes", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} kõnes", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Ühendan…", "callStateIncoming": "Helistab…", - "callStateIncomingGroup": "{{user}} helistab", + "callStateIncomingGroup": "{user} helistab", "callStateOutgoing": "Heliseb…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Failid", "collectionSectionImages": "Images", "collectionSectionLinks": "Lingid", - "collectionShowAll": "Kuva kõik {{number}}", + "collectionShowAll": "Kuva kõik {number}", "connectionRequestConnect": "Ühendu", "connectionRequestIgnore": "Ignoreeri", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Lugemiskinnitused on sees", "conversationCreateTeam": "[showmore]kõikide meeskonnaliikmetega[/showmore]", "conversationCreateTeamGuest": "[showmore]kõikide meeskonnaliikmete ja ühe külalisega[/showmore]", - "conversationCreateTeamGuests": "[showmore]kõikide meeskonnaliikmete ja {{count}} külalisega[/showmore]", + "conversationCreateTeamGuests": "[showmore]kõikide meeskonnaliikmete ja {count} külalisega[/showmore]", "conversationCreateTemporary": "Sina liitusid vestlusega", - "conversationCreateWith": " koos {{users}}", - "conversationCreateWithMore": "kasutajate {{users}} ja [showmore]{{count}} teisega[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] alustas vestlust kasutajatega {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] alustas vestlust kasutajate {{users}} ja [showmore]{{count}} teisega[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] alustas vestlust", + "conversationCreateWith": " koos {users}", + "conversationCreateWithMore": "kasutajate {users} ja [showmore]{count} teisega[/showmore]", + "conversationCreated": "[bold]{name}[/bold] alustas vestlust kasutajatega {users}", + "conversationCreatedMore": "[bold]{name}[/bold] alustas vestlust kasutajate {users} ja [showmore]{count} teisega[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] alustas vestlust", "conversationCreatedNameYou": "[bold]Sina[/bold] alustasid vestlust", - "conversationCreatedYou": "Sina alustasid vestlust kasutajatega {{users}}", - "conversationCreatedYouMore": "Sina alustasid vestlust kasutajate {{users}} ja [showmore]{{count}} teisega[/showmore]", - "conversationDeleteTimestamp": "Kustutati: {{date}}", + "conversationCreatedYou": "Sina alustasid vestlust kasutajatega {users}", + "conversationCreatedYouMore": "Sina alustasid vestlust kasutajate {users} ja [showmore]{count} teisega[/showmore]", + "conversationDeleteTimestamp": "Kustutati: {date}", "conversationDetails1to1ReceiptsFirst": "Kui mõlemad osapooled lülitavad lugemiskinnitused sisse, saad sa näha, kas sõnumid on loetud.", "conversationDetails1to1ReceiptsHeadDisabled": "Sa keelasid lugemiskinnitused", "conversationDetails1to1ReceiptsHeadEnabled": "Sa lubasid lugemiskinnitused", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Kuva kõik ({{number}})", + "conversationDetailsActionConversationParticipants": "Kuva kõik ({number})", "conversationDetailsActionCreateGroup": "Uus grupp", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Seadmed", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " hakkas kasutama", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " eemaldasid kinnituse ühel", - "conversationDeviceUserDevices": " kasutaja {{user}} seadmed", + "conversationDeviceUserDevices": " kasutaja {user} seadmed", "conversationDeviceYourDevices": " oma seadmetest", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Muudeti: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Muudeti: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Külaline", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Ühine vestlusega", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Ava kaart", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] lisas vestlusesse {{users}}", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] lisas vestlusesse {{users}} ja [showmore]{{count}} teist[/showmore]", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] liitus", + "conversationMemberJoined": "[bold]{name}[/bold] lisas vestlusesse {users}", + "conversationMemberJoinedMore": "[bold]{name}[/bold] lisas vestlusesse {users} ja [showmore]{count} teist[/showmore]", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] liitus", "conversationMemberJoinedSelfYou": "[bold]Sina[/bold] liitusid", - "conversationMemberJoinedYou": "[bold]Sina[/bold] lisasid vestlusesse {{users}}", - "conversationMemberJoinedYouMore": "[bold]Sina[/bold] lisasid vestlusesse {{users}} ja [showmore]{{count}} teist[/showmore]", - "conversationMemberLeft": "[bold]{{name}}[/bold] lahkus", + "conversationMemberJoinedYou": "[bold]Sina[/bold] lisasid vestlusesse {users}", + "conversationMemberJoinedYouMore": "[bold]Sina[/bold] lisasid vestlusesse {users} ja [showmore]{count} teist[/showmore]", + "conversationMemberLeft": "[bold]{name}[/bold] lahkus", "conversationMemberLeftYou": "[bold]Sina[/bold] lahkusid", - "conversationMemberRemoved": "[bold]{{name}}[/bold] eemaldas {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Sina[/bold] eemaldasid {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] eemaldas {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]Sina[/bold] eemaldasid {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Kohale toimetatud", "conversationMissedMessages": "Sa ei ole seda seadet mõnda aega kasutanud. Osad sõnumid ei pruugi siia ilmuda.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Otsi nime järgi", "conversationParticipantsTitle": "inimest", "conversationPing": " pingis", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pingisid", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " nimetasid vestluse ümber", "conversationResetTimer": " lülitas sõnumi taimeri välja", "conversationResetTimerYou": " lülitas sõnumi taimeri välja", - "conversationResume": "Alusta vestlust kasutajatega {{users}}", - "conversationSendPastedFile": "Kleepis pildi kuupäeval {{date}}", + "conversationResume": "Alusta vestlust kasutajatega {users}", + "conversationSendPastedFile": "Kleepis pildi kuupäeval {date}", "conversationServicesWarning": "Teenustel on ligipääs selle vestluse sisule", "conversationSomeone": "Keegi", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] eemaldati meeskonnast", + "conversationTeamLeft": "[bold]{name}[/bold] eemaldati meeskonnast", "conversationToday": "täna", "conversationTweetAuthor": " Twitteris", - "conversationUnableToDecrypt1": "Sõnumit kasutajalt [highlight]{{user}}[/highlight] ei võetud vastu.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight] seadme identiteet muutus. Sõnumit ei saadetud.", + "conversationUnableToDecrypt1": "Sõnumit kasutajalt [highlight]{user}[/highlight] ei võetud vastu.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight] seadme identiteet muutus. Sõnumit ei saadetud.", "conversationUnableToDecryptErrorMessage": "Viga", "conversationUnableToDecryptLink": "Miks?", "conversationUnableToDecryptResetSession": "Lähtesta seanss", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " määras sõnumi taimeriks {{time}}", - "conversationUpdatedTimerYou": " määras sõnumi taimeriks {{time}}", + "conversationUpdatedTimer": " määras sõnumi taimeriks {time}", + "conversationUpdatedTimerYou": " määras sõnumi taimeriks {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "sina", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Kõik on arhiveeritud", - "conversationsConnectionRequestMany": "{{number}} inimest ootel", + "conversationsConnectionRequestMany": "{number} inimest ootel", "conversationsConnectionRequestOne": "1 inimene on ootel", "conversationsContacts": "Kontaktid", "conversationsEmptyConversation": "Grupivestlus", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Eemalda vaigistus", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Vaigista", "conversationsPopoverUnarchive": "Taasta arhiivist", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Keegi saatis sõnumi", "conversationsSecondaryLineEphemeralReply": "Vastas sulle", "conversationsSecondaryLineEphemeralReplyGroup": "Keegi vastas sulle", - "conversationsSecondaryLineIncomingCall": "{{user}} helistab", - "conversationsSecondaryLinePeopleAdded": "{{user}} inimest lisati", - "conversationsSecondaryLinePeopleLeft": "{{number}} inimest lahkusid", - "conversationsSecondaryLinePersonAdded": "{{user}} lisati", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} liitus", - "conversationsSecondaryLinePersonAddedYou": "{{user}} lisas sind", - "conversationsSecondaryLinePersonLeft": "{{user}} lahkus", - "conversationsSecondaryLinePersonRemoved": "{{user}} eemaldati", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} eemaldati meeskonnast", - "conversationsSecondaryLineRenamed": "{{user}} nimetas vestluse ümber", - "conversationsSecondaryLineSummaryMention": "{{number}} mainimine", - "conversationsSecondaryLineSummaryMentions": "{{number}} mainimist", - "conversationsSecondaryLineSummaryMessage": "{{number}} sõnum", - "conversationsSecondaryLineSummaryMessages": "{{number}} sõnumit", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} vastamata kõne", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} vastamata kõnet", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pingi", - "conversationsSecondaryLineSummaryReplies": "{{number}} vastust", - "conversationsSecondaryLineSummaryReply": "{{number}} vastus", + "conversationsSecondaryLineIncomingCall": "{user} helistab", + "conversationsSecondaryLinePeopleAdded": "{user} inimest lisati", + "conversationsSecondaryLinePeopleLeft": "{number} inimest lahkusid", + "conversationsSecondaryLinePersonAdded": "{user} lisati", + "conversationsSecondaryLinePersonAddedSelf": "{user} liitus", + "conversationsSecondaryLinePersonAddedYou": "{user} lisas sind", + "conversationsSecondaryLinePersonLeft": "{user} lahkus", + "conversationsSecondaryLinePersonRemoved": "{user} eemaldati", + "conversationsSecondaryLinePersonRemovedTeam": "{user} eemaldati meeskonnast", + "conversationsSecondaryLineRenamed": "{user} nimetas vestluse ümber", + "conversationsSecondaryLineSummaryMention": "{number} mainimine", + "conversationsSecondaryLineSummaryMentions": "{number} mainimist", + "conversationsSecondaryLineSummaryMessage": "{number} sõnum", + "conversationsSecondaryLineSummaryMessages": "{number} sõnumit", + "conversationsSecondaryLineSummaryMissedCall": "{number} vastamata kõne", + "conversationsSecondaryLineSummaryMissedCalls": "{number} vastamata kõnet", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pingi", + "conversationsSecondaryLineSummaryReplies": "{number} vastust", + "conversationsSecondaryLineSummaryReply": "{number} vastus", "conversationsSecondaryLineYouLeft": "Sina lahkusid", "conversationsSecondaryLineYouWereRemoved": "Sind eemaldati vestlusest", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "Me kasutame küpsiseid, personaliseerimaks sinu kogemust meie veebisaidil. Veebisaiti kasutades nõustud küpsiste kasutusega.{newline}Täpsem informatsioon küpsiste kohta on leitav meie privaatsuspoliitikas.", "createAccount.headLine": "Seadista oma konto", "createAccount.nextButton": "Järgmine", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Proovi järgmist", "extensionsGiphyButtonOk": "Saada", - "extensionsGiphyMessage": "{{tag}} • giphy.com kaudu", + "extensionsGiphyMessage": "{tag} • giphy.com kaudu", "extensionsGiphyNoGifs": "Ups, gif-e pole", "extensionsGiphyRandom": "Juhuslik", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Tulemusi ei leitud.", "fullsearchPlaceholder": "Otsi tekstsõnumeid", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Valmis", "groupCreationParticipantsActionSkip": "Jäta vahele", "groupCreationParticipantsHeader": "Lisa inimesi", - "groupCreationParticipantsHeaderWithCounter": "Lisa inimesi ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Lisa inimesi ({number})", "groupCreationParticipantsPlaceholder": "Otsi nime järgi", "groupCreationPreferencesAction": "Järgmine", "groupCreationPreferencesErrorNameLong": "Liiga palju tähemärke", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Grupi nimi", "groupParticipantActionBlock": "Blokeeri…", "groupParticipantActionCancelRequest": "Tühista taotlus…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Ühendu", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Tühista blokeering…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Dekrüptin sõnumeid", "initEvents": "Laadin sõnumeid", - "initProgress": " — {{number1}}/{{number2}}", - "initReceivedSelfUser": "Tere, {{user}}.", + "initProgress": " — {number1}/{number2}", + "initReceivedSelfUser": "Tere, {user}.", "initReceivedUserData": "Kontrollin uusi sõnumeid", - "initUpdatedFromNotifications": "Peaaegu valmis - naudi {{brandName}}’i", + "initUpdatedFromNotifications": "Peaaegu valmis - naudi {brandName}’i", "initValidatedClient": "Toon ühendusi ja vestlusi", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "kolleeg@email.ee", @@ -833,11 +833,11 @@ "invite.nextButton": "Järgmine", "invite.skipForNow": "Jäta vahele", "invite.subhead": "Kutsu oma kolleege liituma.", - "inviteHeadline": "Kutsu inimesi {{brandName}}’iga liituma", - "inviteHintSelected": "Kopeerimiseks vajuta {{metaKey}} + C", - "inviteHintUnselected": "Vali ja vajuta {{metaKey}} + C", - "inviteMessage": "Kasutan nüüd {{brandName}}, otsi nime {{username}} või külasta gwire.com.", - "inviteMessageNoEmail": "Kasutan suhtluseks {{brandName}} äppi. Külasta gwire.com et minuga suhelda.", + "inviteHeadline": "Kutsu inimesi {brandName}’iga liituma", + "inviteHintSelected": "Kopeerimiseks vajuta {metaKey} + C", + "inviteHintUnselected": "Vali ja vajuta {metaKey} + C", + "inviteMessage": "Kasutan nüüd {brandName}, otsi nime {username} või külasta gwire.com.", + "inviteMessageNoEmail": "Kasutan suhtluseks {brandName} äppi. Külasta gwire.com et minuga suhelda.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Muudetud: {{edited}}", + "messageDetailsEdited": "Muudetud: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Keegi pole seda sõnumit veel lugenud.", "messageDetailsReceiptsOff": "Lugemiskinnitused ei olnud selle sõnumi saatmishetkel sees.", - "messageDetailsSent": "Saadetud: {{sent}}", + "messageDetailsSent": "Saadetud: {sent}", "messageDetailsTitle": "Üksikasjad", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Loetud{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Loetud{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Loo konto?", "modalAccountCreateMessage": "Luues konto, kaotad sa vestlusajaloo selles külalistetoas.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Sa lubasid lugemiskinnitused", "modalAccountReadReceiptsChangedSecondary": "Halda seadmeid", "modalAccountRemoveDeviceAction": "Eemalda seade", - "modalAccountRemoveDeviceHeadline": "Eemalda \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Eemalda \"{device}\"", "modalAccountRemoveDeviceMessage": "Seadme eemaldamiseks pead sisestama parooli.", "modalAccountRemoveDevicePlaceholder": "Parool", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Liiga palju faile korraga", - "modalAssetParallelUploadsMessage": "Sa saad ühekorraga saata kuni {{number}} faili.", + "modalAssetParallelUploadsMessage": "Sa saad ühekorraga saata kuni {number} faili.", "modalAssetTooLargeHeadline": "Liiga suur fail", - "modalAssetTooLargeMessage": "Sa saad saata faile kuni {{number}}", + "modalAssetTooLargeMessage": "Sa saad saata faile kuni {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Lõpeta kõne", "modalCallSecondOutgoingHeadline": "Lõpetad käimasoleva kõne?", "modalCallSecondOutgoingMessage": "Sa saad olla korraga ainult ühes kõnes.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Tühista", "modalConnectAcceptAction": "Ühendu", "modalConnectAcceptHeadline": "Nõustud?", - "modalConnectAcceptMessage": "See ühendab teid ja avab vestluse kasutajaga {{user}}.", + "modalConnectAcceptMessage": "See ühendab teid ja avab vestluse kasutajaga {user}.", "modalConnectAcceptSecondary": "Ignoreeri", "modalConnectCancelAction": "Jah", "modalConnectCancelHeadline": "Tühistad taotluse?", - "modalConnectCancelMessage": "Eemalda ühenduse taotlus kasutajale {{user}}.", + "modalConnectCancelMessage": "Eemalda ühenduse taotlus kasutajale {user}.", "modalConnectCancelSecondary": "Ei", "modalConversationClearAction": "Kustuta", "modalConversationClearHeadline": "Kustuta sisu?", "modalConversationClearMessage": "See tühjendab vestlusajaloo sinu kõigis seadmetes.", "modalConversationClearOption": "Lahku samuti vestlusest", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Lahku", - "modalConversationLeaveHeadline": "Lahkud vestlusest {{name}}?", + "modalConversationLeaveHeadline": "Lahkud vestlusest {name}?", "modalConversationLeaveMessage": "Sa ei saa selles vestluses sõnumeid saata ega vastu võtta.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Sõnum on liiga pikk", - "modalConversationMessageTooLongMessage": "Sa saad saata sõnumeid, mis on kuni {{number}} tähemärki pikad.", + "modalConversationMessageTooLongMessage": "Sa saad saata sõnumeid, mis on kuni {number} tähemärki pikad.", "modalConversationNewDeviceAction": "Saada siiski", - "modalConversationNewDeviceHeadlineMany": "{{users}} hakkasid uusi seadmeid kasutama", - "modalConversationNewDeviceHeadlineOne": "{{user}} hakkas uut seadet kasutama", - "modalConversationNewDeviceHeadlineYou": "{{user}} hakkasid uut seadet kasutama", + "modalConversationNewDeviceHeadlineMany": "{users} hakkasid uusi seadmeid kasutama", + "modalConversationNewDeviceHeadlineOne": "{user} hakkas uut seadet kasutama", + "modalConversationNewDeviceHeadlineYou": "{user} hakkasid uut seadet kasutama", "modalConversationNewDeviceIncomingCallAction": "Võta kõne vastu", "modalConversationNewDeviceIncomingCallMessage": "Kas sa soovid siiski kõne vastu võtta?", "modalConversationNewDeviceMessage": "Kas tahad ikka seda sõnumit saata?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Kas sa soovid siiski kõne teha?", "modalConversationNotConnectedHeadline": "Kedagi pole vestlusse veel lisatud", "modalConversationNotConnectedMessageMany": "Üks valitud inimestest ei soovi vestlustega liituda.", - "modalConversationNotConnectedMessageOne": "{{name}} ei soovi vestlustega liituda.", + "modalConversationNotConnectedMessageOne": "{name} ei soovi vestlustega liituda.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Eemaldad?", - "modalConversationRemoveMessage": "{{user}} ei saa siin vestluses sõnumeid saata ega vastu võtta.", + "modalConversationRemoveMessage": "{user} ei saa siin vestluses sõnumeid saata ega vastu võtta.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Tühista link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Tühistad lingi?", "modalConversationRevokeLinkMessage": "Uued külalised ei saa selle lingi abil liituda. Praegustel külalistel on jätkuvalt ligipääs.", "modalConversationTooManyMembersHeadline": "Grupp on täis", - "modalConversationTooManyMembersMessage": "Vestlusega saavad liituda kuni {{number1}} inimest. Hetkel on ruumi veel {{number2}} inimesele.", + "modalConversationTooManyMembersMessage": "Vestlusega saavad liituda kuni {number1} inimest. Hetkel on ruumi veel {number2} inimesele.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Valitud animatsioon on liiga suur", - "modalGifTooLargeMessage": "Maksimaalne suurus on {{number}} MB.", + "modalGifTooLargeMessage": "Maksimaalne suurus on {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Vestlusrobotid pole hetkel saadaval", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} ei saa kaamerale ligi.[br][faqLink]Loe seda tugiartiklit[/faqLink] et parandada see probleem.", + "modalNoCameraMessage": "{brandName} ei saa kaamerale ligi.[br][faqLink]Loe seda tugiartiklit[/faqLink] et parandada see probleem.", "modalNoCameraTitle": "Kaamera ligipääs puudub", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Tühista", "modalPictureFileFormatHeadline": "Seda pilti ei saa kasutada", "modalPictureFileFormatMessage": "Palun vali PNG või JPEG fail.", "modalPictureTooLargeHeadline": "Valitud pilt on liiga suur", - "modalPictureTooLargeMessage": "Sa saad kasutada pilte suurusega kuni {{number}} MB.", + "modalPictureTooLargeMessage": "Sa saad kasutada pilte suurusega kuni {number} MB.", "modalPictureTooSmallHeadline": "Pilt on liiga väike", "modalPictureTooSmallMessage": "Palun vali pilt, mis on vähemalt 320 x 320 px suur.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Teenuse lisamine pole võimalik", "modalServiceUnavailableMessage": "Teenus pole hetkel saadaval.", "modalSessionResetHeadline": "Sessioon on lähtestatud", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Proovi uuesti", "modalUploadContactsMessage": "Me ei saanud sinu infot kätte. Palun proovi uuesti kontakte importida.", "modalUserBlockAction": "Blokeeri", - "modalUserBlockHeadline": "Blokeerid kasutaja {{user}}?", - "modalUserBlockMessage": "{{user}} ei saa sulle sõnumeid saata ega sind grupivestlustesse lisada.", + "modalUserBlockHeadline": "Blokeerid kasutaja {user}?", + "modalUserBlockMessage": "{user} ei saa sulle sõnumeid saata ega sind grupivestlustesse lisada.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Eemalda blokeering", "modalUserUnblockHeadline": "Eemaldad blokeeringu?", - "modalUserUnblockMessage": "{{user}} saab sinuga uuesti ühendust võtta ja sind grupivestlustesse lisada.", + "modalUserUnblockMessage": "{user} saab sinuga uuesti ühendust võtta ja sind grupivestlustesse lisada.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Nõustus sinu ühendamistaotlusega", "notificationConnectionConnected": "Sa oled nüüd ühendatud", "notificationConnectionRequest": "Soovib ühenduda", - "notificationConversationCreate": "{{user}} alustas vestlust", + "notificationConversationCreate": "{user} alustas vestlust", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} lülitas sõnumi taimeri välja", - "notificationConversationMessageTimerUpdate": "{{user}} määras sõnumi taimeriks {{time}}", - "notificationConversationRename": "{{user}} nimetas vestluse ümber: {{name}}", - "notificationMemberJoinMany": "{{user}} lisas vestlusesse {{number}} inimest", - "notificationMemberJoinOne": "{{user1}} lisas vestlusesse {{user2}}", - "notificationMemberJoinSelf": "{{user}} liitus vestlusega", - "notificationMemberLeaveRemovedYou": "{{user}} eemaldas sind vestlusest", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} lülitas sõnumi taimeri välja", + "notificationConversationMessageTimerUpdate": "{user} määras sõnumi taimeriks {time}", + "notificationConversationRename": "{user} nimetas vestluse ümber: {name}", + "notificationMemberJoinMany": "{user} lisas vestlusesse {number} inimest", + "notificationMemberJoinOne": "{user1} lisas vestlusesse {user2}", + "notificationMemberJoinSelf": "{user} liitus vestlusega", + "notificationMemberLeaveRemovedYou": "{user} eemaldas sind vestlusest", "notificationMention": "Uus mainimine:", "notificationObfuscated": "Saatis sulle sõnumi", "notificationObfuscatedMention": "Mainis sind", "notificationObfuscatedReply": "Vastas sulle", "notificationObfuscatedTitle": "Keegi", "notificationPing": "Pingis", - "notificationReaction": "{{reaction}} su sõnum", - "notificationReply": "Vastus: {{text}}", + "notificationReaction": "{reaction} su sõnum", + "notificationReply": "Vastus: {text}", "notificationSettingsDisclaimer": "Sind teavitatakse kõigest (s.h. hääl- ja videokõned) või ainult siis, kui sind mainitakse.", "notificationSettingsEverything": "Kõik", "notificationSettingsMentionsAndReplies": "Mainimised ja vastused", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Jagas faili", "notificationSharedLocation": "Jagas asukohta", "notificationSharedVideo": "Jagas videot", - "notificationTitleGroup": "{{user}} vestluses {{conversation}}", + "notificationTitleGroup": "{user} vestluses {conversation}", "notificationVoiceChannelActivate": "Helistamine", "notificationVoiceChannelDeactivate": "helistas", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Veendu, et see vastab [bold]kasutaja {{user}} seadmel[/bold] kuvatud sõrmejäljele.", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Veendu, et see vastab [bold]kasutaja {user} seadmel[/bold] kuvatud sõrmejäljele.", "participantDevicesDetailHowTo": "Kuidas ma seda teen?", "participantDevicesDetailResetSession": "Lähtesta seanss", "participantDevicesDetailShowMyDevice": "Näita mu seadme sõrmejälge", "participantDevicesDetailVerify": "Kinnitatud", "participantDevicesHeader": "Seadmed", - "participantDevicesHeadline": "{{brandName}} annab igale seadmele unikaalse sõrmejälje. Võrdle neid kasutajaga {{user}} ja kinnita oma vestlus.", + "participantDevicesHeadline": "{brandName} annab igale seadmele unikaalse sõrmejälje. Võrdle neid kasutajaga {user} ja kinnita oma vestlus.", "participantDevicesLearnMore": "Loe lähemalt", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Näita kõiki mu seadmeid", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio/video", "preferencesAVCamera": "Kaamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{{brandName}} ei saa kaamerale ligi.[br][faqLink]Loe seda tugiartiklit[/faqLink] et parandada see probleem.", + "preferencesAVNoCamera": "{brandName} ei saa kaamerale ligi.[br][faqLink]Loe seda tugiartiklit[/faqLink] et parandada see probleem.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Kõlarid", "preferencesAVTemporaryDisclaimer": "Külalised ei saa alustada videokonverentse. Vali kasutatav kaamera, kui liitud mõnega.", "preferencesAVTryAgain": "Proovi uuesti", "preferencesAbout": "Teave", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privaatsuspoliitika", "preferencesAboutSupport": "Klienditugi", "preferencesAboutSupportContact": "Võta kasutajatoega ühendust", "preferencesAboutSupportWebsite": "Kasutajatoe veebisait", "preferencesAboutTermsOfUse": "Kasutustingimused", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}}’i koduleht", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName}’i koduleht", "preferencesAccount": "Konto", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Loo meeskond", "preferencesAccountData": "Andmekasutuse õigused", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Kustuta konto", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Logi välja", "preferencesAccountManageTeam": "Meeskonna haldamine", "preferencesAccountMarketingConsentCheckbox": "Uudiskirja tellimine", - "preferencesAccountMarketingConsentDetail": "Saa {{brandName}}’ilt uudiseid ja tooteuuendusi e-posti teel.", + "preferencesAccountMarketingConsentDetail": "Saa {brandName}’ilt uudiseid ja tooteuuendusi e-posti teel.", "preferencesAccountPrivacy": "Privaatsus", "preferencesAccountReadReceiptsCheckbox": "Lugemiskinnitused", "preferencesAccountReadReceiptsDetail": "Kui see on väljas, ei saa sa teiste inimeste lugemiskinnitusi lugeda. See valik ei rakendu grupivestlustele.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Kui sa ei tunne mõnda ülalolevat seadet ära, eemalda see ja lähtesta oma parool.", "preferencesDevicesCurrent": "Praegune", "preferencesDevicesFingerprint": "Võtme sõrmejälg", - "preferencesDevicesFingerprintDetail": "{{brandName}} annab igale seadmele unikaalse sõrmejälje. Võrdle neid ja kinnita oma seadmed ning vestlused.", + "preferencesDevicesFingerprintDetail": "{brandName} annab igale seadmele unikaalse sõrmejälje. Võrdle neid ja kinnita oma seadmed ning vestlused.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Tühista", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Mõned", "preferencesOptionsAudioSomeDetail": "Pingid ja kõned", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Loo varundus, et säilitada oma vestlusajalugu. Sa saad seda kasutada, taastamaks ajalugu, kui kaotad oma seadme või alustad uue kasutamist.\nVarundusfail ei ole kaitstud {{brandName}}’i otspunktkrüpteeringuga, seega hoia seda turvalises kohas.", + "preferencesOptionsBackupExportSecondary": "Loo varundus, et säilitada oma vestlusajalugu. Sa saad seda kasutada, taastamaks ajalugu, kui kaotad oma seadme või alustad uue kasutamist.\nVarundusfail ei ole kaitstud {brandName}’i otspunktkrüpteeringuga, seega hoia seda turvalises kohas.", "preferencesOptionsBackupHeader": "Ajalugu", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Sa saad taastada ajalugu ainult sama platvormi varundusest. Sinu varundus kirjutab üle vestlused, mis sul võivad selles seadmes olla.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Veaotsing", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Kontaktid", "preferencesOptionsContactsDetail": "Me kasutame su kontakte, et ühendada sind teistega. Me muudame kogu info anonüümseks ja ei jaga seda kellegi teisega.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Sa ei saa seda sõnumit näha.", "replyQuoteShowLess": "Kuva vähem", "replyQuoteShowMore": "Kuva rohkem", - "replyQuoteTimeStampDate": "Originaalsõnum ajast {{date}}", - "replyQuoteTimeStampTime": "Originaalsõnum kellast {{time}}", + "replyQuoteTimeStampDate": "Originaalsõnum ajast {date}", + "replyQuoteTimeStampTime": "Originaalsõnum kellast {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Kutsu inimesi {{brandName}}’iga liituma", + "searchInvite": "Kutsu inimesi {brandName}’iga liituma", "searchInviteButtonContacts": "Kontaktidest", "searchInviteDetail": "Kontaktide jagamine aitab sul teistega ühenduda. Me muudame kogu info anonüümseks ja ei jaga seda kellegi teisega.", "searchInviteHeadline": "Too oma sõbrad", "searchInviteShare": "Jaga kontakte", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Kõik sinu\nkontaktid on juba\nselles vestluses.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Sobivaid tulemusi ei leitud.\nProovi sisestada mõni muu nimi.", "searchManageServices": "Halda teenuseid", "searchManageServicesNoResults": "Halda teenuseid", "searchMemberInvite": "Kutsu inimesi meeskonnaga liituma", - "searchNoContactsOnWire": "Sul pole {{brandName}}’is ühtegi kontakti.\nProovi inimesi leida\nnime või kasutajanime järgi.", + "searchNoContactsOnWire": "Sul pole {brandName}’is ühtegi kontakti.\nProovi inimesi leida\nnime või kasutajanime järgi.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Teenused on abistajad, mis võivad aidata sul töid teha.", "searchNoServicesMember": "Teenused on abistajad, mis võivad aidata sul töid teha. Nende lubamiseks küsi oma administraatorilt.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Ühendu", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Inimesed", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Leia inimesi\nnime või kasutajanime järgi", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Vali enda oma", "takeoverButtonKeep": "Vali see sama", "takeoverLink": "Loe lähemalt", - "takeoverSub": "Haara oma unikaalne nimi {{brandName}}’is.", + "takeoverSub": "Haara oma unikaalne nimi {brandName}’is.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Nimeta oma meeskond", "teamName.subhead": "Saad seda alati hiljem muuta.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Kõne", - "tooltipConversationDetailsAddPeople": "Lisa vestlusesse osalejaid ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Lisa vestlusesse osalejaid ({shortcut})", "tooltipConversationDetailsRename": "Muuda vestluse nime", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Lisa fail", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Kirjuta sõnum", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Inimesed ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Inimesed ({shortcut})", "tooltipConversationPicture": "Lisa pilt", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Otsing", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videokõne", - "tooltipConversationsArchive": "Arhiveeri ({{shortcut}})", - "tooltipConversationsArchived": "Kuva arhiiv ({{number}})", + "tooltipConversationsArchive": "Arhiveeri ({shortcut})", + "tooltipConversationsArchived": "Kuva arhiiv ({number})", "tooltipConversationsMore": "Veel", - "tooltipConversationsNotifications": "Ava teadete seaded ({{shortcut}})", - "tooltipConversationsNotify": "Eemalda vaigistus ({{shortcut}})", + "tooltipConversationsNotifications": "Ava teadete seaded ({shortcut})", + "tooltipConversationsNotify": "Eemalda vaigistus ({shortcut})", "tooltipConversationsPreferences": "Ava eelistused", - "tooltipConversationsSilence": "Vaigista ({{shortcut}})", - "tooltipConversationsStart": "Alusta vestlust ({{shortcut}})", + "tooltipConversationsSilence": "Vaigista ({shortcut})", + "tooltipConversationsStart": "Alusta vestlust ({shortcut})", "tooltipPreferencesContactsMacos": "Jaga kõiki oma kontakte macOS Kontaktide rakendusest", "tooltipPreferencesPassword": "Ava teine veebileht oma parooli lähtestamiseks", "tooltipPreferencesPicture": "Muuda oma pilti…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Puudub", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Ühendu", "userProfileButtonIgnore": "Ignoreeri", "userProfileButtonUnblock": "Eemalda blokeering", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h jäänud", - "userRemainingTimeMinutes": "Alla {{time}}m jäänud", + "userRemainingTimeHours": "{time}h jäänud", + "userRemainingTimeMinutes": "Alla {time}m jäänud", "verify.changeEmail": "Muuda e-posti", "verify.headline": "Sulle tuli kiri", "verify.resendCode": "Saada kood uuesti", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Jaga ekraani", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "See {{brandName}}’i versioon ei saa kõnes osaleda. Palun kasuta", + "warningCallIssues": "See {brandName}’i versioon ei saa kõnes osaleda. Palun kasuta", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} helistab. Sinu brauser ei toeta kõnesid.", + "warningCallUnsupportedIncoming": "{user} helistab. Sinu brauser ei toeta kõnesid.", "warningCallUnsupportedOutgoing": "Sa ei saa helistada, kuna sinu brauser ei toeta kõnesid.", "warningCallUpgradeBrowser": "Helistamiseks palun uuenda Google Chrome’i.", - "warningConnectivityConnectionLost": "Proovin ühenduda. {{brandName}} ei pruugi sõnumeid edastada.", + "warningConnectivityConnectionLost": "Proovin ühenduda. {brandName} ei pruugi sõnumeid edastada.", "warningConnectivityNoInternet": "Internet puudub. Sa ei saa sõnumeid saata ega vastu võtta.", "warningLearnMore": "Loe lähemalt", - "warningLifecycleUpdate": "Uus {{brandName}}’i versioon on saadaval.", + "warningLifecycleUpdate": "Uus {brandName}’i versioon on saadaval.", "warningLifecycleUpdateLink": "Uuenda nüüd", "warningLifecycleUpdateNotes": "Mis on uut", "warningNotFoundCamera": "Sa ei saa kõnet teha, kuna su arvutil pole kaamerat.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Luba mikrofonile juurdepääs", "warningPermissionRequestNotification": "[icon] Luba teated", "warningPermissionRequestScreen": "[icon] Luba ekraanile juurdepääs", - "wireLinux": "{{brandName}} Linuxile", - "wireMacos": "{{brandName}} macOS-ile", - "wireWindows": "{{brandName}} Windowsile", - "wire_for_web": "{{brandName}}" + "wireLinux": "{brandName} Linuxile", + "wireMacos": "{brandName} macOS-ile", + "wireWindows": "{brandName} Windowsile", + "wire_for_web": "{brandName}" } diff --git a/src/i18n/fa-IR.json b/src/i18n/fa-IR.json index 34a2663bd2f..18ae8579fb3 100644 --- a/src/i18n/fa-IR.json +++ b/src/i18n/fa-IR.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "اضافه کردن", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "تایید", "authHistoryDescription": "بدلیل حفظ حریم خصوصی، تاریخچه گفتگو‌ی شما اینجا نمایش داده نخواهد شد.", - "authHistoryHeadline": "این برای بار اول است که شما از {{brandName}} روی این دستگاه استفاده می‌کنید.", + "authHistoryHeadline": "این برای بار اول است که شما از {brandName} روی این دستگاه استفاده می‌کنید.", "authHistoryReuseDescription": "پیام هایی که در عین حال ارسال شده اند نمایان نخواهند شد.", "authHistoryReuseHeadline": "شما قبلا از وایر روی این دستگاه استفاده کرده اید.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "مدیریت دستگاه‌ها", "authLimitButtonSignOut": "خروج", - "authLimitDescription": "یکی از دستگاه‌هایی که {{brandName}} را در آن فعال دارید را حذف کنید تا بتوانید از این دستگاه استفاده کنید.", + "authLimitDescription": "یکی از دستگاه‌هایی که {brandName} را در آن فعال دارید را حذف کنید تا بتوانید از این دستگاه استفاده کنید.", "authLimitDevicesCurrent": "(در حال حاضر)", "authLimitDevicesHeadline": "دستگاه‌ها", "authLoginTitle": "Log in", "authPlaceholderEmail": "ایمیل", "authPlaceholderPassword": "Password", - "authPostedResend": "ارسال دوباره به {{email}}", + "authPostedResend": "ارسال دوباره به {email}", "authPostedResendAction": "هیچ ایمیلی دریافت نکردین؟", "authPostedResendDetail": "صندوق ایمیل خود را بررسی و دستورالعمل‌های داخل ایمیل را دنبال کنید.", "authPostedResendHeadline": "شما ایمیل دریافت کردید.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "اضافه کردن", - "authVerifyAccountDetail": "این به شما کمک می‌کند تا در دستگاه‌های مختلف از {{brandName}} استفاده کنید.", + "authVerifyAccountDetail": "این به شما کمک می‌کند تا در دستگاه‌های مختلف از {brandName} استفاده کنید.", "authVerifyAccountHeadline": "ایمیل آدرس خود و رمز عبور جدیدی را وارد کنید.", "authVerifyAccountLogout": "خروج", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "هیچ کدی دریافت نشد؟", "authVerifyCodeResendDetail": "ارسال مجدد", - "authVerifyCodeResendTimer": "شما میتوانید یک کد {{expiration}} جدید درخواست کنید.", + "authVerifyCodeResendTimer": "شما میتوانید یک کد {expiration} جدید درخواست کنید.", "authVerifyPasswordHeadline": "رمزعبوری انتخاب کنید", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "میپذیرم", "callChooseSharedScreen": "صفحه‌ای جهت به اشتراک گذاری انتخاب کنید", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "رد کن", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} در تماس", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} در تماس", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "در حال اتصال…", "callStateIncoming": "در حال برقراری تماس ...", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "در‌حال تماس…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "فایل‌ها", "collectionSectionImages": "Images", "collectionSectionLinks": "لینک‌ها", - "collectionShowAll": "نمایش همه {{number}}", + "collectionShowAll": "نمایش همه {number}", "connectionRequestConnect": "درخواست دوستی", "connectionRequestIgnore": "نادیده گرفتن", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "حذف شده: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "حذف شده: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "دستگاه‌ها", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " شروع کردم به استفاده کردن", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " یکی از تایید نشده‌ها", - "conversationDeviceUserDevices": " دستگاه های {{user}}", + "conversationDeviceUserDevices": " دستگاه های {user}", "conversationDeviceYourDevices": " دستگاه‌های شما", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "ویرایش شده: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "ویرایش شده: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "مهمان", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "باز‌کردن نقشه", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "رسید", "conversationMissedMessages": "شما از این دستگاه مدتی است که استفاده نکرده‌اید. بعضی از پیام‌ها در اینجا ظاهر نمی‌شود.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "جستجو بر اساس نام", "conversationParticipantsTitle": "افراد", "conversationPing": " صدا زد", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " صدا زد", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " نام گفتگو تغییر کرد", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "گفتگو را با {{users}} آغاز کرده اید", - "conversationSendPastedFile": "عکس در {{date}} فرستاده شد", + "conversationResume": "گفتگو را با {users} آغاز کرده اید", + "conversationSendPastedFile": "عکس در {date} فرستاده شد", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "شخصی", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "امروز", "conversationTweetAuthor": " در توییتر", - "conversationUnableToDecrypt1": "یک پیام از {{user}} دریافت نشد.", - "conversationUnableToDecrypt2": "هویت دستگاه {{user}} تغییر یافته است. پیام تحویل داده نشده است.", + "conversationUnableToDecrypt1": "یک پیام از {user} دریافت نشد.", + "conversationUnableToDecrypt2": "هویت دستگاه {user} تغییر یافته است. پیام تحویل داده نشده است.", "conversationUnableToDecryptErrorMessage": "خطا", "conversationUnableToDecryptLink": "چرا؟", "conversationUnableToDecryptResetSession": "راه اندازی مجدد جلسه", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "شما", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "همه چیز بایگانی شده", - "conversationsConnectionRequestMany": "{{number}} فرد در انتظار", + "conversationsConnectionRequestMany": "{number} فرد در انتظار", "conversationsConnectionRequestOne": "1 نفر در انتظار است", "conversationsContacts": "دفترچه تلفن", "conversationsEmptyConversation": "گفتگوی گروهی", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "همراه با صدا", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "بی‌صدا", "conversationsPopoverUnarchive": "خروج از بایگانی", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} افرادی اضافه کرد", - "conversationsSecondaryLinePeopleLeft": "{{number}} فرد رفتند", - "conversationsSecondaryLinePersonAdded": "{{user}} اضافه شد", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} شما را اضافه کرد", - "conversationsSecondaryLinePersonLeft": "{{user}} ترک کرد", - "conversationsSecondaryLinePersonRemoved": "{{user}} حذف شد", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} گفتگو را تغییر نام داد", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} افرادی اضافه کرد", + "conversationsSecondaryLinePeopleLeft": "{number} فرد رفتند", + "conversationsSecondaryLinePersonAdded": "{user} اضافه شد", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} شما را اضافه کرد", + "conversationsSecondaryLinePersonLeft": "{user} ترک کرد", + "conversationsSecondaryLinePersonRemoved": "{user} حذف شد", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} گفتگو را تغییر نام داد", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "شما ترک کردید", "conversationsSecondaryLineYouWereRemoved": "شما حذف شدید", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "بعدی", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "یکی دیگر را امتحان کنید", "extensionsGiphyButtonOk": "بفرست", - "extensionsGiphyMessage": "{{tag}} • به وسیله giphy.com", + "extensionsGiphyMessage": "{tag} • به وسیله giphy.com", "extensionsGiphyNoGifs": "اووه، هیچ Gif موجود نیست", "extensionsGiphyRandom": "تصادفی", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "نتیجه‌ای یافت نشد.", "fullsearchPlaceholder": "جستجو پیام‌های متنی", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "انجام شد", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "جستجو بر اساس نام", "groupCreationPreferencesAction": "بعدی", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "لغو درخواست", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "درخواست دوستی", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,8 +822,8 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "کدگشائی پیام ها", "initEvents": "بارگذاری پیام ها", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "سلام، {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "سلام، {user}.", "initReceivedUserData": "در حال چک کردن پیام‌های جدید", "initUpdatedFromNotifications": "تقریبا انجام شده - از وایر لذت ببرید", "initValidatedClient": "در حال دریافت مکالمات قبلی شما", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "دعوت دوستان خود به {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "من از وایر استفاده میکنم، {{username}} را جستجو کنید یا به get.wire.com بروید.", - "inviteMessageNoEmail": "من در پیام‌رسان {{brandName}} هستم. برای پیوستن به من https://get.wire.com را مشاهده کن.", + "inviteHeadline": "دعوت دوستان خود به {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "من از وایر استفاده میکنم، {username} را جستجو کنید یا به get.wire.com بروید.", + "inviteMessageNoEmail": "من در پیام‌رسان {brandName} هستم. برای پیوستن به من https://get.wire.com را مشاهده کن.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "تایید", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "مدیریت دستگاه‌ها", "modalAccountRemoveDeviceAction": "حذف دستگاه", - "modalAccountRemoveDeviceHeadline": "حذف \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "حذف \"{device}\"", "modalAccountRemoveDeviceMessage": "برای حذف دستگاه رمز ورود لازم است.", "modalAccountRemoveDevicePlaceholder": "پسورد", "modalAcknowledgeAction": "باشه", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "شما هر بار قادر به ارسال {{number}} فایل هستید.", + "modalAssetParallelUploadsMessage": "شما هر بار قادر به ارسال {number} فایل هستید.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "شما تا {{number}} فایل را میتوانید ارسال کنید", + "modalAssetTooLargeMessage": "شما تا {number} فایل را میتوانید ارسال کنید", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "قطع کنید", "modalCallSecondOutgoingHeadline": "قطع تماس فعلی?", "modalCallSecondOutgoingMessage": "شما تنها می‌توانید در هر تماس فقط با یک نفر صحبت کنید.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "انصراف", "modalConnectAcceptAction": "درخواست دوستی", "modalConnectAcceptHeadline": "قبول‌میکنید؟", - "modalConnectAcceptMessage": "این شما را به {{user}} متصل کرده و گفتگو را باز میکند.", + "modalConnectAcceptMessage": "این شما را به {user} متصل کرده و گفتگو را باز میکند.", "modalConnectAcceptSecondary": "نادیده گرفتن", "modalConnectCancelAction": "بله", "modalConnectCancelHeadline": "لغو درخواست؟", - "modalConnectCancelMessage": "حذف درخواست اتصال به {{user}}.", + "modalConnectCancelMessage": "حذف درخواست اتصال به {user}.", "modalConnectCancelSecondary": "خیر", "modalConversationClearAction": "حذف", "modalConversationClearHeadline": "این محتوا حذف شود?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "و گفتگو را ترک کن", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "ترک کردن", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "شما قادر به ارسال و دریافت پیام در این گفتگو نخواهید بود.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "پیام بیش از حد طولانی است", - "modalConversationMessageTooLongMessage": "شما میتوانید پیامهایی با حداکثر {{number}} کاراکتر ارسال کنید.", + "modalConversationMessageTooLongMessage": "شما میتوانید پیامهایی با حداکثر {number} کاراکتر ارسال کنید.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} شروع به استفاده از وایر بر روی دستگاه های جدید کردند", - "modalConversationNewDeviceHeadlineOne": "{{user}} شروع به استفاده از وایر بر روی یک دستگاه جدید کرد", - "modalConversationNewDeviceHeadlineYou": "{{user}} شروع به استفاده از وایر بر روی یک دستگاه جدید کرد", + "modalConversationNewDeviceHeadlineMany": "{users} شروع به استفاده از وایر بر روی دستگاه های جدید کردند", + "modalConversationNewDeviceHeadlineOne": "{user} شروع به استفاده از وایر بر روی یک دستگاه جدید کرد", + "modalConversationNewDeviceHeadlineYou": "{user} شروع به استفاده از وایر بر روی یک دستگاه جدید کرد", "modalConversationNewDeviceIncomingCallAction": "پاسخ به تماس", "modalConversationNewDeviceIncomingCallMessage": "هنوز هم می خواهید به تماس پاسخ دهید؟", "modalConversationNewDeviceMessage": "هنوز تمایل به ارسال پیام‌های خود دارید؟", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "هنوز هم می خواهید تماس را برقرار کنید؟", "modalConversationNotConnectedHeadline": "کسی به چت اضافه شد", "modalConversationNotConnectedMessageMany": "یکی از کسانی که شما انتخاب کرده اید، تمایلی به اضافه شدن به مکالمه ندارد.", - "modalConversationNotConnectedMessageOne": "{{name}} تمایلی به اضافه شدن به مکالمات ندارد.", + "modalConversationNotConnectedMessageOne": "{name} تمایلی به اضافه شدن به مکالمات ندارد.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "حذف؟", - "modalConversationRemoveMessage": "{{user}} قادر به ارسال و دریافت پیام ها در این مکالمه نخواهد بود.", + "modalConversationRemoveMessage": "{user} قادر به ارسال و دریافت پیام ها در این مکالمه نخواهد بود.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "ظرفیت مکالمه تکمیل است", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "ربات ها در حال حاظر غیر قابل دسترس اند", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "انصراف", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "جلسه از ابتدا راه‌اندازی شد", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "دوباره امتحان کنید", "modalUploadContactsMessage": "ما اطلاعات شمارا دریافت نکردیم، لطفا دوباره مخاطب‌هایتان را وارد کنید.", "modalUserBlockAction": "مسدود کردن", - "modalUserBlockHeadline": "آیا {{user}} مسدود شود?", - "modalUserBlockMessage": "{{user}} قادر به تماس با شما یا افزودن شما به مکالمات گروهی نخواهد بود.", + "modalUserBlockHeadline": "آیا {user} مسدود شود?", + "modalUserBlockMessage": "{user} قادر به تماس با شما یا افزودن شما به مکالمات گروهی نخواهد بود.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "خارج کردن از مسدود بودن", "modalUserUnblockHeadline": "خارج کردن از مسدود بودن", - "modalUserUnblockMessage": "{{user}} دوباره قادر به تماس با شما و اضافه کردن شما به مکالمات گروهی خواهد بود.", + "modalUserUnblockMessage": "{user} دوباره قادر به تماس با شما و اضافه کردن شما به مکالمات گروهی خواهد بود.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "درخواست ارتباط شما را تایید کرد", "notificationConnectionConnected": "حالا شما وصل شدید", "notificationConnectionRequest": "می‌خواهد به شما وصل شود", - "notificationConversationCreate": "{{user}} یک مکالمه را آغاز کرد", + "notificationConversationCreate": "{user} یک مکالمه را آغاز کرد", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} نام مکالمه را به {{name}} تغییر داد", - "notificationMemberJoinMany": "{{user}}، {{number}} فرد را به مکالمه افزود", - "notificationMemberJoinOne": "{{user1}}، {{user2}} را به مکلمه افزود", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} شما را از مکالمه حذف کرد", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} نام مکالمه را به {name} تغییر داد", + "notificationMemberJoinMany": "{user}، {number} فرد را به مکالمه افزود", + "notificationMemberJoinOne": "{user1}، {user2} را به مکلمه افزود", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} شما را از مکالمه حذف کرد", + "notificationMention": "Mention: {text}", "notificationObfuscated": "برای شما یک پیام ارسال شده", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "شخصی", "notificationPing": "ping شد!", - "notificationReaction": "پیام شما {{reaction}} شد", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "پیام شما {reaction} شد", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "فایلی به اشتراک گذاشت", "notificationSharedLocation": "موقعیت جغرافیایی خود را به اشتراک گذاشت", "notificationSharedVideo": "ویدیویی به اشتراک گذاشت", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "درحال برقراری تماس", "notificationVoiceChannelDeactivate": "زنگ زد", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "بررسی کنید که این اثر انگشت با اثر انگشت نشان داده شده در [bold]{{user}} دسنگاه [/bold] یکسان باشد.", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "بررسی کنید که این اثر انگشت با اثر انگشت نشان داده شده در [bold]{user} دسنگاه [/bold] یکسان باشد.", "participantDevicesDetailHowTo": "چطور این کار را انجام بدم؟", "participantDevicesDetailResetSession": "راه اندازی مجدد جلسه", "participantDevicesDetailShowMyDevice": "اثرانگشت دستگاه من را نشان بده", "participantDevicesDetailVerify": "تایید شده", "participantDevicesHeader": "دستگاه‌ها", - "participantDevicesHeadline": "وایر به هر دستگاه یک اثر انگشت یکتا اختصاص میدهد. آن ها را با {{user}} مقایسه کرده و گفتگوی امن را تایید کنید.", + "participantDevicesHeadline": "وایر به هر دستگاه یک اثر انگشت یکتا اختصاص میدهد. آن ها را با {user} مقایسه کرده و گفتگوی امن را تایید کنید.", "participantDevicesLearnMore": "بیشتر بدانید", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "نمایش تمام دستگاه‌های من", @@ -1221,22 +1221,22 @@ "preferencesAV": "صوتی / تصویری", "preferencesAVCamera": "دوربین", "preferencesAVMicrophone": "میکروفون", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "بلندگو‌ها", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "درباره", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "سیاست حفظ حریم خصوصی", "preferencesAboutSupport": "پشتیبانی", "preferencesAboutSupportContact": "با پشتیبانی تماس بگیرید", "preferencesAboutSupportWebsite": "وب‌سایت پشتیبانی", "preferencesAboutTermsOfUse": "شرایط و مقررات استفاده", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "وب‌سایت {{brandName}}", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "وب‌سایت {brandName}", "preferencesAccount": "حساب کاربری", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "یک تیم ایجاد کنید", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "حذف حساب کاربری", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "خروج", "preferencesAccountManageTeam": "مدیریت تیم", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "حریم خصوصی", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "اگر شما دستگا‌ه‌های بالا را نمیشناسید، آن را حذف کنید و رمز عبور خود را تغییر دهید.", "preferencesDevicesCurrent": "در حال حاضر", "preferencesDevicesFingerprint": "کلید اثرانگشت", - "preferencesDevicesFingerprintDetail": "{{brandName}} به هر دستگاه یک اثرانگشت الکترونیکی می‌دهد. اثرانگشت‌ها را با هم مقایسه کنید تا بتوانید دستگاه و گفتگوهای خود را تایید کنید.", + "preferencesDevicesFingerprintDetail": "{brandName} به هر دستگاه یک اثرانگشت الکترونیکی می‌دهد. اثرانگشت‌ها را با هم مقایسه کنید تا بتوانید دستگاه و گفتگوهای خود را تایید کنید.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "انصراف", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "برخی", "preferencesOptionsAudioSomeDetail": "درخواستهای و تماس‌ها", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "دفترچه تلفن", "preferencesOptionsContactsDetail": "اشتراک گذاری مخاطبین خود کمک می‌کند تا شما با دیگر دوستان خود ارتباط برقرار کنید. دقت کنید که ما اطلاعات را مخفی کردیم و با هیچ‌کس به اشتراک نمی‌گذاریم.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1401,9 +1401,9 @@ "searchInviteDetail": "اشتراک گذاری مخاطبین خود کمک می‌کند تا شما با دیگر دوستان خود ارتباط برقرار کنید. دقت کنید که ما اطلاعات را مخفی کردیم و با هیچ‌کس به اشتراک نمی‌گذاریم.", "searchInviteHeadline": "دوستان خود را پیدا کن", "searchInviteShare": "به‌اشتراک گذاشتن دوستان", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "تمام کسانی که شما با آنها در ارتباط هستید، در این گفتگو هستند.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "هیچ چیزی یافت نشد.\nنام دیگری وارد کنید.", "searchManageServices": "Manage Services", @@ -1415,7 +1415,7 @@ "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "درخواست دوستی", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "افراد", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "پیدا کردن افراد با نام و یا نام‌کاربری", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,10 +1457,10 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "خودتان انتخاب کنید", "takeoverButtonKeep": "این‌یکی را نگه‌دارید", "takeoverLink": "بیشتر بدانید", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "تماس", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "تغییر نام گفتگو", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "اضافه کردن فایل", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "پیام خود را بنویسید", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "افراد ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "افراد ({shortcut})", "tooltipConversationPicture": "اضافه کردن عکس", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "جستجو", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "تماس تصویری", - "tooltipConversationsArchive": "بایگانی ({{shortcut}})", - "tooltipConversationsArchived": "نمایش بایگانی ({{number}})", + "tooltipConversationsArchive": "بایگانی ({shortcut})", + "tooltipConversationsArchived": "نمایش بایگانی ({number})", "tooltipConversationsMore": "بیشتر", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "صدا دار ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "صدا دار ({shortcut})", "tooltipConversationsPreferences": "باز کردن تنظیمات", - "tooltipConversationsSilence": "بی صدا کردن ({{shortcut}})", - "tooltipConversationsStart": "شروع گفتگو ({{shortcut}})", + "tooltipConversationsSilence": "بی صدا کردن ({shortcut})", + "tooltipConversationsStart": "شروع گفتگو ({shortcut})", "tooltipPreferencesContactsMacos": "مخاطبان خود را از طریق اپ Contacts مک به اشتراک بگذارید", "tooltipPreferencesPassword": "صفحه‌ای دیگر برای بازنشانی رمزعبور خود باز کنید", "tooltipPreferencesPicture": "تغییر عکس شما…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "هیچ کدام", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "درخواست دوستی", "userProfileButtonIgnore": "نادیده گرفتن", "userProfileButtonUnblock": "خارج کردن از مسدود بودن", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,12 +1621,12 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", "warningCallIssues": "با این نسخه از وایر نمی‌توانید تماس بگیرید، لطفا استفاده کنید از ", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} در حال تماس است. مرورگر شما از تماس ها پشتیبانی نمی کند.", + "warningCallUnsupportedIncoming": "{user} در حال تماس است. مرورگر شما از تماس ها پشتیبانی نمی کند.", "warningCallUnsupportedOutgoing": "نمی‌تواند تماس بگیرید چون مرورگر شما از تماس‌ها پشتیبانی نمی‌کند.", "warningCallUpgradeBrowser": "برای تماس، لطفا گوگل کروم را به‌روزرسانی کنید.", "warningConnectivityConnectionLost": "در حال تلاش برای اتصال، وایر ممکن است نتواند که پیام‌هایتان را برساند.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "شما نمی‌توانید با دوستان خود تماس تصویری بگیرید چون مرورگر شما اجازه دسترسی به دوربین را ندارد.", "warningPermissionDeniedMicrophone": "شما نمی‌توانید با دوستان خود تماس بگیرید چون مرورگر شما اجازه دسترسی به میکروفون را ندارد.", "warningPermissionDeniedScreen": "مرورگر شما برای اشترک گذاری صفحه نیاز به اجازه دارد.", - "warningPermissionRequestCamera": "{{icon}} اجازه دسترسی به دوربین نیاز است", - "warningPermissionRequestMicrophone": "{{icon}} اجازه دسترسی به میکروفون نیاز است", - "warningPermissionRequestNotification": "{{icon}} اجازه دریافت آگاه سازی را بدهید", - "warningPermissionRequestScreen": "{{icon}} اجازه دسترسی به نمایشگر نیاز است", - "wireLinux": "{{brandName}} برای لینوکس", - "wireMacos": "{{brandName}} برای مک‌او‌اس", - "wireWindows": "{{brandName}} برای ویندوز", - "wire_for_web": "{{brandName}} for Web" -} + "warningPermissionRequestCamera": "{icon} اجازه دسترسی به دوربین نیاز است", + "warningPermissionRequestMicrophone": "{icon} اجازه دسترسی به میکروفون نیاز است", + "warningPermissionRequestNotification": "{icon} اجازه دریافت آگاه سازی را بدهید", + "warningPermissionRequestScreen": "{icon} اجازه دسترسی به نمایشگر نیاز است", + "wireLinux": "{brandName} برای لینوکس", + "wireMacos": "{brandName} برای مک‌او‌اس", + "wireWindows": "{brandName} برای ویندوز", + "wire_for_web": "{brandName} for Web" +} \ No newline at end of file diff --git a/src/i18n/fi-FI.json b/src/i18n/fi-FI.json index 6076597982e..ef8426672d5 100644 --- a/src/i18n/fi-FI.json +++ b/src/i18n/fi-FI.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Lisää", "addParticipantsHeader": "Lisää osallistujia", - "addParticipantsHeaderWithCounter": "Lisää osallistujia ({{number}})", + "addParticipantsHeaderWithCounter": "Lisää osallistujia ({number})", "addParticipantsManageServices": "Hallinnoi palveluita", "addParticipantsManageServicesNoResults": "Hallinnoi palveluita", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -225,8 +225,8 @@ "authAccountPublicComputer": "Tämä on julkinen tietokone", "authAccountSignIn": "Kirjaudu sisään", "authBlockedCookies": "Salli evästeet kirjautuaksesi Wireen.", - "authBlockedDatabase": "{{brandName}} tarvitsee pääsyn paikalliseen säilöösi säilöäkseen viestejä. Paikallinen säilö ei ole saatavilla yksityisessä tilassa.", - "authBlockedTabs": "{{brandName}} on jo avoinna toisessa välilehdessä.", + "authBlockedDatabase": "{brandName} tarvitsee pääsyn paikalliseen säilöösi säilöäkseen viestejä. Paikallinen säilö ei ole saatavilla yksityisessä tilassa.", + "authBlockedTabs": "{brandName} on jo avoinna toisessa välilehdessä.", "authBlockedTabsAction": "Käytä tässä välilehdessä", "authErrorCode": "Virheellinen koodi", "authErrorCountryCodeInvalid": "Maakoodi ei kelpaa", @@ -256,7 +256,7 @@ "authLoginTitle": "Log in", "authPlaceholderEmail": "Sähköposti", "authPlaceholderPassword": "Salasana", - "authPostedResend": "Lähetä uudelleen sähköpostiosoitteeseen: {{email}}", + "authPostedResend": "Lähetä uudelleen sähköpostiosoitteeseen: {email}", "authPostedResendAction": "Eikö sähköposti saavu perille?", "authPostedResendDetail": "Tarkista sähköpostisi saapuneet-kansio ja seuraa ohjeita.", "authPostedResendHeadline": "Sinulle on sähköpostia.", @@ -269,7 +269,7 @@ "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Eikö koodi ole tullut perille?", "authVerifyCodeResendDetail": "Lähetä uudelleen", - "authVerifyCodeResendTimer": "Voit pyytää uuden koodin {{expiration}} kuluttua.", + "authVerifyCodeResendTimer": "Voit pyytää uuden koodin {expiration} kuluttua.", "authVerifyPasswordHeadline": "Kirjoita salasanasi", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Varmuuskopiointia ei päätetty.", "backupExportProgressCompressing": "Valmistellaan varmuuskopiointitiedostoa", "backupExportProgressHeadline": "Valmistellaan…", - "backupExportProgressSecondary": "Varmuuskopioidaan · {{processed}} / {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Varmuuskopioidaan · {processed} / {total} — {progress}%", "backupExportSaveFileAction": "Tallenna tiedosto", "backupExportSuccessHeadline": "Varmuuskopiointi valmis", "backupExportSuccessSecondary": "Voit käyttää tätä palauttamaan historian jos kadotat tietokoneesi tai vaihdat sen uuteen.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Valmistellaan…", - "backupImportProgressSecondary": "Palautetaan historiaa · {{processed}} / {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Palautetaan historiaa · {processed} / {total} — {progress}%", "backupImportSuccessHeadline": "Historia palautettu.", "backupImportVersionErrorHeadline": "Epäyhteensopiva varmuuskopio", - "backupImportVersionErrorSecondary": "Varmuuskopio on luotu uudemmalla tai vanhentuneella {{brandName}}:llä ja sitä ei voida palauttaa.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "Varmuuskopio on luotu uudemmalla tai vanhentuneella {brandName}:llä ja sitä ei voida palauttaa.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Yritä uudelleen", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Hyväksy", "callChooseSharedScreen": "Valitse näyttö jonka haluat jakaa", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Kieltäydy", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Kameran käyttö ei sallittu", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} puhelussa", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} puhelussa", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Yhdistetään…", "callStateIncoming": "Soitetaan…", - "callStateIncomingGroup": "{{user}} soittaa", + "callStateIncomingGroup": "{user} soittaa", "callStateOutgoing": "Soi…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Tiedostot", "collectionSectionImages": "Images", "collectionSectionLinks": "Linkit", - "collectionShowAll": "Näytä kaikki {{number}}", + "collectionShowAll": "Näytä kaikki {number}", "connectionRequestConnect": "Yhdistä", "connectionRequestIgnore": "Hylkää", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Lukukuittaukset on päällä", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "{{users}} kanssa", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "{users} kanssa", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Poistettu {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Poistettu {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Laitteet", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " aloitti käyttämään", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " vahvistamattomia yksi", - "conversationDeviceUserDevices": " {{user}} n laitteet", + "conversationDeviceUserDevices": " {user} n laitteet", "conversationDeviceYourDevices": " sinun laitteet", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Muokattu {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Muokattu {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Vieras", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Avaa kartta", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Toimitettu", "conversationMissedMessages": "Et ole käyttänyt tätä laitetta pitkään aikaan. Jotkut viestit eivät saata näkyä täällä.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Hae nimellä", "conversationParticipantsTitle": "Ihmiset", "conversationPing": " pinggasi", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinggasi", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " keskustelun nimi vaihdettu", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Aloita keskustelu {{users}} n kanssa", - "conversationSendPastedFile": "Liitetty kuva, {{date}}", + "conversationResume": "Aloita keskustelu {users} n kanssa", + "conversationSendPastedFile": "Liitetty kuva, {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Joku", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "tänään", "conversationTweetAuthor": " Twitterissä", - "conversationUnableToDecrypt1": "Käyttäjän {{user}} viesti ei tullut perille.", - "conversationUnableToDecrypt2": "Käyttäjän {{user}} laitteen identiteetti muuttui. Viestiä ei toimitettu.", + "conversationUnableToDecrypt1": "Käyttäjän {user} viesti ei tullut perille.", + "conversationUnableToDecrypt2": "Käyttäjän {user} laitteen identiteetti muuttui. Viestiä ei toimitettu.", "conversationUnableToDecryptErrorMessage": "Virhe", "conversationUnableToDecryptLink": "Miksi?", "conversationUnableToDecryptResetSession": "Nollaa istunto", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "sinä", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Kaikki arkistoitu", - "conversationsConnectionRequestMany": "{{number}} ihmisiä odottaa", + "conversationsConnectionRequestMany": "{number} ihmisiä odottaa", "conversationsConnectionRequestOne": "1 ihminen odottaa", "conversationsContacts": "Yhteystiedot", "conversationsEmptyConversation": "Ryhmäkeskustelu", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Poista mykistys", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mykistä", "conversationsPopoverUnarchive": "Palauta arkistosta", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Vastasi sinulle", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} henkilöä lisättiin", - "conversationsSecondaryLinePeopleLeft": "{{number}} henkilöä poistui", - "conversationsSecondaryLinePersonAdded": "{{user}} lisättiin", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} lisäsi sinut", - "conversationsSecondaryLinePersonLeft": "{{user}} poistui", - "conversationsSecondaryLinePersonRemoved": "{{user}} poistettiin", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} vaihtoi keskustelun nimeä", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} henkilöä lisättiin", + "conversationsSecondaryLinePeopleLeft": "{number} henkilöä poistui", + "conversationsSecondaryLinePersonAdded": "{user} lisättiin", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} lisäsi sinut", + "conversationsSecondaryLinePersonLeft": "{user} poistui", + "conversationsSecondaryLinePersonRemoved": "{user} poistettiin", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} vaihtoi keskustelun nimeä", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Poistuit", "conversationsSecondaryLineYouWereRemoved": "Sinut poistettiin", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Seuraava", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Kokeile toista", "extensionsGiphyButtonOk": "Lähetä", - "extensionsGiphyMessage": "{{tag}} • giphy.com:in kautta", + "extensionsGiphyMessage": "{tag} • giphy.com:in kautta", "extensionsGiphyNoGifs": "Upsista, ei giffejä", "extensionsGiphyRandom": "Satunnainen", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Ei tuloksia.", "fullsearchPlaceholder": "Etsi viestejä", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Valmis", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Hae nimellä", "groupCreationPreferencesAction": "Seuraava", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Peru pyyntö", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Yhdistä", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,8 +822,8 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Puretaan viestejä", "initEvents": "Ladataan viestejä", - "initProgress": " — {{number1}} / {{number2}}", - "initReceivedSelfUser": "He, {{user}}.", + "initProgress": " — {number1} / {number2}", + "initReceivedSelfUser": "He, {user}.", "initReceivedUserData": "Tarkistetaan uusia viestejä", "initUpdatedFromNotifications": "Melkein valmista - nauti Wirestä", "initValidatedClient": "Haetaan yhteyksiäsi ja keskustelujasi", @@ -834,9 +834,9 @@ "invite.skipForNow": "Ohita toistaiseksi", "invite.subhead": "Invite your colleagues to join.", "inviteHeadline": "Kutsu ihmisiä Wireen", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "Olen Wiressä, etsi {{username}} tai mene osoitteeseen get.wire.com.", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "Olen Wiressä, etsi {username} tai mene osoitteeseen get.wire.com.", "inviteMessageNoEmail": "Olen Wiressä. Mene osoitteeseen get.wire.com ottaaksesi minuun yhteyttä.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Lisätietoja", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Olet asettanut lukukuittaukset päälle", "modalAccountReadReceiptsChangedSecondary": "Hallitse laitteita", "modalAccountRemoveDeviceAction": "Poista laite", - "modalAccountRemoveDeviceHeadline": "Poista \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Poista \"{device}\"", "modalAccountRemoveDeviceMessage": "Sinun täytyy kirjoittaa salasanasi poistaaksesi laitteen.", "modalAccountRemoveDevicePlaceholder": "Salasana", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Voit lähettää jopa {{number}} tiedostoa samaan aikaan.", + "modalAssetParallelUploadsMessage": "Voit lähettää jopa {number} tiedostoa samaan aikaan.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "Voit lähettää maksimissaan {{number}} kokoisia tiedostoja", + "modalAssetTooLargeMessage": "Voit lähettää maksimissaan {number} kokoisia tiedostoja", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Katkaise puhelu", "modalCallSecondOutgoingHeadline": "Katkaise nykyinen puhelu?", "modalCallSecondOutgoingMessage": "Voit olla vain yhdessä puhelussa kerrallaan.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Peruuta", "modalConnectAcceptAction": "Yhdistä", "modalConnectAcceptHeadline": "Hyväksy?", - "modalConnectAcceptMessage": "Tämä yhdistää teidät ja avaa keskustelun {{user}} kanssa.", + "modalConnectAcceptMessage": "Tämä yhdistää teidät ja avaa keskustelun {user} kanssa.", "modalConnectAcceptSecondary": "Hylkää", "modalConnectCancelAction": "Kyllä", "modalConnectCancelHeadline": "Peruuta pyyntö?", - "modalConnectCancelMessage": "Poista yhteyspyyntö {{user}}:lle.", + "modalConnectCancelMessage": "Poista yhteyspyyntö {user}:lle.", "modalConnectCancelSecondary": "Ei", "modalConversationClearAction": "Poista", "modalConversationClearHeadline": "Poista sisältö?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Poistu myös keskustelusta", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Poistu", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Et pysty lähettämään tai vastaanottamaan viestejä tässä keskustelussa.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Viesti on liian pitkä", - "modalConversationMessageTooLongMessage": "Voit lähettää viestejä joissa on maksimissaan {{number}} merkkiä.", + "modalConversationMessageTooLongMessage": "Voit lähettää viestejä joissa on maksimissaan {number} merkkiä.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} aloittivat käyttämään uusia laitteita", - "modalConversationNewDeviceHeadlineOne": "{{user}} aloitti käyttämään uutta laitetta", - "modalConversationNewDeviceHeadlineYou": "{{user}} aloitti käyttämään uutta laitetta", + "modalConversationNewDeviceHeadlineMany": "{users} aloittivat käyttämään uusia laitteita", + "modalConversationNewDeviceHeadlineOne": "{user} aloitti käyttämään uutta laitetta", + "modalConversationNewDeviceHeadlineYou": "{user} aloitti käyttämään uutta laitetta", "modalConversationNewDeviceIncomingCallAction": "Vastaa puheluun", "modalConversationNewDeviceIncomingCallMessage": "Haluatko silti vastata puheluun?", "modalConversationNewDeviceMessage": "Haluatko vielä silti lähettää viestisi?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Haluatko silti soittaa puhelun?", "modalConversationNotConnectedHeadline": "Ketään ei ole lisätty keskusteluun", "modalConversationNotConnectedMessageMany": "Yksi valitsimistasi käyttäjistä ei halua tulla lisätyksi keskusteluihin.", - "modalConversationNotConnectedMessageOne": "{{name}} ei halua tulla lisätyksi keskusteluihin.", + "modalConversationNotConnectedMessageOne": "{name} ei halua tulla lisätyksi keskusteluihin.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Poista?", - "modalConversationRemoveMessage": "{{user}} ei pysty lähettämään tai vastaanottamaan viestejä tässä keskustelussa.", + "modalConversationRemoveMessage": "{user} ei pysty lähettämään tai vastaanottamaan viestejä tässä keskustelussa.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "Kaikki puhelukanavat varattuja", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Botit eivät käytettävissä", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Peruuta", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Istunto on nollattu", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Yritä uudelleen", "modalUploadContactsMessage": "Emme vastaanottaneet tietojasi. Ole hyvä ja yritä tuoda kontaktisi uudelleen.", "modalUserBlockAction": "Estä", - "modalUserBlockHeadline": "Estä {{user}}?", - "modalUserBlockMessage": "{{user}} ei pysty ottamaan sinuun yhteyttä tai lisäämään sinua ryhmäkeskusteluihin.", + "modalUserBlockHeadline": "Estä {user}?", + "modalUserBlockMessage": "{user} ei pysty ottamaan sinuun yhteyttä tai lisäämään sinua ryhmäkeskusteluihin.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Poista esto", "modalUserUnblockHeadline": "Poista esto?", - "modalUserUnblockMessage": "{{user}} pystyy jälleen ottamaan sinuun yhteyttä ja lisäämään sinut ryhmäkeskusteluihin.", + "modalUserUnblockMessage": "{user} pystyy jälleen ottamaan sinuun yhteyttä ja lisäämään sinut ryhmäkeskusteluihin.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Hyväksyi yhteyspyyntösi", "notificationConnectionConnected": "Olet nyt yhteydessä", "notificationConnectionRequest": "Haluaa luoda kontaktin", - "notificationConversationCreate": "{{user}} aloitti keskustelun", + "notificationConversationCreate": "{user} aloitti keskustelun", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} nimesi keskustelun uudelleen {{name}}ksi", - "notificationMemberJoinMany": "{{user}} lisäsi {{number}} ihmistä keskusteluun", - "notificationMemberJoinOne": "{{user1}} lisäsi {{user2}}n keskusteluun", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} poisti sinut keskustelusta", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} nimesi keskustelun uudelleen {name}ksi", + "notificationMemberJoinMany": "{user} lisäsi {number} ihmistä keskusteluun", + "notificationMemberJoinOne": "{user1} lisäsi {user2}n keskusteluun", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} poisti sinut keskustelusta", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Lähetti sinulle viestin", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Joku", "notificationPing": "Pinggasi", - "notificationReaction": "{{reaction}} sinun viesti", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} sinun viesti", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Jakoi tiedoston", "notificationSharedLocation": "Jakoi sijainnin", "notificationSharedVideo": "Jakoi videon", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Soittaa", "notificationVoiceChannelDeactivate": "Soitti", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Vahvista että tämä vastaa sormenjälkeä joka näkyy [bold]{{user}}’s n laitteella[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Vahvista että tämä vastaa sormenjälkeä joka näkyy [bold]{user}’s n laitteella[/bold].", "participantDevicesDetailHowTo": "Miten teen sen?", "participantDevicesDetailResetSession": "Nollaa istunto", "participantDevicesDetailShowMyDevice": "Näytä laitteeni sormenjälki", "participantDevicesDetailVerify": "Vahvistettu", "participantDevicesHeader": "Laitteet", - "participantDevicesHeadline": "{{brandName}} antaa jokaiselle laitteelle yksilöllisen sormenjäljen. Vertaa niitä {{user}} kanssa ja vahvista keskustelusi.", + "participantDevicesHeadline": "{brandName} antaa jokaiselle laitteelle yksilöllisen sormenjäljen. Vertaa niitä {user} kanssa ja vahvista keskustelusi.", "participantDevicesLearnMore": "Lue lisää", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Näytä kaikki laitteeni", @@ -1221,21 +1221,21 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofoni", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Kaiuttimet", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "Tietoja meistä", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Yksityisyyskäytännöt", "preferencesAboutSupport": "Tuki", "preferencesAboutSupportContact": "Ota yhteyttä tukeen", "preferencesAboutSupportWebsite": "Tuki sivusto", "preferencesAboutTermsOfUse": "Käyttöehdot", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", + "preferencesAboutVersion": "{brandName} for web version {version}", "preferencesAboutWebsite": "Wiren verkkosivu", "preferencesAccount": "Tili", "preferencesAccountAccentColor": "Set a profile color", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Luo tiimi", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Poista tili", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Kirjaudu ulos", "preferencesAccountManageTeam": "Hallinnoi tiimiä", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Tietosuoja", "preferencesAccountReadReceiptsCheckbox": "Lukukuittaukset", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Jos et tunnista yllä olevaa laitetta, poista se ja vaihda salasanasi.", "preferencesDevicesCurrent": "Nykyinen", "preferencesDevicesFingerprint": "Sormenjälki avain", - "preferencesDevicesFingerprintDetail": "{{brandName}} antaa jokaiselle laitteelle yksilöllisen sormenjäljen. Vertaa niitä ja varmenna laitteesi ja keskustelusi.", + "preferencesDevicesFingerprintDetail": "{brandName} antaa jokaiselle laitteelle yksilöllisen sormenjäljen. Vertaa niitä ja varmenna laitteesi ja keskustelusi.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Peruuta", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Jotain", "preferencesOptionsAudioSomeDetail": "Pingit ja puhelut", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Yhteystiedot", "preferencesOptionsContactsDetail": "Käytämme sinun kontaktitietoja yhdistääksemme sinut muiden kanssa. Anonymisoimme kaiken tiedon ja emme jaa sitä ulkopuolisille.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Näytä vähemmän", "replyQuoteShowMore": "Näytä enemmän", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1401,9 +1401,9 @@ "searchInviteDetail": "Yhteystietojesi jakaminen auttaa sinua löytämään uusia kontakteja. Anonymisoimme kaiken tiedon ja emme jaa sitä ulkopuolisille.", "searchInviteHeadline": "Kutsu kavereitasi", "searchInviteShare": "Jaa yhteystietoja", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Jokainen jonka kanssa olet yhdistetty on jo tässä keskustelussa.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Ei vastaavia tuloksia. Yritä toisella nimellä.", "searchManageServices": "Manage Services", @@ -1415,7 +1415,7 @@ "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Yhdistä", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Ihmiset", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Etsi käyttäjiä nimellä tai käyttäjänimellä", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,10 +1457,10 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Valitse omasi", "takeoverButtonKeep": "Pidä tämä", "takeoverLink": "Lue lisää", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Puhelu", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Muuta keskustelun nimeä", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Lisää tiedosto", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Kirjoita viesti", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Ihmiset ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Ihmiset ({shortcut})", "tooltipConversationPicture": "Lisää kuva", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Etsi", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videopuhelu", - "tooltipConversationsArchive": "Arkisto ({{shortcut}})", - "tooltipConversationsArchived": "Näytä arkisto ({{number}})", + "tooltipConversationsArchive": "Arkisto ({shortcut})", + "tooltipConversationsArchived": "Näytä arkisto ({number})", "tooltipConversationsMore": "Lisää", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Poist mykistys ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Poist mykistys ({shortcut})", "tooltipConversationsPreferences": "Avaa asetukset", - "tooltipConversationsSilence": "Mykistä ({{shortcut}})", - "tooltipConversationsStart": "Aloita keskustelu ({{shortcut}})", + "tooltipConversationsSilence": "Mykistä ({shortcut})", + "tooltipConversationsStart": "Aloita keskustelu ({shortcut})", "tooltipPreferencesContactsMacos": "Jaa kaikki yhteystietosi macOs Yhteystieto sovelluksesta", "tooltipPreferencesPassword": "Avaa toinen nettisivu vaihtaaksesi salasanasi", "tooltipPreferencesPicture": "Vaihda kuvasi…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Ei mitään", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Yhdistä", "userProfileButtonIgnore": "Hylkää", "userProfileButtonUnblock": "Poista esto", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Vaihda sähköpostiosoite", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,15 +1621,15 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", "warningCallIssues": "Tämä versio Wirestä ei pysty osallistumaan puheluun. Käytä", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} soittaa. Selaimesi ei tue puheluja.", + "warningCallUnsupportedIncoming": "{user} soittaa. Selaimesi ei tue puheluja.", "warningCallUnsupportedOutgoing": "Et voi soittaa puhelua koska selaimesi ei tue puheluja.", "warningCallUpgradeBrowser": "Soittaaksesi puhelun, päivitä Google Chrome.", - "warningConnectivityConnectionLost": "Yritetään yhdistää. {{brandName}} ei mahdollisesti pysty toimitttamaan viestejä perille.", + "warningConnectivityConnectionLost": "Yritetään yhdistää. {brandName} ei mahdollisesti pysty toimitttamaan viestejä perille.", "warningConnectivityNoInternet": "Ei Internetiä. Et pysty lähettämään tai vastaanottamaan viestejä.", "warningLearnMore": "Lue lisää", "warningLifecycleUpdate": "Wiren uusi versio on saatavilla.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Anna käyttöoikeus mikrofoniin", "warningPermissionRequestNotification": "[icon] Salli ilmoitukset", "warningPermissionRequestScreen": "[icon] Salli näytön käyttö", - "wireLinux": "{{brandName}} Linuxille", - "wireMacos": "{{brandName}} macOS: lle", - "wireWindows": "{{brandName}} Windowsille", - "wire_for_web": "{{brandName}} for Web" -} + "wireLinux": "{brandName} Linuxille", + "wireMacos": "{brandName} macOS: lle", + "wireWindows": "{brandName} Windowsille", + "wire_for_web": "{brandName} for Web" +} \ No newline at end of file diff --git a/src/i18n/fr-FR.json b/src/i18n/fr-FR.json index cd6df224640..5fdbb1d3ab3 100644 --- a/src/i18n/fr-FR.json +++ b/src/i18n/fr-FR.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Ajouter", "addParticipantsHeader": "Ajouter des participants", - "addParticipantsHeaderWithCounter": "Ajouter des participants ({{number}})", + "addParticipantsHeaderWithCounter": "Ajouter des participants ({number})", "addParticipantsManageServices": "Gérer les services", "addParticipantsManageServicesNoResults": "Gérer les services", "addParticipantsNoServicesManager": "Les services sont des programmes qui peuvent améliorer votre flux de travail.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Mot de passe oublié", "authAccountPublicComputer": "Cet ordinateur est public", "authAccountSignIn": "Se connecter", - "authBlockedCookies": "Autorisez les cookies pour vous connecter à {{brandName}}.", - "authBlockedDatabase": "{{brandName}} a besoin d’accéder à votre espace de stockage pour afficher les messages. Il n’est pas disponible en navigation privée.", - "authBlockedTabs": "{{brandName}} est déjà ouvert dans un autre onglet.", + "authBlockedCookies": "Autorisez les cookies pour vous connecter à {brandName}.", + "authBlockedDatabase": "{brandName} a besoin d’accéder à votre espace de stockage pour afficher les messages. Il n’est pas disponible en navigation privée.", + "authBlockedTabs": "{brandName} est déjà ouvert dans un autre onglet.", "authBlockedTabsAction": "Utiliser cet onglet à la place", "authErrorCode": "Code invalide", "authErrorCountryCodeInvalid": "Indicatif du pays invalide", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Pour des raisons de confidentialité, votre historique de conversation n’apparaîtra pas ici.", - "authHistoryHeadline": "C’est la première fois que vous utilisez {{brandName}} sur cet appareil.", + "authHistoryHeadline": "C’est la première fois que vous utilisez {brandName} sur cet appareil.", "authHistoryReuseDescription": "Les messages envoyés entre-temps n’apparaîtront pas ici.", - "authHistoryReuseHeadline": "Vous avez déjà utilisé {{brandName}} sur cet appareil.", + "authHistoryReuseHeadline": "Vous avez déjà utilisé {brandName} sur cet appareil.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Gérer les appareils", "authLimitButtonSignOut": "Se déconnecter", - "authLimitDescription": "Supprimez un de vos appareils pour pouvoir utiliser {{brandName}} sur cet appareil.", + "authLimitDescription": "Supprimez un de vos appareils pour pouvoir utiliser {brandName} sur cet appareil.", "authLimitDevicesCurrent": "(actuel)", "authLimitDevicesHeadline": "Appareils", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Mot de passe", - "authPostedResend": "Renvoyer à {{email}}", + "authPostedResend": "Renvoyer à {email}", "authPostedResendAction": "Aucun e-mail à l’horizon ?", "authPostedResendDetail": "Vérifiez votre boîte de réception et suivez les instructions.", "authPostedResendHeadline": "Vous avez du courrier.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Ajouter", - "authVerifyAccountDetail": "Cela vous permet d’utiliser {{brandName}} sur plusieurs appareils.", + "authVerifyAccountDetail": "Cela vous permet d’utiliser {brandName} sur plusieurs appareils.", "authVerifyAccountHeadline": "Ajouter une adresse e-mail et un mot de passe.", "authVerifyAccountLogout": "Se déconnecter", "authVerifyCodeDescription": "Saisissez le code de vérification que nous avons envoyé au {number}.", "authVerifyCodeResend": "Pas de code à l’horizon ?", "authVerifyCodeResendDetail": "Renvoyer", - "authVerifyCodeResendTimer": "Vous pourrez demander un nouveau code {{expiration}}.", + "authVerifyCodeResendTimer": "Vous pourrez demander un nouveau code {expiration}.", "authVerifyPasswordHeadline": "Saisissez votre mot de passe", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "La sauvegarde a échoué.", "backupExportProgressCompressing": "Fichier de sauvegarde en préparation", "backupExportProgressHeadline": "En préparation…", - "backupExportProgressSecondary": "Sauvegarde en cours · {{processed}} sur {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Sauvegarde en cours · {processed} sur {total} — {progress}%", "backupExportSaveFileAction": "Enregistrer le fichier", "backupExportSuccessHeadline": "Sauvegarde prête", "backupExportSuccessSecondary": "Vous pourrez utiliser cette sauvegarde si vous perdez votre ordinateur ou si vous basculez vers un nouvel appareil.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "En préparation…", - "backupImportProgressSecondary": "Restauration en cours · {{processed}} sur {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restauration en cours · {processed} sur {total} — {progress}%", "backupImportSuccessHeadline": "L’historique a été restauré.", "backupImportVersionErrorHeadline": "Sauvegarde incompatible", - "backupImportVersionErrorSecondary": "Cette sauvegarde a été créée par une version plus récente ou expirée de {{brandName}} et ne peut pas être restaurée ici.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "Cette sauvegarde a été créée par une version plus récente ou expirée de {brandName} et ne peut pas être restaurée ici.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Réessayez", "buttonActionError": "Votre réponse ne peut pas être envoyée, veuillez réessayer", "callAccept": "Accepter", "callChooseSharedScreen": "Choisissez un écran à partager", "callChooseSharedWindow": "Sélectionnez une fenêtre d'application à partager", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Décliner", "callDegradationAction": "OK", - "callDegradationDescription": "L'appel a été déconnecté car {{username}} n'est plus un contact vérifié.", + "callDegradationDescription": "L'appel a été déconnecté car {username} n'est plus un contact vérifié.", "callDegradationTitle": "Fin de l'appel", "callDurationLabel": "Duration", "callEveryOneLeft": "tous les autres participants sont partis.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Appareil photo indisponible", "callNoOneJoined": "aucun autre participant n'a rejoint l'appel.", - "callParticipants": "{{number}} sur l’appel", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} sur l’appel", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Débit constant (CBR)", "callStateConnecting": "Connexion…", "callStateIncoming": "Appel…", - "callStateIncomingGroup": "{{user}} appelle", + "callStateIncomingGroup": "{user} appelle", "callStateOutgoing": "Sonnerie…", "callWasEndedBecause": "Votre appel a été terminé parce que", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Fichiers", "collectionSectionImages": "Images", "collectionSectionLinks": "Liens", - "collectionShowAll": "Tout afficher ({{number}})", + "collectionShowAll": "Tout afficher ({number})", "connectionRequestConnect": "Se connecter", "connectionRequestIgnore": "Ignorer", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Les accusés de lecture sont activés", "conversationCreateTeam": "avec [showmore]tous les membres de l’équipe[/showmore]", "conversationCreateTeamGuest": "avec [showmore]tous les membres de l’équipe et un contact externe[/showmore]", - "conversationCreateTeamGuests": "avec [showmore]tous les membres de l’équipe et {{count}} contacts externes[/showmore]", + "conversationCreateTeamGuests": "avec [showmore]tous les membres de l’équipe et {count} contacts externes[/showmore]", "conversationCreateTemporary": "Vous avez rejoint la conversation", - "conversationCreateWith": "avec {{users}}", - "conversationCreateWithMore": "avec {{users}}, et [showmore]{{count}} autres[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] a démarré une conversation avec {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] a démarré une conversation avec {{users}}, et [showmore]{{count}} autres[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] a démarré la conversation", + "conversationCreateWith": "avec {users}", + "conversationCreateWithMore": "avec {users}, et [showmore]{count} autres[/showmore]", + "conversationCreated": "[bold]{name}[/bold] a démarré une conversation avec {users}", + "conversationCreatedMore": "[bold]{name}[/bold] a démarré une conversation avec {users}, et [showmore]{count} autres[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] a démarré la conversation", "conversationCreatedNameYou": "[bold]Vous[/bold] avez démarré la conversation", - "conversationCreatedYou": "Vous avez commencé une conversation avec {{users}}", - "conversationCreatedYouMore": "Vous avez démarré la conversation avec {{users}}, et [showmore]{{count}} autres[/showmore]", - "conversationDeleteTimestamp": "Supprimé : {{date}}", + "conversationCreatedYou": "Vous avez commencé une conversation avec {users}", + "conversationCreatedYouMore": "Vous avez démarré la conversation avec {users}, et [showmore]{count} autres[/showmore]", + "conversationDeleteTimestamp": "Supprimé : {date}", "conversationDetails1to1ReceiptsFirst": "Si les deux participants ont activé les accusés de lecture, vous pouvez voir quand les messages sont lus.", "conversationDetails1to1ReceiptsHeadDisabled": "Vous avez désactivé les accusés de lecture", "conversationDetails1to1ReceiptsHeadEnabled": "Vous avez activé les accusés de lecture", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Tout afficher ({{number}})", + "conversationDetailsActionConversationParticipants": "Tout afficher ({number})", "conversationDetailsActionCreateGroup": "Nouveau groupe", "conversationDetailsActionDelete": "Supprimer ce groupe", "conversationDetailsActionDevices": "Appareils", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " utilise", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " a annulé la vérification d’un", - "conversationDeviceUserDevices": " des appareils de {{user}}", + "conversationDeviceUserDevices": " des appareils de {user}", "conversationDeviceYourDevices": " de vos appareils", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Modifié : {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Modifié : {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Contact externe", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Rejoignez la conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favoris", "conversationLabelGroups": "Groupes", "conversationLabelPeople": "Contacts", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Ouvrir la carte", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] a ajouté {{users}} à la conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] a ajouté {{users}}, et [showmore]{{count}} autres[/showmore] à la conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] a rejoint la conversation", + "conversationMemberJoined": "[bold]{name}[/bold] a ajouté {users} à la conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] a ajouté {users}, et [showmore]{count} autres[/showmore] à la conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] a rejoint la conversation", "conversationMemberJoinedSelfYou": "[bold]Vous[/bold] avez rejoint la conversation", - "conversationMemberJoinedYou": "[bold]Vous[/bold] avez ajouté {{users}} à la conversation", - "conversationMemberJoinedYouMore": "[bold]Vous[/bold] avez ajouté {{users}}, et [showmore]{{count}} plus[/showmore] à la conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] a quitté la conversation", + "conversationMemberJoinedYou": "[bold]Vous[/bold] avez ajouté {users} à la conversation", + "conversationMemberJoinedYouMore": "[bold]Vous[/bold] avez ajouté {users}, et [showmore]{count} plus[/showmore] à la conversation", + "conversationMemberLeft": "[bold]{name}[/bold] a quitté la conversation", "conversationMemberLeftYou": "[bold]Vous[/bold] avez quitté la conversation", - "conversationMemberRemoved": "[bold]{{name}}[/bold] a exclu {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Vous[/bold] avez exclu {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] a exclu {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]Vous[/bold] avez exclu {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Distribué", "conversationMissedMessages": "Vous n’avez pas utilisé cet appareil depuis un moment. Il est possible que certains messages n’apparaissent pas ici.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Il est possible que vous ne soyez pas autorisé à voir ce compte, ou qu'il n’existe plus.", - "conversationNotFoundTitle": "{{brandName}} ne peut pas ouvrir cette conversation.", + "conversationNotFoundTitle": "{brandName} ne peut pas ouvrir cette conversation.", "conversationParticipantsSearchPlaceholder": "Rechercher par nom", "conversationParticipantsTitle": "Contacts", "conversationPing": " a fait un signe", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " avez fait un signe", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " a renommé la conversation", "conversationResetTimer": " a désactivé les messages éphémères", "conversationResetTimerYou": " avez désactivé les messages éphémères", - "conversationResume": "Commencez une conversation avec {{users}}", - "conversationSendPastedFile": "Image collée le {{date}}", + "conversationResume": "Commencez une conversation avec {users}", + "conversationSendPastedFile": "Image collée le {date}", "conversationServicesWarning": "Les services ont accès au contenu de la conversation", "conversationSomeone": "Quelqu’un", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] a été retiré de l’équipe", + "conversationTeamLeft": "[bold]{name}[/bold] a été retiré de l’équipe", "conversationToday": "aujourd’hui", "conversationTweetAuthor": " via Twitter", - "conversationUnableToDecrypt1": "Un message de [highlight]{{user}}[/highlight] n’a pas été reçu.", - "conversationUnableToDecrypt2": "L’identité de l’appareil de {{user}} a changé. Message non délivré.", + "conversationUnableToDecrypt1": "Un message de [highlight]{user}[/highlight] n’a pas été reçu.", + "conversationUnableToDecrypt2": "L’identité de l’appareil de {user} a changé. Message non délivré.", "conversationUnableToDecryptErrorMessage": "Erreur", "conversationUnableToDecryptLink": "Pourquoi ?", "conversationUnableToDecryptResetSession": "Réinitialiser la session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " a défini les messages éphémère à {{time}}", - "conversationUpdatedTimerYou": " avez défini les message éphémères à {{time}}", + "conversationUpdatedTimer": " a défini les messages éphémère à {time}", + "conversationUpdatedTimerYou": " avez défini les message éphémères à {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "vous", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Tout a été archivé", - "conversationsConnectionRequestMany": "{{number}} contacts en attente", + "conversationsConnectionRequestMany": "{number} contacts en attente", "conversationsConnectionRequestOne": "1 personne en attente", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Conversation de groupe", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "Aucun dossier personnalisé", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Activer le micro", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mettre en sourdine", "conversationsPopoverUnarchive": "Restaurer", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Quelqu’un a envoyé un message", "conversationsSecondaryLineEphemeralReply": "Vous a répondu", "conversationsSecondaryLineEphemeralReplyGroup": "Quelqu’un vous a répondu", - "conversationsSecondaryLineIncomingCall": "{{user}} appelle", - "conversationsSecondaryLinePeopleAdded": "{{user}} contacts ont été ajoutés", - "conversationsSecondaryLinePeopleLeft": "{{number}} contacts sont partis", - "conversationsSecondaryLinePersonAdded": "{{user}} a été ajouté", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} a rejoint la conversation", - "conversationsSecondaryLinePersonAddedYou": "{{user}} vous a ajouté", - "conversationsSecondaryLinePersonLeft": "{{user}} est parti", - "conversationsSecondaryLinePersonRemoved": "{{user}} a été exclu", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} a été exclu de l’équipe", - "conversationsSecondaryLineRenamed": "{{user}} a renommé la conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} appel manqué", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} appels manqués", - "conversationsSecondaryLineSummaryPing": "{{number}} signe", - "conversationsSecondaryLineSummaryPings": "{{number}} signes", - "conversationsSecondaryLineSummaryReplies": "{{number}} réponses", - "conversationsSecondaryLineSummaryReply": "{{number}} réponse", + "conversationsSecondaryLineIncomingCall": "{user} appelle", + "conversationsSecondaryLinePeopleAdded": "{user} contacts ont été ajoutés", + "conversationsSecondaryLinePeopleLeft": "{number} contacts sont partis", + "conversationsSecondaryLinePersonAdded": "{user} a été ajouté", + "conversationsSecondaryLinePersonAddedSelf": "{user} a rejoint la conversation", + "conversationsSecondaryLinePersonAddedYou": "{user} vous a ajouté", + "conversationsSecondaryLinePersonLeft": "{user} est parti", + "conversationsSecondaryLinePersonRemoved": "{user} a été exclu", + "conversationsSecondaryLinePersonRemovedTeam": "{user} a été exclu de l’équipe", + "conversationsSecondaryLineRenamed": "{user} a renommé la conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} appel manqué", + "conversationsSecondaryLineSummaryMissedCalls": "{number} appels manqués", + "conversationsSecondaryLineSummaryPing": "{number} signe", + "conversationsSecondaryLineSummaryPings": "{number} signes", + "conversationsSecondaryLineSummaryReplies": "{number} réponses", + "conversationsSecondaryLineSummaryReply": "{number} réponse", "conversationsSecondaryLineYouLeft": "Vous êtes parti", "conversationsSecondaryLineYouWereRemoved": "Vous avez été exclu", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "Nous utilisons des cookies afin de personnaliser votre expérience sur notre site internet. En continuant à utiliser le site, vous acceptez l'utilisation des cookies.{newline}Des informations supplémentaires concernant les cookies sont disponibles dans notre politique de confidentialité.", "createAccount.headLine": "Configurez votre compte", "createAccount.nextButton": "Suivant", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "GIF", "extensionsGiphyButtonMore": "Autre gif", "extensionsGiphyButtonOk": "Envoyer", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oups, pas de gif", "extensionsGiphyRandom": "Au hasard", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "Le fichier  [bold]{{name}}[/bold] ne peut pas être ouvert", - "fileTypeRestrictedOutgoing": "Le partage de fichiers avec l'extension {{fileExt}} n'est pas autorisé par votre organisation", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "Le fichier  [bold]{name}[/bold] ne peut pas être ouvert", + "fileTypeRestrictedOutgoing": "Le partage de fichiers avec l'extension {fileExt} n'est pas autorisé par votre organisation", "folderViewTooltip": "Dossiers", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Aucun résultat.", "fullsearchPlaceholder": "Chercher dans les messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Terminé", "groupCreationParticipantsActionSkip": "Passer", "groupCreationParticipantsHeader": "Ajouter un contact", - "groupCreationParticipantsHeaderWithCounter": "Ajouter des participants ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Ajouter des participants ({number})", "groupCreationParticipantsPlaceholder": "Rechercher par nom", "groupCreationPreferencesAction": "Suivant", "groupCreationPreferencesErrorNameLong": "Trop de caractères", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Nom du groupe", "groupParticipantActionBlock": "Bloquer…", "groupParticipantActionCancelRequest": "Annuler la demande", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Se connecter", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Débloquer…", - "groupSizeInfo": "Jusqu'à {{count}} personnes peuvent rejoindre une conversation de groupe.", + "groupSizeInfo": "Jusqu'à {count} personnes peuvent rejoindre une conversation de groupe.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Bienvenue sur {brandName}", "initDecryption": "Déchiffrement des messages", "initEvents": "Chargement des messages", - "initProgress": " — {{number1}} sur {{number2}}", - "initReceivedSelfUser": "Bonjour, {{user}}.", + "initProgress": " — {number1} sur {number2}", + "initReceivedSelfUser": "Bonjour, {user}.", "initReceivedUserData": "Recherche de nouveaux messages", - "initUpdatedFromNotifications": "Presque terminé - Profitez de {{brandName}}", + "initUpdatedFromNotifications": "Presque terminé - Profitez de {brandName}", "initValidatedClient": "Téléchargement de vos contacts et de vos conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "collègue@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Suivant", "invite.skipForNow": "Ignorer pour l'instant", "invite.subhead": "Invitez vos collègues à vous rejoindre.", - "inviteHeadline": "Invitez des contacts sur {{brandName}}", - "inviteHintSelected": "Appuyez sur {{metaKey}} + C pour copier", - "inviteHintUnselected": "Sélectionnez et appuyez sur {{metaKey}} + C", - "inviteMessage": "Je suis sur {{brandName}}, cherche {{username}} ou va sur get.wire.com .", - "inviteMessageNoEmail": "Je suis sur {{brandName}}. Va sur get.wire.com pour me rejoindre.", + "inviteHeadline": "Invitez des contacts sur {brandName}", + "inviteHintSelected": "Appuyez sur {metaKey} + C pour copier", + "inviteHintUnselected": "Sélectionnez et appuyez sur {metaKey} + C", + "inviteMessage": "Je suis sur {brandName}, cherche {username} ou va sur get.wire.com .", + "inviteMessageNoEmail": "Je suis sur {brandName}. Va sur get.wire.com pour me rejoindre.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Édité : {{edited}}", + "messageDetailsEdited": "Édité : {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Personne n’a encore lu ce message.", "messageDetailsReceiptsOff": "Les accusés de lecture n’étaient pas activés quand ce message a été envoyé.", - "messageDetailsSent": "Envoyé : {{sent}}", + "messageDetailsSent": "Envoyé : {sent}", "messageDetailsTitle": "Détails", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Lu{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Lu{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Créer un compte ?", "modalAccountCreateMessage": "En créant un compte, vous perdrez l’historique de conversation dans cette Guest Room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Vous avez activé les accusés de lecture", "modalAccountReadReceiptsChangedSecondary": "Gérer les appareils", "modalAccountRemoveDeviceAction": "Supprimer l’appareil", - "modalAccountRemoveDeviceHeadline": "Supprimer \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Supprimer \"{device}\"", "modalAccountRemoveDeviceMessage": "Votre mot de passe est nécessaire pour supprimer l’appareil.", "modalAccountRemoveDevicePlaceholder": "Mot de passe", "modalAcknowledgeAction": "OK", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Réinitialiser ce client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Accéder en tant que nouvel appareil", - "modalAppLockLockedTitle": "Entrez le code d'accès pour déverrouiller {{brandName}}", + "modalAppLockLockedTitle": "Entrez le code d'accès pour déverrouiller {brandName}", "modalAppLockLockedUnlockButton": "Déverrouiller", "modalAppLockPasscode": "Code d'accès", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Votre organisation a besoin de verrouiller votre application lorsque {{brandName}} n'est pas utilisé pour s'assurer de la sécurité de l'équipe.[br]Créez un mot de passe pour déverrouiller {{brandName}}. Soyez sûr de vous en souvenir, car il ne peut pas être récupéré.", - "modalAppLockSetupChangeTitle": "Il y a eu un changement à {{brandName}}", + "modalAppLockSetupChangeMessage": "Votre organisation a besoin de verrouiller votre application lorsque {brandName} n'est pas utilisé pour s'assurer de la sécurité de l'équipe.[br]Créez un mot de passe pour déverrouiller {brandName}. Soyez sûr de vous en souvenir, car il ne peut pas être récupéré.", + "modalAppLockSetupChangeTitle": "Il y a eu un changement à {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "Un chiffre", - "modalAppLockSetupLong": "Au moins {{minPasswordLength}} caractères", + "modalAppLockSetupLong": "Au moins {minPasswordLength} caractères", "modalAppLockSetupLower": "Une lettre minuscule", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Mot de passe incorrect", "modalAppLockWipePasswordGoBackButton": "Retour", "modalAppLockWipePasswordPlaceholder": "Mot de passe", - "modalAppLockWipePasswordTitle": "Entrez le mot de passe de votre compte {{brandName}} pour réinitialiser ce client", + "modalAppLockWipePasswordTitle": "Entrez le mot de passe de votre compte {brandName} pour réinitialiser ce client", "modalAssetFileTypeRestrictionHeadline": "Type de fichier incompatible", - "modalAssetFileTypeRestrictionMessage": "Ce type de fichier \"{{fileName}}\" n'est pas autorisé.", + "modalAssetFileTypeRestrictionMessage": "Ce type de fichier \"{fileName}\" n'est pas autorisé.", "modalAssetParallelUploadsHeadline": "Trop de fichiers à la fois", - "modalAssetParallelUploadsMessage": "Vous pouvez envoyer jusqu’à {{number}} fichiers à la fois.", + "modalAssetParallelUploadsMessage": "Vous pouvez envoyer jusqu’à {number} fichiers à la fois.", "modalAssetTooLargeHeadline": "Fichier trop volumineux", - "modalAssetTooLargeMessage": "Vous pouvez envoyer des fichiers jusqu’à {{number}}", + "modalAssetTooLargeMessage": "Vous pouvez envoyer des fichiers jusqu’à {number}", "modalAvailabilityAvailableMessage": "Vos contacts vous verront comme Disponible. Vous recevrez des notifications pour les appels entrants et pour les messages selon les paramètres de notifications de chaque conversation.", "modalAvailabilityAvailableTitle": "Vous apparaissez comme Disponible", "modalAvailabilityAwayMessage": "Vos contacts vous verront comme Absent. Vous ne recevrez pas de notifications pour des appels ou messages entrants.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Raccrocher", "modalCallSecondOutgoingHeadline": "Raccrocher l’appel en cours ?", "modalCallSecondOutgoingMessage": "Vous ne pouvez être que dans un appel à la fois.", - "modalCallUpdateClientHeadline": "Veuillez mettre à jour {{brandName}}", - "modalCallUpdateClientMessage": "Vous avez reçu un appel qui n'est pas compatible avec cette version de {{brandName}}.", + "modalCallUpdateClientHeadline": "Veuillez mettre à jour {brandName}", + "modalCallUpdateClientMessage": "Vous avez reçu un appel qui n'est pas compatible avec cette version de {brandName}.", "modalConferenceCallNotSupportedHeadline": "Les appels de conférence téléphonique sont indisponibles.", "modalConferenceCallNotSupportedJoinMessage": "Pour rejoindre un appel de groupe, veuillez utiliser un navigateur compatible.", "modalConferenceCallNotSupportedMessage": "Ce navigateur ne prend pas en charge les appels de conférence chiffrés de bout en bout.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Annuler", "modalConnectAcceptAction": "Se connecter", "modalConnectAcceptHeadline": "Accepter ?", - "modalConnectAcceptMessage": "Cela vous connectera et ouvrira la conversation avec {{user}}.", + "modalConnectAcceptMessage": "Cela vous connectera et ouvrira la conversation avec {user}.", "modalConnectAcceptSecondary": "Ignorer", "modalConnectCancelAction": "Oui", "modalConnectCancelHeadline": "Annuler la demande ?", - "modalConnectCancelMessage": "Annuler la demande de connexion à {{user}}.", + "modalConnectCancelMessage": "Annuler la demande de connexion à {user}.", "modalConnectCancelSecondary": "Non", "modalConversationClearAction": "Supprimer", "modalConversationClearHeadline": "Effacer le contenu ?", "modalConversationClearMessage": "Ceci effacera la conversation sur tous vos appareils.", "modalConversationClearOption": "Quitter aussi la conversation", "modalConversationDeleteErrorHeadline": "Groupe non supprimé", - "modalConversationDeleteErrorMessage": "Une erreur s’est produite lors de la suppression du groupe {{name}}. Veuillez réessayer.", + "modalConversationDeleteErrorMessage": "Une erreur s’est produite lors de la suppression du groupe {name}. Veuillez réessayer.", "modalConversationDeleteGroupAction": "Supprimer", "modalConversationDeleteGroupHeadline": "Supprimer ce groupe ?", "modalConversationDeleteGroupMessage": "Ceci supprimera ce groupe et son contenu pour tous les participants sur tous les appareils. Il n’y a aucune option pour restaurer le contenu. Tous les participants seront notifiés.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Quitter", - "modalConversationLeaveHeadline": "Quitter la conversation \"{{name}}\" ?", + "modalConversationLeaveHeadline": "Quitter la conversation \"{name}\" ?", "modalConversationLeaveMessage": "Vous ne pourrez plus envoyer ou recevoir de messages dans cette conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Effacer aussi le contenu", "modalConversationMessageTooLongHeadline": "Message trop long", - "modalConversationMessageTooLongMessage": "Vous pouvez envoyer des messages de {{number}} caractères maximum.", + "modalConversationMessageTooLongMessage": "Vous pouvez envoyer des messages de {number} caractères maximum.", "modalConversationNewDeviceAction": "Envoyer quand même", - "modalConversationNewDeviceHeadlineMany": "{{users}} utilisent de nouveaux appareils", - "modalConversationNewDeviceHeadlineOne": "{{user}} utilise un nouvel appareil", - "modalConversationNewDeviceHeadlineYou": "{{user}} utilise un nouvel appareil", + "modalConversationNewDeviceHeadlineMany": "{users} utilisent de nouveaux appareils", + "modalConversationNewDeviceHeadlineOne": "{user} utilise un nouvel appareil", + "modalConversationNewDeviceHeadlineYou": "{user} utilise un nouvel appareil", "modalConversationNewDeviceIncomingCallAction": "Décrocher", "modalConversationNewDeviceIncomingCallMessage": "Voulez-vous quand même décrocher ?", "modalConversationNewDeviceMessage": "Voulez-vous toujours envoyer vos messages ?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Voulez-vous quand même appeler ?", "modalConversationNotConnectedHeadline": "Personne n’a été ajouté à la conversation", "modalConversationNotConnectedMessageMany": "Un des contacts sélectionnés a refusé de rejoindre ces conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} ne veut pas être ajouté aux conversations.", + "modalConversationNotConnectedMessageOne": "{name} ne veut pas être ajouté aux conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Exclure ?", - "modalConversationRemoveMessage": "{{user}} ne pourra plus envoyer ou recevoir de messages dans cette conversation.", + "modalConversationRemoveMessage": "{user} ne pourra plus envoyer ou recevoir de messages dans cette conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Révoquer le lien", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Révoquer le lien ?", "modalConversationRevokeLinkMessage": "Les contacts externes ne pourront plus rejoindre la conversation avec ce lien. Les contacts externes ayant déjà rejoint la conversation conserveront leurs accès.", "modalConversationTooManyMembersHeadline": "Ce groupe est complet", - "modalConversationTooManyMembersMessage": "Jusqu’à {{number1}} contacts peuvent participer à une conversation. Nombre de places disponibles actuellement: {{number2}}.", + "modalConversationTooManyMembersMessage": "Jusqu’à {number1} contacts peuvent participer à une conversation. Nombre de places disponibles actuellement: {number2}.", "modalCreateFolderAction": "Créer", "modalCreateFolderHeadline": "Créer un nouveau dossier", "modalCreateFolderMessage": "Déplacer la conversation vers un nouveau dossier.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "L’image sélectionnée est trop volumineuse", - "modalGifTooLargeMessage": "La taille maximale autorisée est {{number}} MB.", + "modalGifTooLargeMessage": "La taille maximale autorisée est {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Les bots sont indisponibles pour le moment", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "Impossible de trouver un périphérique d'entrée audio. Les autres participants ne pourront pas vous entendre tant que vos paramètres audio ne seront pas configurés. Rendez-vous dans Préférences pour en savoir plus sur votre configuration audio.", "modalNoAudioInputTitle": "Microphone désactivé", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} n’a pas accès à la Webcam.[br][faqLink]Accédez à cet article[/faqLink] pour résoudre ce problème.", + "modalNoCameraMessage": "{brandName} n’a pas accès à la Webcam.[br][faqLink]Accédez à cet article[/faqLink] pour résoudre ce problème.", "modalNoCameraTitle": "Webcam indisponible", "modalOpenLinkAction": "Ouvrir", - "modalOpenLinkMessage": "Vous allez être redirigé vers {{link}}", + "modalOpenLinkMessage": "Vous allez être redirigé vers {link}", "modalOpenLinkTitle": "Ouvrir le lien", "modalOptionSecondary": "Annuler", "modalPictureFileFormatHeadline": "Impossible d’utiliser cette image", "modalPictureFileFormatMessage": "Veuillez choisir un fichier PNG ou JPEG.", "modalPictureTooLargeHeadline": "La photo sélectionnée est trop volumineuse", - "modalPictureTooLargeMessage": "Vous pouvez envoyer des images allant jusqu’à {{number}} MB.", + "modalPictureTooLargeMessage": "Vous pouvez envoyer des images allant jusqu’à {number} MB.", "modalPictureTooSmallHeadline": "L’image sélectionnée est trop petite", "modalPictureTooSmallMessage": "Merci de choisir une image mesurant au moins 320 × 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Erreur", "modalPreferencesAccountEmailHeadline": "Vérifier l'adresse e-mail", "modalPreferencesAccountEmailInvalidMessage": "Cette adresse e-mail n'est pas valide.", "modalPreferencesAccountEmailTakenMessage": "Cette adresse e-mail est déjà utilisée.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "L’ajout du service est impossible", "modalServiceUnavailableMessage": "Le service est temporairement indisponible.", "modalSessionResetHeadline": "La session a été réinitialisée", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Réessayer", "modalUploadContactsMessage": "Nous n’avons pas reçu votre information. Veuillez réessayer d’importer vos contacts.", "modalUserBlockAction": "Bloquer", - "modalUserBlockHeadline": "Bloquer {{user}} ?", - "modalUserBlockMessage": "{{user}} ne pourra plus vous contacter ou vous ajouter à des conversations de groupe.", + "modalUserBlockHeadline": "Bloquer {user} ?", + "modalUserBlockMessage": "{user} ne pourra plus vous contacter ou vous ajouter à des conversations de groupe.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Débloquer", "modalUserUnblockHeadline": "Débloquer ?", - "modalUserUnblockMessage": "{{user}} pourra de nouveau vous parler ou vous ajouter à des conversations de groupe.", + "modalUserUnblockMessage": "{user} pourra de nouveau vous parler ou vous ajouter à des conversations de groupe.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "A accepté votre demande de connexion", "notificationConnectionConnected": "Vous êtes connecté", "notificationConnectionRequest": "Souhaite se connecter", - "notificationConversationCreate": "{{user}} a commencé une conversation", + "notificationConversationCreate": "{user} a commencé une conversation", "notificationConversationDeleted": "Cette conversation a été supprimée", - "notificationConversationDeletedNamed": "{{name}} a été supprimé", - "notificationConversationMessageTimerReset": "{{user}} a désactivé les messages éphémères", - "notificationConversationMessageTimerUpdate": "{{user}} a défini les messages éphémères à {{time}}", - "notificationConversationRename": "{{user}} a renommé la conversation en {{name}}", - "notificationMemberJoinMany": "{{user}} a ajouté {{number}} contacts à la conversation", - "notificationMemberJoinOne": "{{user1}} a ajouté {{user2}} à la conversation", - "notificationMemberJoinSelf": "{{user}} a rejoint la conversation", - "notificationMemberLeaveRemovedYou": "{{user}} vous a exclu de la conversation", + "notificationConversationDeletedNamed": "{name} a été supprimé", + "notificationConversationMessageTimerReset": "{user} a désactivé les messages éphémères", + "notificationConversationMessageTimerUpdate": "{user} a défini les messages éphémères à {time}", + "notificationConversationRename": "{user} a renommé la conversation en {name}", + "notificationMemberJoinMany": "{user} a ajouté {number} contacts à la conversation", + "notificationMemberJoinOne": "{user1} a ajouté {user2} à la conversation", + "notificationMemberJoinSelf": "{user} a rejoint la conversation", + "notificationMemberLeaveRemovedYou": "{user} vous a exclu de la conversation", "notificationMention": "Nouvelle mention :", "notificationObfuscated": "vous a envoyé un message", "notificationObfuscatedMention": "Vous a mentionné", "notificationObfuscatedReply": "Vous a répondu", "notificationObfuscatedTitle": "Quelqu’un", "notificationPing": "a fait un signe", - "notificationReaction": "{{reaction}} votre message", - "notificationReply": "Réponse : {{text}}", + "notificationReaction": "{reaction} votre message", + "notificationReply": "Réponse : {text}", "notificationSettingsDisclaimer": "Vous pouvez choisir d’être notifié pour tous les évènements (y compris les appels audios et vidéos) ou juste lorsque vous êtes mentionné.", "notificationSettingsEverything": "Toutes", "notificationSettingsMentionsAndReplies": "Mentions et réponses", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "A partagé un fichier", "notificationSharedLocation": "A partagé une position", "notificationSharedVideo": "A partagé une vidéo", - "notificationTitleGroup": "{{user}} dans {{conversation}}", + "notificationTitleGroup": "{user} dans {conversation}", "notificationVoiceChannelActivate": "Appel en cours", "notificationVoiceChannelDeactivate": "A appelé", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Vérifiez que cela correspond à l’empreinte numérique affichée sur [bold] l’appareil de {{user}}[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Vérifiez que cela correspond à l’empreinte numérique affichée sur [bold] l’appareil de {user}[/bold].", "participantDevicesDetailHowTo": "Comment faire ?", "participantDevicesDetailResetSession": "Réinitialiser la session", "participantDevicesDetailShowMyDevice": "Afficher l’empreinte numérique de mon appareil", "participantDevicesDetailVerify": "Vérifié", "participantDevicesHeader": "Appareils", - "participantDevicesHeadline": "{{brandName}} donne à chaque appareil une empreinte numérique unique. Comparez-les avec {{user}} pour vérifier votre conversation.", + "participantDevicesHeadline": "{brandName} donne à chaque appareil une empreinte numérique unique. Comparez-les avec {user} pour vérifier votre conversation.", "participantDevicesLearnMore": "En savoir plus", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Afficher tous mes appareils", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Vidéo", "preferencesAVCamera": "Webcam", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{{brandName}} n’a pas accès à la Webcam.[br][faqLink]Accédez à cet article[/faqLink] pour résoudre ce problème.", + "preferencesAVNoCamera": "{brandName} n’a pas accès à la Webcam.[br][faqLink]Accédez à cet article[/faqLink] pour résoudre ce problème.", "preferencesAVPermissionDetail": "Activer à partir des préférences de votre navigateur", "preferencesAVSpeakers": "Haut-parleurs", "preferencesAVTemporaryDisclaimer": "Les invités ne peuvent pas démarrer de vidéoconférences. Sélectionnez la caméra à utiliser si vous en rejoignez une.", "preferencesAVTryAgain": "Réessayez", "preferencesAbout": "À propos", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Politique de confidentialité", "preferencesAboutSupport": "Assistance", "preferencesAboutSupportContact": "Contacter l’assistance technique", "preferencesAboutSupportWebsite": "Site d’assistance", "preferencesAboutTermsOfUse": "Conditions d’utilisation", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "Site de {{brandName}}", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "Site de {brandName}", "preferencesAccount": "Compte", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Définir un statut", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Créer une équipe", "preferencesAccountData": "Utilisation des Données Personnelles", - "preferencesAccountDataTelemetry": "Les données d'utilisation permettent à {{brandName}} de comprendre comment l'application est utilisée et comment elle peut être améliorée. Les données sont anonymes et n'incluent pas le contenu de vos communications (messages, fichiers ou appels).", + "preferencesAccountDataTelemetry": "Les données d'utilisation permettent à {brandName} de comprendre comment l'application est utilisée et comment elle peut être améliorée. Les données sont anonymes et n'incluent pas le contenu de vos communications (messages, fichiers ou appels).", "preferencesAccountDataTelemetryCheckbox": "Envoyer des données d'utilisation anonymes", "preferencesAccountDelete": "Supprimer le compte", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Se déconnecter", "preferencesAccountManageTeam": "Gérer l’équipe", "preferencesAccountMarketingConsentCheckbox": "Recevoir notre newsletter", - "preferencesAccountMarketingConsentDetail": "Recevoir des e-mails sur les nouveautés de {{brandName}}.", + "preferencesAccountMarketingConsentDetail": "Recevoir des e-mails sur les nouveautés de {brandName}.", "preferencesAccountPrivacy": "Politique de confidentialité", "preferencesAccountReadReceiptsCheckbox": "Accusés de lecture", "preferencesAccountReadReceiptsDetail": "Si cette option est désactivée, vous ne pourrez pas voir les accusés de lecture d’autres destinataires.\nCette option ne s’applique pas aux conversations de groupe.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Si vous ne reconnaissez pas l’un des appareils ci-dessus, supprimez-le et changez votre mot de passe.", "preferencesDevicesCurrent": "Actuel", "preferencesDevicesFingerprint": "Empreinte numérique", - "preferencesDevicesFingerprintDetail": "{{brandName}} donne à chaque appareil une empreinte numérique unique. Comparez-les et vérifiez vos appareils et conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} donne à chaque appareil une empreinte numérique unique. Comparez-les et vérifiez vos appareils et conversations.", "preferencesDevicesId": "ID : ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Annuler", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Certaines", "preferencesOptionsAudioSomeDetail": "Signes et appels", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Créez une sauvegarde afin de conserver l’historique de vos conversations. Vous pourrez utiliser celle-ci si vous perdez votre appareil ou si vous basculez vers un nouveau.\nLe fichier de sauvegarde n’est pas protégé par le chiffrement de bout-en-bout de {{brandName}}, enregistrez-le dans un endroit sûr.", + "preferencesOptionsBackupExportSecondary": "Créez une sauvegarde afin de conserver l’historique de vos conversations. Vous pourrez utiliser celle-ci si vous perdez votre appareil ou si vous basculez vers un nouveau.\nLe fichier de sauvegarde n’est pas protégé par le chiffrement de bout-en-bout de {brandName}, enregistrez-le dans un endroit sûr.", "preferencesOptionsBackupHeader": "Historique", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Vous pouvez uniquement restaurer l’historique depuis une sauvegarde provenant d’une plateforme identique. Ceci effacera les conversations que vous avez déjà sur cet appareil.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Appels", "preferencesOptionsCallLogs": "Résolution de problèmes", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacts", "preferencesOptionsContactsDetail": "Nous utilisons les données de vos contacts afin de vous connecter à d’autres personnes. Nous anonymisons toutes les informations et ne les partageons avec personne d’autre.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Vous ne pouvez pas voir ce message.", "replyQuoteShowLess": "Réduire", "replyQuoteShowMore": "Plus", - "replyQuoteTimeStampDate": "Message initial du {{date}}", - "replyQuoteTimeStampTime": "Message initial de {{time}}", + "replyQuoteTimeStampDate": "Message initial du {date}", + "replyQuoteTimeStampTime": "Message initial de {time}", "roleAdmin": "Administrateur", "roleOwner": "Responsable", "rolePartner": "Contact externe", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invitez des contacts à rejoindre {{brandName}}", + "searchInvite": "Invitez des contacts à rejoindre {brandName}", "searchInviteButtonContacts": "Depuis vos contacts", "searchInviteDetail": "Partager vos contacts vous permet de vous connecter à d’autres personnes. Nous anonymisons toutes les informations et ne les partageons avec personne d’autre.", "searchInviteHeadline": "Invitez vos amis", "searchInviteShare": "Partagez vos contacts", - "searchListAdmins": "Administrateurs de la conversation ({{count}})", + "searchListAdmins": "Administrateurs de la conversation ({count})", "searchListEveryoneParticipates": "Toutes les personnes\navec qui vous êtes connecté(e)\nsont déjà dans cette conversation.", - "searchListMembers": "Participants à la conversation ({{count}})", + "searchListMembers": "Participants à la conversation ({count})", "searchListNoAdmins": "Il n'y a aucun administrateur.", "searchListNoMatches": "Aucun résultat.\nEssayez avec un nom différent.", "searchManageServices": "Gérer les Services", "searchManageServicesNoResults": "Gérer les services", "searchMemberInvite": "Inviter des contacts à rejoindre l’équipe", - "searchNoContactsOnWire": "Vous n’avez aucun contact sur {{brandName}}.\nEssayez d'en trouver via\nleur nom ou leur nom d’utilisateur.", + "searchNoContactsOnWire": "Vous n’avez aucun contact sur {brandName}.\nEssayez d'en trouver via\nleur nom ou leur nom d’utilisateur.", "searchNoMatchesPartner": "Aucun résultat", "searchNoServicesManager": "Les services sont des programmes qui peuvent améliorer votre flux de travail.", "searchNoServicesMember": "Les services sont des programmes qui peuvent améliorer votre flux de travail. Pour les activer, contactez votre administrateur.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Se connecter", - "searchOthersFederation": "Se connecter à {{domainName}}", + "searchOthersFederation": "Se connecter à {domainName}", "searchPeople": "Contacts", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Trouver des contacts par\nnom ou identifiant", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Veuillez saisir votre code SSO", "ssoLogin.subheadCodeOrEmail": "Veuillez saisir votre adresse e-mail ou code SSO.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "Si votre e-mail correspond à une installation d'entreprise de {brandName}, cette application se connectera à ce serveur.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choisissez le vôtre", "takeoverButtonKeep": "Garder celui-là", "takeoverLink": "En savoir plus", - "takeoverSub": "Choisissez votre nom d’utilisateur unique sur {{brandName}}.", + "takeoverSub": "Choisissez votre nom d’utilisateur unique sur {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Donnez un nom à votre équipe", "teamName.subhead": "Vous pourrez toujours le modifier plus tard.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Appeler", - "tooltipConversationDetailsAddPeople": "Ajouter des participants à la conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Ajouter des participants à la conversation ({shortcut})", "tooltipConversationDetailsRename": "Changer le nom de la conversation", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Ajouter un fichier", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Écrivez un message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Contacts ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Contacts ({shortcut})", "tooltipConversationPicture": "Ajouter une image", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Recherche", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Appel vidéo", - "tooltipConversationsArchive": "Archiver ({{shortcut}})", - "tooltipConversationsArchived": "Voir les archives ({{number}})", + "tooltipConversationsArchive": "Archiver ({shortcut})", + "tooltipConversationsArchived": "Voir les archives ({number})", "tooltipConversationsMore": "Plus", - "tooltipConversationsNotifications": "Ouvrir les paramètres de notifications ({{shortcut}})", - "tooltipConversationsNotify": "Activer les notifications ({{shortcut}})", + "tooltipConversationsNotifications": "Ouvrir les paramètres de notifications ({shortcut})", + "tooltipConversationsNotify": "Activer les notifications ({shortcut})", "tooltipConversationsPreferences": "Ouvrir les préférences", - "tooltipConversationsSilence": "Désactiver les notifications ({{shortcut}})", - "tooltipConversationsStart": "Commencer une conversation ({{shortcut}})", + "tooltipConversationsSilence": "Désactiver les notifications ({shortcut})", + "tooltipConversationsStart": "Commencer une conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Partagez tous vos contacts depuis l’application Contacts de macOS", "tooltipPreferencesPassword": "Ouvre une page web pour réinitialiser votre mot de passe", "tooltipPreferencesPicture": "Changez votre image de profil…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Aucune", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "Il est possible que vous n'ayez pas l'autorisation de voir ce compte, ou que cette personne ne soit pas sur {{brandName}}.", - "userNotFoundTitle": "{{brandName}} ne trouve pas cette personne.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "Il est possible que vous n'ayez pas l'autorisation de voir ce compte, ou que cette personne ne soit pas sur {brandName}.", + "userNotFoundTitle": "{brandName} ne trouve pas cette personne.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Se connecter", "userProfileButtonIgnore": "Ignorer", "userProfileButtonUnblock": "Débloquer", "userProfileDomain": "Domain", "userProfileEmail": "E-mail", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}} heures restantes", - "userRemainingTimeMinutes": "Moins de {{time}} minutes restantes", + "userRemainingTimeHours": "{time} heures restantes", + "userRemainingTimeMinutes": "Moins de {time} minutes restantes", "verify.changeEmail": "Modifier l’adresse e-mail", "verify.headline": "Vous avez du courrier", "verify.resendCode": "Renvoyer le code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Partager l’Écran", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Cette version de {{brandName}} ne peut pas participer à cet appel. Utilisez plutôt", + "warningCallIssues": "Cette version de {brandName} ne peut pas participer à cet appel. Utilisez plutôt", "warningCallQualityPoor": "Mauvaise connexion", - "warningCallUnsupportedIncoming": "{{user}} vous appelle. Votre navigateur ne prend pas en charge les appels.", + "warningCallUnsupportedIncoming": "{user} vous appelle. Votre navigateur ne prend pas en charge les appels.", "warningCallUnsupportedOutgoing": "Vous ne pouvez pas appeler parce que votre navigateur ne prend pas en charge les appels.", "warningCallUpgradeBrowser": "Pour pouvoir appeler, mettez à jour Google Chrome.", - "warningConnectivityConnectionLost": "Tentative de connexion. {{brandName}} n’est peut-être pas en mesure d’envoyer des messages.", + "warningConnectivityConnectionLost": "Tentative de connexion. {brandName} n’est peut-être pas en mesure d’envoyer des messages.", "warningConnectivityNoInternet": "Pas de connexion Internet. Vous ne pourrez pas envoyer ou recevoir de messages.", "warningLearnMore": "En savoir plus", - "warningLifecycleUpdate": "Une nouvelle version de {{brandName}} est disponible.", + "warningLifecycleUpdate": "Une nouvelle version de {brandName} est disponible.", "warningLifecycleUpdateLink": "Mettre à jour maintenant", "warningLifecycleUpdateNotes": "Nouveautés", "warningNotFoundCamera": "Vous ne pouvez pas appeler car votre ordinateur ne dispose pas d’une webcam.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Autoriser l’accès au micro", "warningPermissionRequestNotification": "[icon] Autoriser les notifications", "warningPermissionRequestScreen": "[icon] Autoriser l’accès à l’écran", - "wireLinux": "{{brandName}} pour Linux", - "wireMacos": "{{brandName}} pour macOS", - "wireWindows": "{{brandName}} pour Windows", - "wire_for_web": "{{brandName}} Web" + "wireLinux": "{brandName} pour Linux", + "wireMacos": "{brandName} pour macOS", + "wireWindows": "{brandName} pour Windows", + "wire_for_web": "{brandName} Web" } diff --git a/src/i18n/ga-IE.json b/src/i18n/ga-IE.json index c2d52954a00..9e975821cd7 100644 --- a/src/i18n/ga-IE.json +++ b/src/i18n/ga-IE.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Add", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Forgot password", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "Log in", - "authBlockedCookies": "Enable cookies to log in to {{brandName}}.", - "authBlockedDatabase": "{{brandName}} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{{brandName}} is already open in another tab.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "Invalid Country Code", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "For privacy reasons, your conversation history will not appear here.", - "authHistoryHeadline": "It’s the first time you’re using {{brandName}} on this device.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Messages sent in the meantime will not appear here.", - "authHistoryReuseHeadline": "You’ve used {{brandName}} on this device before.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Manage devices", "authLimitButtonSignOut": "Log out", - "authLimitDescription": "Remove one of your other devices to start using {{brandName}} on this one.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "Devices", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {{email}}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "No email showing up?", "authPostedResendDetail": "Check your email inbox and follow the instructions.", "authPostedResendHeadline": "You’ve got mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "This lets you use {{brandName}} on multiple devices.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Add email address and password.", "authVerifyAccountLogout": "Log out", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "No code showing up?", "authVerifyCodeResendDetail": "Resend", - "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Enter your password", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Accept", "callChooseSharedScreen": "Choose a screen to share", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Decline", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connecting…", "callStateIncoming": "Calling…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringing…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Connect", "connectionRequestIgnore": "Ignore", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Devices", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " your devices", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edited: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Guest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Open Map", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Delivered", "conversationMissedMessages": "You haven’t used this device for a while. Some messages may not appear here.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Search by name", "conversationParticipantsTitle": "People", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{{user}}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "you", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{{number}} people waiting", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person waiting", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Unmute", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mute", "conversationsPopoverUnarchive": "Unarchive", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} people left", - "conversationsSecondaryLinePersonAdded": "{{user}} was added", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} added you", - "conversationsSecondaryLinePersonLeft": "{{user}} left", - "conversationsSecondaryLinePersonRemoved": "{{user}} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "You left", "conversationsSecondaryLineYouWereRemoved": "You were removed", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "No results.", "fullsearchPlaceholder": "Search text messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Search by name", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Cancel request…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Connect", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "I’m on {{brandName}}, search for {{username}} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {{brandName}}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Manage devices", "modalAccountRemoveDeviceAction": "Remove device", - "modalAccountRemoveDeviceHeadline": "Remove \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Your password is required to remove the device.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {{number}} files at once.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {{number}}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Call Anyway", "modalCallSecondOutgoingHeadline": "Hang up current call?", "modalCallSecondOutgoingMessage": "A call is active in another conversation. Calling here will hang up the other call.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancel", "modalConnectAcceptAction": "Connect", "modalConnectAcceptHeadline": "Accept?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "Remove connection request to {{user}}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Also leave the conversation", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Leave", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Message too long", - "modalConversationMessageTooLongMessage": "You can send messages up to {{number}} characters long.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{{user}} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{{user}} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Accept call", "modalConversationNewDeviceIncomingCallMessage": "Do you still want to accept the call?", "modalConversationNewDeviceMessage": "Do you still want to send your message?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "One of the people you selected does not want to be added to conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remove?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "The group is full", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancel", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "Block {{user}}?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Unblock", "modalUserUnblockHeadline": "Unblock?", - "modalUserUnblockMessage": "{{user}} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepted your connection request", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Wants to connect", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removed you from the conversation", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Shared a file", "notificationSharedLocation": "Shared a location", "notificationSharedVideo": "Shared a video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "How do I do that?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Show my device fingerprint", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "Devices", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Learn more", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Show all my devices", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Camera", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Speakers", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "About", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy policy", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "Terms of use", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Delete account", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Log out", "preferencesAccountManageTeam": "Manage team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancel", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Some", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacts", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Bring your friends", "searchInviteShare": "Share Contacts", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connect", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "People", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", - "takeoverSub": "Claim your unique name on {{brandName}}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Call", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Add picture", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video Call", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "Open another website to reset your password", "tooltipPreferencesPicture": "Change your picture…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "None", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connect", "userProfileButtonIgnore": "Ignore", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "A new version of {{brandName}} is available.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Update now", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{{brandName}} for Linux", - "wireMacos": "{{brandName}} for macOS", - "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/he-IL.json b/src/i18n/he-IL.json index c2d52954a00..9e975821cd7 100644 --- a/src/i18n/he-IL.json +++ b/src/i18n/he-IL.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Add", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Forgot password", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "Log in", - "authBlockedCookies": "Enable cookies to log in to {{brandName}}.", - "authBlockedDatabase": "{{brandName}} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{{brandName}} is already open in another tab.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "Invalid Country Code", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "For privacy reasons, your conversation history will not appear here.", - "authHistoryHeadline": "It’s the first time you’re using {{brandName}} on this device.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Messages sent in the meantime will not appear here.", - "authHistoryReuseHeadline": "You’ve used {{brandName}} on this device before.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Manage devices", "authLimitButtonSignOut": "Log out", - "authLimitDescription": "Remove one of your other devices to start using {{brandName}} on this one.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "Devices", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {{email}}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "No email showing up?", "authPostedResendDetail": "Check your email inbox and follow the instructions.", "authPostedResendHeadline": "You’ve got mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "This lets you use {{brandName}} on multiple devices.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Add email address and password.", "authVerifyAccountLogout": "Log out", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "No code showing up?", "authVerifyCodeResendDetail": "Resend", - "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Enter your password", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Accept", "callChooseSharedScreen": "Choose a screen to share", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Decline", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connecting…", "callStateIncoming": "Calling…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringing…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Connect", "connectionRequestIgnore": "Ignore", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Devices", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " your devices", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edited: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Guest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Open Map", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Delivered", "conversationMissedMessages": "You haven’t used this device for a while. Some messages may not appear here.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Search by name", "conversationParticipantsTitle": "People", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{{user}}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "you", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{{number}} people waiting", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person waiting", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Unmute", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mute", "conversationsPopoverUnarchive": "Unarchive", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} people left", - "conversationsSecondaryLinePersonAdded": "{{user}} was added", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} added you", - "conversationsSecondaryLinePersonLeft": "{{user}} left", - "conversationsSecondaryLinePersonRemoved": "{{user}} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "You left", "conversationsSecondaryLineYouWereRemoved": "You were removed", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "No results.", "fullsearchPlaceholder": "Search text messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Search by name", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Cancel request…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Connect", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "I’m on {{brandName}}, search for {{username}} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {{brandName}}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Manage devices", "modalAccountRemoveDeviceAction": "Remove device", - "modalAccountRemoveDeviceHeadline": "Remove \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Your password is required to remove the device.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {{number}} files at once.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {{number}}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Call Anyway", "modalCallSecondOutgoingHeadline": "Hang up current call?", "modalCallSecondOutgoingMessage": "A call is active in another conversation. Calling here will hang up the other call.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancel", "modalConnectAcceptAction": "Connect", "modalConnectAcceptHeadline": "Accept?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "Remove connection request to {{user}}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Also leave the conversation", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Leave", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Message too long", - "modalConversationMessageTooLongMessage": "You can send messages up to {{number}} characters long.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{{user}} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{{user}} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Accept call", "modalConversationNewDeviceIncomingCallMessage": "Do you still want to accept the call?", "modalConversationNewDeviceMessage": "Do you still want to send your message?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "One of the people you selected does not want to be added to conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remove?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "The group is full", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancel", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "Block {{user}}?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Unblock", "modalUserUnblockHeadline": "Unblock?", - "modalUserUnblockMessage": "{{user}} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepted your connection request", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Wants to connect", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removed you from the conversation", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Shared a file", "notificationSharedLocation": "Shared a location", "notificationSharedVideo": "Shared a video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "How do I do that?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Show my device fingerprint", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "Devices", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Learn more", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Show all my devices", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Camera", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Speakers", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "About", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy policy", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "Terms of use", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Delete account", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Log out", "preferencesAccountManageTeam": "Manage team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancel", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Some", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacts", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Bring your friends", "searchInviteShare": "Share Contacts", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connect", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "People", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", - "takeoverSub": "Claim your unique name on {{brandName}}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Call", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Add picture", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video Call", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "Open another website to reset your password", "tooltipPreferencesPicture": "Change your picture…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "None", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connect", "userProfileButtonIgnore": "Ignore", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "A new version of {{brandName}} is available.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Update now", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{{brandName}} for Linux", - "wireMacos": "{{brandName}} for macOS", - "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/hi-IN.json b/src/i18n/hi-IN.json index 10d4da4e9a5..30105b81c2d 100644 --- a/src/i18n/hi-IN.json +++ b/src/i18n/hi-IN.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Add", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "पासवर्ड को भूल गए", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "लॉगिन करें", - "authBlockedCookies": "कुकीज़ को सक्षम करें {{brandName}} पर लॉगिन करने के लिए|", - "authBlockedDatabase": "{{brandName}} को स्थानीय भंडारण तक पहुंच की आवश्यकता है आपके संदेशों को प्रदर्शित करने के लिए| निजी मोड में स्थानीय संग्रहण उपलब्ध नहीं है|", - "authBlockedTabs": "{{brandName}} पहले से ही दूसरे टैब में खुला है।", + "authBlockedCookies": "कुकीज़ को सक्षम करें {brandName} पर लॉगिन करने के लिए|", + "authBlockedDatabase": "{brandName} को स्थानीय भंडारण तक पहुंच की आवश्यकता है आपके संदेशों को प्रदर्शित करने के लिए| निजी मोड में स्थानीय संग्रहण उपलब्ध नहीं है|", + "authBlockedTabs": "{brandName} पहले से ही दूसरे टैब में खुला है।", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "देश का कोड अमान्य है", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "गोपनीयता कारणों के लिए, आपका वार्तालाप इतिहास यहां पर दिखाया नहीं जायेगा|", - "authHistoryHeadline": "यह पहली बार है की आप {{brandName}} का इस्तेमाल इस उपकरण पर कर रहे हैं|", + "authHistoryHeadline": "यह पहली बार है की आप {brandName} का इस्तेमाल इस उपकरण पर कर रहे हैं|", "authHistoryReuseDescription": "संदेश जो इस बीच में भेजे गए हैं वो यहां पर दिखाई नहीं देंगे।", - "authHistoryReuseHeadline": "आप पहले इस उपकरण पे {{brandName}} का इस्तेमाल कर चुके हैं|", + "authHistoryReuseHeadline": "आप पहले इस उपकरण पे {brandName} का इस्तेमाल कर चुके हैं|", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "संभालें उपकरणों को", "authLimitButtonSignOut": "लॉग आउट करें", - "authLimitDescription": "आपके किसे एक अन्य उपकरण को हटाएँ ताकि आप {{brandName}} का इस्तेमाल इस उपकरण पर शुरू कर सकते हैं|", + "authLimitDescription": "आपके किसे एक अन्य उपकरण को हटाएँ ताकि आप {brandName} का इस्तेमाल इस उपकरण पर शुरू कर सकते हैं|", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "उपकरण", "authLoginTitle": "Log in", "authPlaceholderEmail": "ईमेल", "authPlaceholderPassword": "Password", - "authPostedResend": "{{email}} पर फिर से भेजें", + "authPostedResend": "{email} पर फिर से भेजें", "authPostedResendAction": "कोई ईमेल दिख नहीं रहा?", "authPostedResendDetail": "अपने ईमेल इनबॉक्स का जांच करें और निर्देशों का पालन करें।", "authPostedResendHeadline": "आपका ईमेल आया है|", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "यह आपको {{brandName}} का इस्तेमाल कई उपकरणों मैं करने देता है|", + "authVerifyAccountDetail": "यह आपको {brandName} का इस्तेमाल कई उपकरणों मैं करने देता है|", "authVerifyAccountHeadline": "ईमेल पता तथा पासवर्ड को जोड़े|", "authVerifyAccountLogout": "लॉग आउट करें", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "कोई कोड दिख नहीं रहा?", "authVerifyCodeResendDetail": "फिर से भेजें", - "authVerifyCodeResendTimer": "आप एक नया कोड {{expiration}} का अनुरोध कर सकते हैं|", + "authVerifyCodeResendTimer": "आप एक नया कोड {expiration} का अनुरोध कर सकते हैं|", "authVerifyPasswordHeadline": "अपने पासवर्ड को डालें", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "स्वीकार करें", "callChooseSharedScreen": "स्क्रीन चुनें साझा करने के लिए", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Decline", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "कनेक्ट हो रहा है…", "callStateIncoming": "Calling…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringing…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Connect", "connectionRequestIgnore": "Ignore", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "उपकरण", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}} के यन्त्र", + "conversationDeviceUserDevices": " {user} के यन्त्र", "conversationDeviceYourDevices": " आपके यन्त्र", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edited: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "मेहमान", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Open Map", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Delivered", "conversationMissedMessages": "आपने कुछ समय के लिए इस यंत्र का उपयोग नहीं किया है| कुछ संदेश शायद यहां दिखाई नहीं दे|", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Search by name", "conversationParticipantsTitle": "People", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "{{user}} से एक संदेश प्राप्त नहीं हुआ था।", - "conversationUnableToDecrypt2": "{{user}} की यंत्र पहचान बदल गई है| ना पहुंचाया गया सन्देश|", + "conversationUnableToDecrypt1": "{user} से एक संदेश प्राप्त नहीं हुआ था।", + "conversationUnableToDecrypt2": "{user} की यंत्र पहचान बदल गई है| ना पहुंचाया गया सन्देश|", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "आप", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{{number}} लोग इंतज़ार कर रहे हैं", + "conversationsConnectionRequestMany": "{number} लोग इंतज़ार कर रहे हैं", "conversationsConnectionRequestOne": "1 व्यक्ति इंतज़ार कर रहा है", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Unmute", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mute", "conversationsPopoverUnarchive": "Unarchive", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} लोग छोड़कर चले गए", - "conversationsSecondaryLinePersonAdded": "{{user}} was added", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} ने आपको जोड़ा", - "conversationsSecondaryLinePersonLeft": "{{user}} छोड़कर चला गया", - "conversationsSecondaryLinePersonRemoved": "{{user}} हटाया गया", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} लोग छोड़कर चले गए", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} ने आपको जोड़ा", + "conversationsSecondaryLinePersonLeft": "{user} छोड़कर चला गया", + "conversationsSecondaryLinePersonRemoved": "{user} हटाया गया", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "आप छोड़कर चले गए", "conversationsSecondaryLineYouWereRemoved": "आपको हटाया गया था", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • giphy.com द्वारा", + "extensionsGiphyMessage": "{tag} • giphy.com द्वारा", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "No results.", "fullsearchPlaceholder": "Search text messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Search by name", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Cancel request…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Connect", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "लगभग हो गया - {{brandName}} का मज़ा लें", + "initUpdatedFromNotifications": "लगभग हो गया - {brandName} का मज़ा लें", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "{{brandName}} पर लोगों को आमंत्रित करें", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "मैं {{brandName}} पर हूं, {{username}} की खोज करें या get.wire.com पर जाए|", - "inviteMessageNoEmail": "मैं {{brandName}} पर हूं| मेरे साथ कनेक्ट करने के लिए get.wire.com पर जाए|", + "inviteHeadline": "{brandName} पर लोगों को आमंत्रित करें", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "मैं {brandName} पर हूं, {username} की खोज करें या get.wire.com पर जाए|", + "inviteMessageNoEmail": "मैं {brandName} पर हूं| मेरे साथ कनेक्ट करने के लिए get.wire.com पर जाए|", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "संभालें उपकरणों को", "modalAccountRemoveDeviceAction": "उपकरण हटाएं", - "modalAccountRemoveDeviceHeadline": "\"{{device}}\" को हटाएं", + "modalAccountRemoveDeviceHeadline": "\"{device}\" को हटाएं", "modalAccountRemoveDeviceMessage": "आपके पासवर्ड की आवश्यकता है उपकरण को हटाने के लिए|", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "आप अधिकतम {{number}} फ़ाइलों को भेज सकते हैं एक बार में|", + "modalAssetParallelUploadsMessage": "आप अधिकतम {number} फ़ाइलों को भेज सकते हैं एक बार में|", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "{{number}} तक आप फ़ाइलें भेज सकते हैं", + "modalAssetTooLargeMessage": "{number} तक आप फ़ाइलें भेज सकते हैं", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Call Anyway", "modalCallSecondOutgoingHeadline": "Hang up current call?", "modalCallSecondOutgoingMessage": "एक समय में आप केवल एक कॉल में हो सकते हैं।", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancel", "modalConnectAcceptAction": "Connect", "modalConnectAcceptHeadline": "स्वीकारें?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "{{user}} को कनेक्शन अनुरोध निकालें।", + "modalConnectCancelMessage": "{user} को कनेक्शन अनुरोध निकालें।", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "साथ ही बातचीत भी छोड़ दें", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Leave", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "संदेश बहुत लंबा", - "modalConversationMessageTooLongMessage": "आप {{number}} तक लंबे वर्णों को संदेश भेज सकते हैं।", + "modalConversationMessageTooLongMessage": "आप {number} तक लंबे वर्णों को संदेश भेज सकते हैं।", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} ने नए उपकरणों का इस्तेमाल शुरू किया", - "modalConversationNewDeviceHeadlineOne": "{{user}} ने एक नए उपकरण का इस्तेमाल करना शुरू किया", - "modalConversationNewDeviceHeadlineYou": "{{user}} ने एक नए उपकरण का इस्तेमाल करना शुरू किया", + "modalConversationNewDeviceHeadlineMany": "{users} ने नए उपकरणों का इस्तेमाल शुरू किया", + "modalConversationNewDeviceHeadlineOne": "{user} ने एक नए उपकरण का इस्तेमाल करना शुरू किया", + "modalConversationNewDeviceHeadlineYou": "{user} ने एक नए उपकरण का इस्तेमाल करना शुरू किया", "modalConversationNewDeviceIncomingCallAction": "कॉल को स्वीकार करें", "modalConversationNewDeviceIncomingCallMessage": "क्या अभी भी आप कॉल को स्वीकार करना चाहते हैं?", "modalConversationNewDeviceMessage": "क्या आप अभी भी अपने संदेश को भेजना चाहते हैं?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "आपके द्वारा चुने गए लोगों में से एक बातचीत में जोड़ा नहीं जाना चाहता है।", - "modalConversationNotConnectedMessageOne": "{{name}} बातचीतो में जोड़ा नहीं जाना चाहता है।", + "modalConversationNotConnectedMessageOne": "{name} बातचीतो में जोड़ा नहीं जाना चाहता है।", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "हटाएँ?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "The group is full", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "बॉट फिलहाल अनुपलब्ध", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancel", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "{{user}} को ब्लॉक करें?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "{user} को ब्लॉक करें?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Unblock", "modalUserUnblockHeadline": "Unblock?", - "modalUserUnblockMessage": "{{user}} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "आपके कनेक्शन अनुरोध को स्वीकार कर लिया", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Wants to connect", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} को आपके बातचीत से हटाया गया|", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} को आपके बातचीत से हटाया गया|", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "एक फ़ाइल साझा गया", "notificationSharedLocation": "एक स्थान साझा गया", "notificationSharedVideo": "एक वीडियो साझा गया", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "सत्यापित करें कि यह [bold]{{user}} के यंत्र[/bold] पर दिखाए गए फिंगरप्रिंट से मेल खाता है|", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "सत्यापित करें कि यह [bold]{user} के यंत्र[/bold] पर दिखाए गए फिंगरप्रिंट से मेल खाता है|", "participantDevicesDetailHowTo": "कैसे मैं वह करूं?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "मेरा यंत्र की फिंगरप्रिंट दिखाएं", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "उपकरण", - "participantDevicesHeadline": "{{brandName}} प्रत्येक यन्त्र को एक अद्वितीय फिंगरप्रिंट देता है| उनकी तुलना {{user}} के साथ करें और अपनी बातचीत को सत्यापित करें।", + "participantDevicesHeadline": "{brandName} प्रत्येक यन्त्र को एक अद्वितीय फिंगरप्रिंट देता है| उनकी तुलना {user} के साथ करें और अपनी बातचीत को सत्यापित करें।", "participantDevicesLearnMore": "Learn more", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "मेरे सभी उपकरणों को दिखाएं", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Camera", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Speakers", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "About", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy policy", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "Terms of use", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "खाता", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "खाते को हटाएं", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "लॉग आउट करें", "preferencesAccountManageTeam": "संभालें टीम को", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "अगर आप ऊपर दिए गए उपकरण को नहीं पहचानते हैं, तो उसे हटाए और अपने पासवर्ड को रिसेट करें", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancel", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Some", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacts", "preferencesOptionsContactsDetail": "हम आपके संपर्क डेटा का उपयोग करते है आपको दूसरों के साथ जोड़ने के लिए| हम सभी सूचनाओं को अनाम बना देते हैं और इसे किसी और के साथ साझा नहीं करते हैं|", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "अपने दोस्तों को लाएं", "searchInviteShare": "संपर्कों को साझा करें", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connect", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "People", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "इस एक को रखे", "takeoverLink": "Learn more", - "takeoverSub": "{{brandName}} पर अपने अनोखे नाम का दावा करें|", + "takeoverSub": "{brandName} पर अपने अनोखे नाम का दावा करें|", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Call", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "चित्र को जोड़े", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video Call", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "दूसरा वेबसाइट खोले अपना पासवर्ड रिसेट करें के लिए", "tooltipPreferencesPicture": "अपने चित्र को बदलें...", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "None", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connect", "userProfileButtonIgnore": "Ignore", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "बुलाने के लिए, कृपया गूगल क्रोम को अपडेट करे|", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "{{brandName}} का एक नया संस्करण उपलब्ध है।", + "warningLifecycleUpdate": "{brandName} का एक नया संस्करण उपलब्ध है।", "warningLifecycleUpdateLink": "अपडेट करें अभी", "warningLifecycleUpdateNotes": "क्या नया है", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "आप कॉल नहीं कर सकते क्योंकि आपके ब्राउज़र को कैमरे के उपयोग की अनुमति नहीं हैं|", "warningPermissionDeniedMicrophone": "आप कॉल नहीं कर सकते क्योंकि आपके ब्राउज़र को माइक्रोफ़ोन के उपयोग की अनुमति नहीं हैं|", "warningPermissionDeniedScreen": "Your browser needs permission to share your screen.", - "warningPermissionRequestCamera": "{{icon}} कैमरा के उपयोग की अनुमति दें", - "warningPermissionRequestMicrophone": "{{icon}} माइक्रोफ़ोन के उपयोग की अनुमति दें", + "warningPermissionRequestCamera": "{icon} कैमरा के उपयोग की अनुमति दें", + "warningPermissionRequestMicrophone": "{icon} माइक्रोफ़ोन के उपयोग की अनुमति दें", "warningPermissionRequestNotification": "[icon] Allow notifications", - "warningPermissionRequestScreen": "{{icon}} स्क्रीन के उपयोग की अनुमति दें", - "wireLinux": "लिनक्स के लिए {{brandName}}", - "wireMacos": "मैकओएस के लिए {{brandName}}", - "wireWindows": "विंडोज के लिए {{brandName}}", - "wire_for_web": "{{brandName}} for Web" + "warningPermissionRequestScreen": "{icon} स्क्रीन के उपयोग की अनुमति दें", + "wireLinux": "लिनक्स के लिए {brandName}", + "wireMacos": "मैकओएस के लिए {brandName}", + "wireWindows": "विंडोज के लिए {brandName}", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/hr-HR.json b/src/i18n/hr-HR.json index 4a7e7cf9a7d..833ba03ca26 100644 --- a/src/i18n/hr-HR.json +++ b/src/i18n/hr-HR.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Dodaj", "addParticipantsHeader": "Dodaj sudionike", - "addParticipantsHeaderWithCounter": "Dodaj ({{number}}) sudionika", + "addParticipantsHeaderWithCounter": "Dodaj ({number}) sudionika", "addParticipantsManageServices": "Upravljanje uslugama", "addParticipantsManageServicesNoResults": "Upravljanje uslugama", "addParticipantsNoServicesManager": "Usluge su pomagači koji mogu poboljšati Vaš tijek rada.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Zaboravljena lozinka", "authAccountPublicComputer": "Ovo je javno računalo", "authAccountSignIn": "Prijava", - "authBlockedCookies": "Omogućite kolačiće za prijavu na {{brandName}}.", - "authBlockedDatabase": "{{brandName}} mora imati pristup Local Storage-u za prikaz Vaših poruka. Local Storage nije dostupno u privatnom načinu rada.", - "authBlockedTabs": "{{brandName}} je već otvoren u drugoj kartici.", + "authBlockedCookies": "Omogućite kolačiće za prijavu na {brandName}.", + "authBlockedDatabase": "{brandName} mora imati pristup Local Storage-u za prikaz Vaših poruka. Local Storage nije dostupno u privatnom načinu rada.", + "authBlockedTabs": "{brandName} je već otvoren u drugoj kartici.", "authBlockedTabsAction": "Koristi ovu karticu", "authErrorCode": "Neispravan kod", "authErrorCountryCodeInvalid": "Nevažeći kod države", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "U redu", "authHistoryDescription": "Iz sigurnosnih razloga, povijest razgovora se neće pojaviti ovdje.", - "authHistoryHeadline": "Ovo je prvi put da koristite {{brandName}} na ovom uređaju.", + "authHistoryHeadline": "Ovo je prvi put da koristite {brandName} na ovom uređaju.", "authHistoryReuseDescription": "Poruke poslane u međuvremenu neće se pojaviti.", - "authHistoryReuseHeadline": "Već ste upotrebljavali {{brandName}} na ovom uređaju.", + "authHistoryReuseHeadline": "Već ste upotrebljavali {brandName} na ovom uređaju.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Upravljanje uređajima", "authLimitButtonSignOut": "Odjava", - "authLimitDescription": "Uklonite jedan od Vaših ostalih uređaja kako bi ste počeli koristiti {{brandName}} na ovom.", + "authLimitDescription": "Uklonite jedan od Vaših ostalih uređaja kako bi ste počeli koristiti {brandName} na ovom.", "authLimitDevicesCurrent": "(Trenutno)", "authLimitDevicesHeadline": "Uređaji", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-pošta", "authPlaceholderPassword": "Password", - "authPostedResend": "Ponovno pošalji na {{email}}", + "authPostedResend": "Ponovno pošalji na {email}", "authPostedResendAction": "Email se ne pojavljuje?", "authPostedResendDetail": "Provjerite svoj email sandučić i slijedite upute.", "authPostedResendHeadline": "Imate poštu.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Dodaj", - "authVerifyAccountDetail": "Ovo Vam omogućuje da koristite {{brandName}} na više uređaja.", + "authVerifyAccountDetail": "Ovo Vam omogućuje da koristite {brandName} na više uređaja.", "authVerifyAccountHeadline": "Dodajte email adresu i lozinku.", "authVerifyAccountLogout": "Odjava", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Kod se ne pojavljuje?", "authVerifyCodeResendDetail": "Ponovno pošalji", - "authVerifyCodeResendTimer": "Možete zatražiti novi kod {{expiration}}.", + "authVerifyCodeResendTimer": "Možete zatražiti novi kod {expiration}.", "authVerifyPasswordHeadline": "Upišite Vašu šifru", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Neuspješno stvaranje sigurnosne kopije.", "backupExportProgressCompressing": "Priprema datoteke sigurnosne kopije", "backupExportProgressHeadline": "Priprema…", - "backupExportProgressSecondary": "Sig. kopija · {{processed}} od {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Sig. kopija · {processed} od {total} — {progress}%", "backupExportSaveFileAction": "Spremi datoteku", "backupExportSuccessHeadline": "Sig. kopija spremna", "backupExportSuccessSecondary": "Možete koristiti za vraćanje povijesti u slučaju da izgubite računalo ili se prebacite na novo.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Priprema…", - "backupImportProgressSecondary": "Vraćanje povijesti · {{processed}} od {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Vraćanje povijesti · {processed} od {total} — {progress}%", "backupImportSuccessHeadline": "Povijest vraćena.", "backupImportVersionErrorHeadline": "Ne kompatibilna sigurnosna kopija", - "backupImportVersionErrorSecondary": "Ova sigurnosna kopija je izrađena od novije ili starije verzije {{brandName}}-a i kao takva nemože se vratiti ovdje.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "Ova sigurnosna kopija je izrađena od novije ili starije verzije {brandName}-a i kao takva nemože se vratiti ovdje.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Pokušajte ponovno", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Prihvati", "callChooseSharedScreen": "Odaberite zaslon za zajedničko korištenje", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Odbij", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Nema pristupa kameri", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} zove", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} zove", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Povezivanje…", "callStateIncoming": "Pozivanje…", - "callStateIncomingGroup": "{{user}} zove", + "callStateIncomingGroup": "{user} zove", "callStateOutgoing": "Zvoni...", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Dokumenti", "collectionSectionImages": "Images", "collectionSectionLinks": "Poveznice", - "collectionShowAll": "Pokaži sve {{number}}", + "collectionShowAll": "Pokaži sve {number}", "connectionRequestConnect": "Poveži se", "connectionRequestIgnore": "Ignoriraj", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Potvrde čitanja su uključene", "conversationCreateTeam": "s [showmore]svim članovima tima[/showmore]", "conversationCreateTeamGuest": "s [showmore]svim članovima tima i jednim gostom[/showmore]", - "conversationCreateTeamGuests": "s [showmore]svim članovima tima i još s {{count}} gostiju[/showmore]", + "conversationCreateTeamGuests": "s [showmore]svim članovima tima i još s {count} gostiju[/showmore]", "conversationCreateTemporary": "Pridružili ste se razgovoru", - "conversationCreateWith": "s {{users}}", - "conversationCreateWithMore": "s {{users}}, i još s [showmore]{{count}}[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] je započeo razgovor s {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] je započeo razgovor s {{users}}, i još s [showmore]{{count}}[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] započeo razgovor", + "conversationCreateWith": "s {users}", + "conversationCreateWithMore": "s {users}, i još s [showmore]{count}[/showmore]", + "conversationCreated": "[bold]{name}[/bold] je započeo razgovor s {users}", + "conversationCreatedMore": "[bold]{name}[/bold] je započeo razgovor s {users}, i još s [showmore]{count}[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] započeo razgovor", "conversationCreatedNameYou": "[bold]Vi[/bold] ste započeli razgovor", - "conversationCreatedYou": "Vi ste započeli razgovor s {{users}}", - "conversationCreatedYouMore": "Vi ste započeli razgovor s {{users}}, i još s [showmore]{{count}}[/showmore]", - "conversationDeleteTimestamp": "Izbrisano: {{date}}", + "conversationCreatedYou": "Vi ste započeli razgovor s {users}", + "conversationCreatedYouMore": "Vi ste započeli razgovor s {users}, i još s [showmore]{count}[/showmore]", + "conversationDeleteTimestamp": "Izbrisano: {date}", "conversationDetails1to1ReceiptsFirst": "Ukoliko obje strane uključe potvrde čitanja, možete vidjeti kada su poruke pročitane.", "conversationDetails1to1ReceiptsHeadDisabled": "Onemogućili ste potvrde čitanja", "conversationDetails1to1ReceiptsHeadEnabled": "Omogućili ste potvrde čitanja", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Pokaži sve ({{number}})", + "conversationDetailsActionConversationParticipants": "Pokaži sve ({number})", "conversationDetailsActionCreateGroup": "Stvorite grupu", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Uređaji", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " počela/o koristiti", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " neverificirala/o je jedan od", - "conversationDeviceUserDevices": " {{user}} uređaji", + "conversationDeviceUserDevices": " {user} uređaji", "conversationDeviceYourDevices": " tvojih uređaja", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Uređeno: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Uređeno: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Gost", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Otvori kartu", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] je dodao/la {{users}} u razgovor", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] je dodao {{users}}, i još [showmore]{{count}}[/showmore] u razgovor", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] se pridružio/la", + "conversationMemberJoined": "[bold]{name}[/bold] je dodao/la {users} u razgovor", + "conversationMemberJoinedMore": "[bold]{name}[/bold] je dodao {users}, i još [showmore]{count}[/showmore] u razgovor", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] se pridružio/la", "conversationMemberJoinedSelfYou": "[bold]Vi[/bold] ste se pridružili", - "conversationMemberJoinedYou": "[bold]Vi[/bold] ste dodali {{users}} u razgovor", - "conversationMemberJoinedYouMore": "[bold]Vi[/bold] ste dodali {{users}}, i još [showmore]{{count}}[/showmore] u razgovor", - "conversationMemberLeft": "[bold]{{name}}[/bold] je napustio/la", + "conversationMemberJoinedYou": "[bold]Vi[/bold] ste dodali {users} u razgovor", + "conversationMemberJoinedYouMore": "[bold]Vi[/bold] ste dodali {users}, i još [showmore]{count}[/showmore] u razgovor", + "conversationMemberLeft": "[bold]{name}[/bold] je napustio/la", "conversationMemberLeftYou": "[bold]Vi[/bold] ste napustili", - "conversationMemberRemoved": "[bold]{{name}}[/bold] je uklonio {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Vi[/bold] ste uklonili {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] je uklonio {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]Vi[/bold] ste uklonili {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Dostavljeno", "conversationMissedMessages": "Niste upotrebljavali ovaj uređaj neko vrijeme. Neke poruke možda neće biti vidljive na njemu.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Traži po imenu", "conversationParticipantsTitle": "Kontakti", "conversationPing": " pingala/o", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pingala/o", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " preimenovala/o razgovor", "conversationResetTimer": " je isključio tajmer poruke", "conversationResetTimerYou": " je isključio tajmer poruke", - "conversationResume": "Započni razgovor s {{users}}", - "conversationSendPastedFile": "Slika zaljepljena na {{date}}", + "conversationResume": "Započni razgovor s {users}", + "conversationSendPastedFile": "Slika zaljepljena na {date}", "conversationServicesWarning": "Usluge imaju pristup sadržaju ovog razgovora", "conversationSomeone": "Netko", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] je uklonjen iz tima", + "conversationTeamLeft": "[bold]{name}[/bold] je uklonjen iz tima", "conversationToday": "danas", "conversationTweetAuthor": " na Twitteru", - "conversationUnableToDecrypt1": "Poruka od [highlight]{{user}}[/highlight] nije zaprimljena.", - "conversationUnableToDecrypt2": "Identitet [highlight]{{user}}[/highlight] uređaja je promjenjen. Poruka nije dostavljena.", + "conversationUnableToDecrypt1": "Poruka od [highlight]{user}[/highlight] nije zaprimljena.", + "conversationUnableToDecrypt2": "Identitet [highlight]{user}[/highlight] uređaja je promjenjen. Poruka nije dostavljena.", "conversationUnableToDecryptErrorMessage": "Pogreška", "conversationUnableToDecryptLink": "Zašto?", "conversationUnableToDecryptResetSession": "Resetiraj sesiju", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " postavi tajmer poruke na {{time}}", - "conversationUpdatedTimerYou": " postavi tajmer poruke na {{time}}", + "conversationUpdatedTimer": " postavi tajmer poruke na {time}", + "conversationUpdatedTimerYou": " postavi tajmer poruke na {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ti", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Sve arhivirano", - "conversationsConnectionRequestMany": "{{number}} ljudi čekaju", + "conversationsConnectionRequestMany": "{number} ljudi čekaju", "conversationsConnectionRequestOne": "1 osoba čeka", "conversationsContacts": "Kontakti", "conversationsEmptyConversation": "Grupni razgovor", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Uključi zvuk", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Isključi zvuk", "conversationsPopoverUnarchive": "Ukloni iz arhive", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Netko je poslao poruku", "conversationsSecondaryLineEphemeralReply": "Odgovorio ti", "conversationsSecondaryLineEphemeralReplyGroup": "Netko Vam je odgovorio", - "conversationsSecondaryLineIncomingCall": "{{user}} zove", - "conversationsSecondaryLinePeopleAdded": "{{user}} osoba je dodano", - "conversationsSecondaryLinePeopleLeft": "{{number}} osoba je napustilo", - "conversationsSecondaryLinePersonAdded": "{{user}} je dodan", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} se pridružio", - "conversationsSecondaryLinePersonAddedYou": "{{user}} te dodao", - "conversationsSecondaryLinePersonLeft": "{{user}} napustilo", - "conversationsSecondaryLinePersonRemoved": "{{user}} je uklonjen", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} je uklonjen iz tima", - "conversationsSecondaryLineRenamed": "{{user}} je preimenovao razgovor", - "conversationsSecondaryLineSummaryMention": "{{number}} spominjanje", - "conversationsSecondaryLineSummaryMentions": "{{number}} spominjanja", - "conversationsSecondaryLineSummaryMessage": "{{number}} poruka", - "conversationsSecondaryLineSummaryMessages": "{{number}} poruke", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} propušten poziv", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} propuštenih poziva", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pingova", - "conversationsSecondaryLineSummaryReplies": "{{number}} odgovora", - "conversationsSecondaryLineSummaryReply": "{{number}} odgovor", + "conversationsSecondaryLineIncomingCall": "{user} zove", + "conversationsSecondaryLinePeopleAdded": "{user} osoba je dodano", + "conversationsSecondaryLinePeopleLeft": "{number} osoba je napustilo", + "conversationsSecondaryLinePersonAdded": "{user} je dodan", + "conversationsSecondaryLinePersonAddedSelf": "{user} se pridružio", + "conversationsSecondaryLinePersonAddedYou": "{user} te dodao", + "conversationsSecondaryLinePersonLeft": "{user} napustilo", + "conversationsSecondaryLinePersonRemoved": "{user} je uklonjen", + "conversationsSecondaryLinePersonRemovedTeam": "{user} je uklonjen iz tima", + "conversationsSecondaryLineRenamed": "{user} je preimenovao razgovor", + "conversationsSecondaryLineSummaryMention": "{number} spominjanje", + "conversationsSecondaryLineSummaryMentions": "{number} spominjanja", + "conversationsSecondaryLineSummaryMessage": "{number} poruka", + "conversationsSecondaryLineSummaryMessages": "{number} poruke", + "conversationsSecondaryLineSummaryMissedCall": "{number} propušten poziv", + "conversationsSecondaryLineSummaryMissedCalls": "{number} propuštenih poziva", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pingova", + "conversationsSecondaryLineSummaryReplies": "{number} odgovora", + "conversationsSecondaryLineSummaryReply": "{number} odgovor", "conversationsSecondaryLineYouLeft": "Vi ste otišli", "conversationsSecondaryLineYouWereRemoved": "Uklonjeni ste", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Sljedeće", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Probaj nešto drugo", "extensionsGiphyButtonOk": "Pošalji", - "extensionsGiphyMessage": "• {{tag}} s giphy.com", + "extensionsGiphyMessage": "• {tag} s giphy.com", "extensionsGiphyNoGifs": "Ups, nema Gif-ova", "extensionsGiphyRandom": "Nasumično", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Nema rezultata.", "fullsearchPlaceholder": "Pretraži poruke", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Gotovo", "groupCreationParticipantsActionSkip": "Preskoči", "groupCreationParticipantsHeader": "Dodajte osobe", - "groupCreationParticipantsHeaderWithCounter": "Dodaj osobe ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Dodaj osobe ({number})", "groupCreationParticipantsPlaceholder": "Traži po imenu", "groupCreationPreferencesAction": "Sljedeće", "groupCreationPreferencesErrorNameLong": "Prevelik broj znakova", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Naziv grupe", "groupParticipantActionBlock": "Blokiraj…", "groupParticipantActionCancelRequest": "Poništi zahtjev…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Poveži se", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Odblokiraj…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Dešifriranje poruka", "initEvents": "Učitavanje poruka", - "initProgress": " — {{number1}} od {{number2}}", - "initReceivedSelfUser": "Pozdrav, {{user}}.", + "initProgress": " — {number1} od {number2}", + "initReceivedSelfUser": "Pozdrav, {user}.", "initReceivedUserData": "Provjeravanje novih poruka", - "initUpdatedFromNotifications": "Uskoro gotovo - Uživajte s {{brandName}}", + "initUpdatedFromNotifications": "Uskoro gotovo - Uživajte s {brandName}", "initValidatedClient": "Dohvaćanje Vaših razgovora i veza", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Sljedeće", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Pozvati ljude na {{brandName}}", - "inviteHintSelected": "Pritisnite {{metaKey}} + C za kopiranje", - "inviteHintUnselected": "Odaberite i pritisnite {{metaKey}} + C", - "inviteMessage": "Ja sam na {{brandName}}u, potraži {{username}} ili posjeti get.wire.com.", - "inviteMessageNoEmail": "Ja sam na {{brandName}}u. Posjeti get.wire.com da se povežemo.", + "inviteHeadline": "Pozvati ljude na {brandName}", + "inviteHintSelected": "Pritisnite {metaKey} + C za kopiranje", + "inviteHintUnselected": "Odaberite i pritisnite {metaKey} + C", + "inviteMessage": "Ja sam na {brandName}u, potraži {username} ili posjeti get.wire.com.", + "inviteMessageNoEmail": "Ja sam na {brandName}u. Posjeti get.wire.com da se povežemo.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Uređeno: {{edited}}", + "messageDetailsEdited": "Uređeno: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Nitko još nije pročitao ovu poruku.", "messageDetailsReceiptsOff": "Potvrda čitanja nije bila uključena kada je ova poruka poslana.", - "messageDetailsSent": "Poslano: {{sent}}", + "messageDetailsSent": "Poslano: {sent}", "messageDetailsTitle": "Detalji", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Pročitano{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Pročitano{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "U redu", "modalAccountCreateHeadline": "Stvaranje računa?", "modalAccountCreateMessage": "Stvaranjem računa izgubiti će te svu povijest razgovora iz ove sobe za goste.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Omogućili ste potvrde čitanja", "modalAccountReadReceiptsChangedSecondary": "Upravljanje uređajima", "modalAccountRemoveDeviceAction": "Uklanjanje uređaja", - "modalAccountRemoveDeviceHeadline": "Uklanjanje \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Uklanjanje \"{device}\"", "modalAccountRemoveDeviceMessage": "Lozinka potrebna za uklanjanje uređaja.", "modalAccountRemoveDevicePlaceholder": "Lozinka", "modalAcknowledgeAction": "U redu", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Previše datoteka odjednom", - "modalAssetParallelUploadsMessage": "Možete poslati {{number}} datoteke odjednom.", + "modalAssetParallelUploadsMessage": "Možete poslati {number} datoteke odjednom.", "modalAssetTooLargeHeadline": "Datoteka je prevelika", - "modalAssetTooLargeMessage": "Možete poslati datoteke do {{number}}", + "modalAssetTooLargeMessage": "Možete poslati datoteke do {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Poklopi", "modalCallSecondOutgoingHeadline": "Prekinuti trenutni poziv?", "modalCallSecondOutgoingMessage": "Možete biti u samo jednom pozivu u isto vrijeme.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Odustani", "modalConnectAcceptAction": "Poveži se", "modalConnectAcceptHeadline": "Prihvatiti?", - "modalConnectAcceptMessage": "Ovo će vas spojiti i otvoriti razgovor s {{user}}.", + "modalConnectAcceptMessage": "Ovo će vas spojiti i otvoriti razgovor s {user}.", "modalConnectAcceptSecondary": "Ignoriraj", "modalConnectCancelAction": "Da", "modalConnectCancelHeadline": "Poništiti zahtjev?", - "modalConnectCancelMessage": "Uklanjanje zahtjeva za povezivanje s {{user}}.", + "modalConnectCancelMessage": "Uklanjanje zahtjeva za povezivanje s {user}.", "modalConnectCancelSecondary": "Ne", "modalConversationClearAction": "Obriši", "modalConversationClearHeadline": "Izbrisati sadržaj?", "modalConversationClearMessage": "Ovo će očistiti povijest razgovora na svim Vašim uređajima.", "modalConversationClearOption": "Također napusti razgovor", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Izađi", - "modalConversationLeaveHeadline": "Napusti razgovor s {{name}}?", + "modalConversationLeaveHeadline": "Napusti razgovor s {name}?", "modalConversationLeaveMessage": "Nećete moći slati ili primati poruke u ovom razgovoru.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Poruka preduga", - "modalConversationMessageTooLongMessage": "Možete slati poruke do {{number}} znakova.", + "modalConversationMessageTooLongMessage": "Možete slati poruke do {number} znakova.", "modalConversationNewDeviceAction": "Svejedno pošalji", - "modalConversationNewDeviceHeadlineMany": "{{users}} je počeo/la koristiti nove uređaje", - "modalConversationNewDeviceHeadlineOne": "{{user}} počeo koristiti novi uređaj", - "modalConversationNewDeviceHeadlineYou": "{{user}} počeo koristiti novi uređaj", + "modalConversationNewDeviceHeadlineMany": "{users} je počeo/la koristiti nove uređaje", + "modalConversationNewDeviceHeadlineOne": "{user} počeo koristiti novi uređaj", + "modalConversationNewDeviceHeadlineYou": "{user} počeo koristiti novi uređaj", "modalConversationNewDeviceIncomingCallAction": "Prihvati poziv", "modalConversationNewDeviceIncomingCallMessage": "Da li dalje želite prihvatiti poziv?", "modalConversationNewDeviceMessage": "Još uvijek želite poslati poruku?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Da li dalje želite zvati?", "modalConversationNotConnectedHeadline": "Nitko nije dodan u razgovor", "modalConversationNotConnectedMessageMany": "Jedna od osoba koje ste odabrali ne želi biti dodana u razgovore.", - "modalConversationNotConnectedMessageOne": "{{name}} ne želi biti dodan/a u razgovore.", + "modalConversationNotConnectedMessageOne": "{name} ne želi biti dodan/a u razgovore.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Ukloniti?", - "modalConversationRemoveMessage": "{{user}} neće moći slati ili primati poruke u ovom razgovoru.", + "modalConversationRemoveMessage": "{user} neće moći slati ili primati poruke u ovom razgovoru.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Opozovi poveznicu", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Opozivanje poveznice?", "modalConversationRevokeLinkMessage": "Novi gosti neće imati mogućnost pridruživanja s ovom poveznicom. Trenutačni gosti će još uvijek imati pristup.", "modalConversationTooManyMembersHeadline": "Grupa je puna", - "modalConversationTooManyMembersMessage": "Do {{number1}} ljudi može se pridružiti razgovoru. Trenutno u sobi ima mjesta za još {{number2}}.", + "modalConversationTooManyMembersMessage": "Do {number1} ljudi može se pridružiti razgovoru. Trenutno u sobi ima mjesta za još {number2}.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Odabrana animacije je prevelika", - "modalGifTooLargeMessage": "Maksimalna veličina je {{number}} MB.", + "modalGifTooLargeMessage": "Maksimalna veličina je {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Botovi trenutno nedostupni", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} nema pristup kameri.[br][faqLink]Pročitajte članak iz Podrške[/faqLink] o tome kako rješiti problem.", + "modalNoCameraMessage": "{brandName} nema pristup kameri.[br][faqLink]Pročitajte članak iz Podrške[/faqLink] o tome kako rješiti problem.", "modalNoCameraTitle": "Nema pristupa kameri", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Odustani", "modalPictureFileFormatHeadline": "Ne možete koristiti ovu sliku", "modalPictureFileFormatMessage": "Molimo izaberite PNG ili JPEG datoteku.", "modalPictureTooLargeHeadline": "Odabrana slika je prevelika", - "modalPictureTooLargeMessage": "Možete koristiti slike do {{number}} MB.", + "modalPictureTooLargeMessage": "Možete koristiti slike do {number} MB.", "modalPictureTooSmallHeadline": "Veličina slike je premala", "modalPictureTooSmallMessage": "Odaberite sliku koja je barem 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Dodavanje servisa nije moguće", "modalServiceUnavailableMessage": "Usluga trenutno nije dostupna.", "modalSessionResetHeadline": "Sesija je resetirana", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Pokušaj ponovno", "modalUploadContactsMessage": "Nismo dobili podatke. Pokušajte ponovno uvesti svoje kontakte.", "modalUserBlockAction": "Blokiraj", - "modalUserBlockHeadline": "Blokiraj {{user}}?", - "modalUserBlockMessage": "{{user}} Vas neće moći kontaktirati niti dodati u grupne razgovore.", + "modalUserBlockHeadline": "Blokiraj {user}?", + "modalUserBlockMessage": "{user} Vas neće moći kontaktirati niti dodati u grupne razgovore.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokiraj", "modalUserUnblockHeadline": "Odblokirati?", - "modalUserUnblockMessage": "{{user}} će Vas moći ponovno kontaktirati i dodati u grupne razgovore.", + "modalUserUnblockMessage": "{user} će Vas moći ponovno kontaktirati i dodati u grupne razgovore.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Prihvatila/o zahtjev za vezu", "notificationConnectionConnected": "Povezani ste sada", "notificationConnectionRequest": "Želi se povezati", - "notificationConversationCreate": "{{user}} je započela/o razgovor", + "notificationConversationCreate": "{user} je započela/o razgovor", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} je isključio tajmer poruke", - "notificationConversationMessageTimerUpdate": "{{user}} je postavio tajmer na {{time}}", - "notificationConversationRename": "{{user}} je preimenovala/o razgovor u {{name}}", - "notificationMemberJoinMany": "{{user}} dodala/o {{number}} ljudi u razgovor", - "notificationMemberJoinOne": "{{user1}} dodala/o {{user2}} u razgovor", - "notificationMemberJoinSelf": "{{user}} se pridružio razgovoru", - "notificationMemberLeaveRemovedYou": "{{user}} Vas je izbrisao/la iz razgovora", - "notificationMention": "Spominjanje: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} je isključio tajmer poruke", + "notificationConversationMessageTimerUpdate": "{user} je postavio tajmer na {time}", + "notificationConversationRename": "{user} je preimenovala/o razgovor u {name}", + "notificationMemberJoinMany": "{user} dodala/o {number} ljudi u razgovor", + "notificationMemberJoinOne": "{user1} dodala/o {user2} u razgovor", + "notificationMemberJoinSelf": "{user} se pridružio razgovoru", + "notificationMemberLeaveRemovedYou": "{user} Vas je izbrisao/la iz razgovora", + "notificationMention": "Spominjanje: {text}", "notificationObfuscated": "Poslao/la poruku", "notificationObfuscatedMention": "Spomenio te", "notificationObfuscatedReply": "Odgovorio ti", "notificationObfuscatedTitle": "Netko", "notificationPing": "Pingala/o", - "notificationReaction": "{{reaction}} tvoju poruku", - "notificationReply": "Odgovor: {{text}}", + "notificationReaction": "{reaction} tvoju poruku", + "notificationReply": "Odgovor: {text}", "notificationSettingsDisclaimer": "Možete biti obaviješteni svemu (uključujući audio i video pozive) ili samo kada Vas netko spomene ili odgovori na neku od Vaših poruka.", "notificationSettingsEverything": "Sve", "notificationSettingsMentionsAndReplies": "Spominjanja i odgovori", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Podijelila/o datoteku", "notificationSharedLocation": "Podijelila/o lokaciju", "notificationSharedVideo": "Podijelila/o video", - "notificationTitleGroup": "{{user}} u {{conversation}}", + "notificationTitleGroup": "{user} u {conversation}", "notificationVoiceChannelActivate": "Pozivanje", "notificationVoiceChannelDeactivate": "Zvala/o", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Provjerite da je otisak prikazan na [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Provjerite da je otisak prikazan na [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Kako to da učinim?", "participantDevicesDetailResetSession": "Resetiraj sesiju", "participantDevicesDetailShowMyDevice": "Pokaži otisak mog uređaja", "participantDevicesDetailVerify": "Verificirano", "participantDevicesHeader": "Uređaji", - "participantDevicesHeadline": "{{brandName}} daje svakom uređaju jedinstveni otisak. Usporedite otiske s {{user}} da bi verificirali razgovor.", + "participantDevicesHeadline": "{brandName} daje svakom uređaju jedinstveni otisak. Usporedite otiske s {user} da bi verificirali razgovor.", "participantDevicesLearnMore": "Saznaj više", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Pokaži sve uređaje", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{{brandName}} nema pristup kameri.[br][faqLink]Pročitajte članak iz Podrške[/faqLink] o tome kako rješiti problem.", + "preferencesAVNoCamera": "{brandName} nema pristup kameri.[br][faqLink]Pročitajte članak iz Podrške[/faqLink] o tome kako rješiti problem.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Zvučnici", "preferencesAVTemporaryDisclaimer": "Gosti ne mogu pokrenuti video konferencije. Odaberite kameru za korištenje ukoliko se pridružite istoj.", "preferencesAVTryAgain": "Pokušajte ponovno", "preferencesAbout": "O programu", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Pravilnik o zaštiti privatnosti", "preferencesAboutSupport": "Podrška", "preferencesAboutSupportContact": "Kontaktirajte podršku", "preferencesAboutSupportWebsite": "Wire Podrška", "preferencesAboutTermsOfUse": "Uvjeti uporabe", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Račun", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Stvorite tim", "preferencesAccountData": "Dozvole za upotrebu podataka", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Brisanje računa", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Odjava", "preferencesAccountManageTeam": "Upravljanje timom", "preferencesAccountMarketingConsentCheckbox": "Primanje biltena", - "preferencesAccountMarketingConsentDetail": "Primaj vijesti i ažuriranja o proizvodima od {{brandName}}-a putem e-maila.", + "preferencesAccountMarketingConsentDetail": "Primaj vijesti i ažuriranja o proizvodima od {brandName}-a putem e-maila.", "preferencesAccountPrivacy": "Privatnost", "preferencesAccountReadReceiptsCheckbox": "Potvrde o čitanju", "preferencesAccountReadReceiptsDetail": "Kada je opcija isključena, nećete moći vidjeti potvrde o čitanju poruka od drugih ljudi. Ova postavka se ne primjenjuje na grupne razgovore.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Ako ne prepoznajete neki od navedenih uređaja, uklonite ga i resetirajte Vašu lozinku.", "preferencesDevicesCurrent": "Trenutno", "preferencesDevicesFingerprint": "Otisak prsta", - "preferencesDevicesFingerprintDetail": "{{brandName}} daje svakom uređaju jedinstveni otisak. Usporedite otiske da bi verificirali uređaje i razgovore.", + "preferencesDevicesFingerprintDetail": "{brandName} daje svakom uređaju jedinstveni otisak. Usporedite otiske da bi verificirali uređaje i razgovore.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Odustani", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Neki", "preferencesOptionsAudioSomeDetail": "Pingovi i pozivi", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Stvorite sigurnosnu kopiju kako bi ste sačuvali povijest razgovora. Možete koristit ovo kako bi ste vratili povijest u slučaju da izgubite uređaj ili se prebacite na novi.\nDatoteka sigurnosne kopije nije zaštićena s {{brandName}} end-to-end enkripcijom, stoga datoteku spremite na sigurno mjesto.", + "preferencesOptionsBackupExportSecondary": "Stvorite sigurnosnu kopiju kako bi ste sačuvali povijest razgovora. Možete koristit ovo kako bi ste vratili povijest u slučaju da izgubite uređaj ili se prebacite na novi.\nDatoteka sigurnosne kopije nije zaštićena s {brandName} end-to-end enkripcijom, stoga datoteku spremite na sigurno mjesto.", "preferencesOptionsBackupHeader": "Povijest", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Možete vratiti povijest samo iz sigurnosne kopije iste platforme. Vaša sigurnosna kopija će presnimiti razgovore koje ste imali na ovom uređaju.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Otklanjanje greške", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Kontakti", "preferencesOptionsContactsDetail": "Mi koristimo vaše kontakt podatke za povezivanje s drugima. Sve informacije su anonimiziane i nisu dijeljene s drugima.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Ovu poruku ne možete vidjeti.", "replyQuoteShowLess": "Prikaži manje", "replyQuoteShowMore": "Prikaži više", - "replyQuoteTimeStampDate": "Originalna poruka od {{date}}", - "replyQuoteTimeStampTime": "Originalna poruka od {{time}}", + "replyQuoteTimeStampDate": "Originalna poruka od {date}", + "replyQuoteTimeStampTime": "Originalna poruka od {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Pozovite ljude na {{brandName}}", + "searchInvite": "Pozovite ljude na {brandName}", "searchInviteButtonContacts": "Iz kontakata", "searchInviteDetail": "Mi koristimo vaše kontakt podatke za povezivanje s drugima. Sve informacije su anonimiziane i nisu dijeljene s drugima.", "searchInviteHeadline": "Pozovi prijatelje", "searchInviteShare": "Podijeli kontakte", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Svi ljudi s kojima ste povezani su već u ovom razgovoru.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Nema odgovarajućih rezultata. Pokušajte unijeti drugačije ime.", "searchManageServices": "Upravljanje uslugama", "searchManageServicesNoResults": "Upravljanje uslugama", "searchMemberInvite": "Pozovite ljude da se pridruže timu", - "searchNoContactsOnWire": "Nemate veza na {{brandName}}. Pokušajte pronaći ljude po imenu ili korisničkom imenu.", + "searchNoContactsOnWire": "Nemate veza na {brandName}. Pokušajte pronaći ljude po imenu ili korisničkom imenu.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Usluge su pomagači koji mogu poboljšati Vaš tijek rada.", "searchNoServicesMember": "Usluge su pomagači koji mogu poboljšati Vaš tijek rada. Da biste ih omogućili, obratite se administratoru.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Poveži se", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Kontakti", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Traženje ljudi po imenu ili korisničkom imenu", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Odaberite vlastitu", "takeoverButtonKeep": "Zadrži ovu", "takeoverLink": "Saznaj više", - "takeoverSub": "Zatražite svoje jedinstveno ime na {{brandName}}.", + "takeoverSub": "Zatražite svoje jedinstveno ime na {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Poziv", - "tooltipConversationDetailsAddPeople": "Dodaj sudionike u razgovor ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Dodaj sudionike u razgovor ({shortcut})", "tooltipConversationDetailsRename": "Promijeni naziv razgovora", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Dodaj datoteku", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Upiši poruku", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Ljudi ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Ljudi ({shortcut})", "tooltipConversationPicture": "Dodaj sliku", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Traži", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video poziv", - "tooltipConversationsArchive": "Arhiva ({{shortcut}})", - "tooltipConversationsArchived": "Pokaži arhivu ({{number}})", + "tooltipConversationsArchive": "Arhiva ({shortcut})", + "tooltipConversationsArchived": "Pokaži arhivu ({number})", "tooltipConversationsMore": "Više", - "tooltipConversationsNotifications": "Otvori postavke obavijesti ({{shortcut}})", - "tooltipConversationsNotify": "Uključi zvukove ({{shortcut}})", + "tooltipConversationsNotifications": "Otvori postavke obavijesti ({shortcut})", + "tooltipConversationsNotify": "Uključi zvukove ({shortcut})", "tooltipConversationsPreferences": "Otvori postavke", - "tooltipConversationsSilence": "Isključi zvukove ({{shortcut}})", - "tooltipConversationsStart": "Početak razgovora ({{shortcut}})", + "tooltipConversationsSilence": "Isključi zvukove ({shortcut})", + "tooltipConversationsStart": "Početak razgovora ({shortcut})", "tooltipPreferencesContactsMacos": "Podijelite sve svoje kontakte s macOS Contacts aplikacijom", "tooltipPreferencesPassword": "Otvori web stranicu za ponovno postavljanje lozinke", "tooltipPreferencesPicture": "Promjena slike…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Ništa", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Poveži se", "userProfileButtonIgnore": "Ignoriraj", "userProfileButtonUnblock": "Odblokiraj", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}} sati preostalo", - "userRemainingTimeMinutes": "Manje od {{time}} minuta preostalo", + "userRemainingTimeHours": "{time} sati preostalo", + "userRemainingTimeMinutes": "Manje od {time} minuta preostalo", "verify.changeEmail": "Promijeni e-mail", "verify.headline": "Imate poštu", "verify.resendCode": "Ponovno pošalji kod", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Dijeljenje ekrana", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Ova verzija {{brandName}} nema pozive. Molimo vas da koristite", + "warningCallIssues": "Ova verzija {brandName} nema pozive. Molimo vas da koristite", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} zove. Vaš preglednik ne podržava pozive.", + "warningCallUnsupportedIncoming": "{user} zove. Vaš preglednik ne podržava pozive.", "warningCallUnsupportedOutgoing": "Poziv nije moguć jer vaš preglednik ne podržava pozive.", "warningCallUpgradeBrowser": "Da bi imali pozive, molimo ažurirajte Google Chrome.", - "warningConnectivityConnectionLost": "Povezivanje u tijeku. Postoji mogućnost da {{brandName}} neće moći isporučiti poruke.", + "warningConnectivityConnectionLost": "Povezivanje u tijeku. Postoji mogućnost da {brandName} neće moći isporučiti poruke.", "warningConnectivityNoInternet": "Nema Interneta. Nećete moći slati ili primati poruke.", "warningLearnMore": "Saznaj više", - "warningLifecycleUpdate": "Nova verzija {{brandName}}a je dostupna.", + "warningLifecycleUpdate": "Nova verzija {brandName}a je dostupna.", "warningLifecycleUpdateLink": "Ažuriraj sada", "warningLifecycleUpdateNotes": "Što je novo", "warningNotFoundCamera": "Poziv nije moguć jer računalo nema kameru.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Dopusti pristup mikrofonu", "warningPermissionRequestNotification": "[icon] Dopusti obavijesti", "warningPermissionRequestScreen": "[icon] Dopusti pristup zaslonu", - "wireLinux": "{{brandName}} za Linux", - "wireMacos": "{{brandName}} za macOS", - "wireWindows": "{{brandName}} za Windows", - "wire_for_web": "{{brandName}} za Web" + "wireLinux": "{brandName} za Linux", + "wireMacos": "{brandName} za macOS", + "wireWindows": "{brandName} za Windows", + "wire_for_web": "{brandName} za Web" } diff --git a/src/i18n/hu-HU.json b/src/i18n/hu-HU.json index 06bcd1c5ad6..cc4e34c9862 100644 --- a/src/i18n/hu-HU.json +++ b/src/i18n/hu-HU.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Hozzáadás", "addParticipantsHeader": "Partnerek hozzáadása", - "addParticipantsHeaderWithCounter": "Partnerek hozzáadása ({{number}})", + "addParticipantsHeaderWithCounter": "Partnerek hozzáadása ({number})", "addParticipantsManageServices": "Szolgáltatók kezelése", "addParticipantsManageServicesNoResults": "Szolgáltatók kezelése", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -225,8 +225,8 @@ "authAccountPublicComputer": "Ez egy nyilvános számítógép", "authAccountSignIn": "Bejelentkezés", "authBlockedCookies": "A bejelentkezéshez engedélyezni kell a böngésző-sütiket.", - "authBlockedDatabase": "Az üzenetek megjelenítéséhez a {{brandName}}-nek el kell érnie a helyi tárhelyet. A böngésző privát módú használatakor a helyi tárhely nem áll rendelkezésre.", - "authBlockedTabs": "A {{brandName}} már nyitva van egy másik böngészőlapon.", + "authBlockedDatabase": "Az üzenetek megjelenítéséhez a {brandName}-nek el kell érnie a helyi tárhelyet. A böngésző privát módú használatakor a helyi tárhely nem áll rendelkezésre.", + "authBlockedTabs": "A {brandName} már nyitva van egy másik böngészőlapon.", "authBlockedTabsAction": "Inkább használjuk ezt a fület", "authErrorCode": "Érvénytelen kód", "authErrorCountryCodeInvalid": "Érvénytelen az Országhívó-kód", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Adatvédelmi okokból a beszélgetés előzményei nem jelennek meg.", - "authHistoryHeadline": "Első alkalommal használod a {{brandName}}-t ezen az eszközön.", + "authHistoryHeadline": "Első alkalommal használod a {brandName}-t ezen az eszközön.", "authHistoryReuseDescription": "Az előző használat óta elküldött üzenetek ezen az eszközön nem fognak megjelenni.", - "authHistoryReuseHeadline": "Már használtad a {{brandName}}-t ezen az eszközön.", + "authHistoryReuseHeadline": "Már használtad a {brandName}-t ezen az eszközön.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Eszközök kezelése", "authLimitButtonSignOut": "Kijelentkezés", - "authLimitDescription": "Ahhoz, hogy használni tudd a {{brandName}}-t ezen az eszközön, először távolítsd el azt valamelyik másikról.", + "authLimitDescription": "Ahhoz, hogy használni tudd a {brandName}-t ezen az eszközön, először távolítsd el azt valamelyik másikról.", "authLimitDevicesCurrent": "(Ez az eszköz)", "authLimitDevicesHeadline": "Eszközök", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Jelszó", - "authPostedResend": "Újraküldés ide: {{email}}", + "authPostedResend": "Újraküldés ide: {email}", "authPostedResendAction": "Nem kaptál e-mailt?", "authPostedResendDetail": "Ellenőrizd bejövő e-mailjeidet és kövesd az utasításokat.", "authPostedResendHeadline": "Leveled érkezett.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Hozzáadás", - "authVerifyAccountDetail": "Ezáltal akár több eszközön is használhatod a {{brandName}}-t.", + "authVerifyAccountDetail": "Ezáltal akár több eszközön is használhatod a {brandName}-t.", "authVerifyAccountHeadline": "E-mail cím és jelszó megadása.", "authVerifyAccountLogout": "Kijelentkezés", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Nem kaptál kódot?", "authVerifyCodeResendDetail": "Újraküldés", - "authVerifyCodeResendTimer": "Új kódot kérhetsz {{expiration}} múlva.", + "authVerifyCodeResendTimer": "Új kódot kérhetsz {expiration} múlva.", "authVerifyPasswordHeadline": "Add meg a jelszavad", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "A mentés nem készült el.", "backupExportProgressCompressing": "Biztonsági másolat készítése", "backupExportProgressHeadline": "Előkészítés…", - "backupExportProgressSecondary": "Mentés folyamatban · {{processed}} / {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Mentés folyamatban · {processed} / {total} — {progress}%", "backupExportSaveFileAction": "Fájl mentése", "backupExportSuccessHeadline": "Biztonsági mentés kész", "backupExportSuccessSecondary": "Ennek segítségével vissza tudod állítani az előzményeket, ha elhagyod a számítógéped vagy elkezdesz egy újat használni.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Előkészítés…", - "backupImportProgressSecondary": "Visszaállítás folyamatban · {{processed}} / {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Visszaállítás folyamatban · {processed} / {total} — {progress}%", "backupImportSuccessHeadline": "Az előzmények visszaállítva.", "backupImportVersionErrorHeadline": "A mentés nem kompatibilis", - "backupImportVersionErrorSecondary": "Ez a mentés egy újabb vagy elavultabb {{brandName}} verzióval készült és nem lehet itt visszaállítani.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "Ez a mentés egy újabb vagy elavultabb {brandName} verzióval készült és nem lehet itt visszaállítani.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Próbáld újra", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Elfogadás", "callChooseSharedScreen": "Válaszd ki a megosztandó képernyőt", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Elutasítás", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Nincs kamera hozzáférés", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} partner a vonalban", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} partner a vonalban", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Csatlakozás…", "callStateIncoming": "Hívás…", - "callStateIncomingGroup": "{{user}} hív", + "callStateIncomingGroup": "{user} hív", "callStateOutgoing": "Kicsengés…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Fájlok", "collectionSectionImages": "Images", "collectionSectionLinks": "Hivatkozások", - "collectionShowAll": "Mind a(z) {{number}} mutatása", + "collectionShowAll": "Mind a(z) {number} mutatása", "connectionRequestConnect": "Csatlakozás", "connectionRequestIgnore": "Figyelmen kívül hagyás", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Az olvasási nyugták be vannak kapcsolva", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Csatlakoztál a beszélgetéshez", - "conversationCreateWith": " velük: {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] elkezdett egy beszélgetést folytatni", + "conversationCreateWith": " velük: {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] elkezdett egy beszélgetést folytatni", "conversationCreatedNameYou": "[bold]Te[/bold] elkezdtél egy beszélgetést folytatni", - "conversationCreatedYou": "Beszélgetést kezdtél a következőkkel: {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Törölve: {{date}}", + "conversationCreatedYou": "Beszélgetést kezdtél a következőkkel: {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Törölve: {date}", "conversationDetails1to1ReceiptsFirst": "Ha mindkét fél bekapcsolja az olvasási visszaigazolást, láthatod mikor olvasta el az üzeneteket.", "conversationDetails1to1ReceiptsHeadDisabled": "Letiltottad az olvasási visszaigazolást", "conversationDetails1to1ReceiptsHeadEnabled": "Engedélyezted az olvasási visszaigazolást", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Mind a(z) ({{number}}) mutatása", + "conversationDetailsActionConversationParticipants": "Mind a(z) ({number}) mutatása", "conversationDetailsActionCreateGroup": "Új csoport", "conversationDetailsActionDelete": "Csoport törlése", "conversationDetailsActionDevices": "Eszközök", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " elkezdett használni", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " visszavontad az ellenőrzött státuszt", - "conversationDeviceUserDevices": " {{user}} egyik eszköze", + "conversationDeviceUserDevices": " {user} egyik eszköze", "conversationDeviceYourDevices": " az egyik eszközödről", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Módosítva: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Módosítva: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Vendég", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Csatlakozz a beszélgetéshez", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Kedvencek", "conversationLabelGroups": "Csoportok", "conversationLabelPeople": "Partnerek", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Térkép megnyitása", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] csatlakozott", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] csatlakozott", "conversationMemberJoinedSelfYou": "[bold]Te[/bold] csatlakoztál", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] kilépett", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] kilépett", "conversationMemberLeftYou": "[bold]Te[/bold] kiléptél", - "conversationMemberRemoved": "[bold]{{name}}[/bold] eltávolította: {{users}}\n", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Te[/bold] eltávolítottad {{users}} felhasználót\n", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] eltávolította: {users}\n", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]Te[/bold] eltávolítottad {users} felhasználót\n", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Kézbesítve", "conversationMissedMessages": "Ezt a készüléket már nem használtad egy ideje, ezért nem biztos, hogy minden üzenet megjelenik itt.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Lehet, hogy nincs engedélyed ehhez a fiókhoz, vagy már nem létezik.", - "conversationNotFoundTitle": "A {{brandName}} nem tudja megnyitni ezt a beszélgetést.", + "conversationNotFoundTitle": "A {brandName} nem tudja megnyitni ezt a beszélgetést.", "conversationParticipantsSearchPlaceholder": "Keresés név szerint", "conversationParticipantsTitle": "Partner", "conversationPing": " kopogott", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " kopogott", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " átnevezte a beszélgetést", "conversationResetTimer": " kikapcsolta az üzenet időzítőt", "conversationResetTimerYou": " kikapcsolta az üzenet időzítőt", - "conversationResume": "Beszélgetés indítása a következőkkel: {{users}}", - "conversationSendPastedFile": "Kép beillesztve ({{date}})", + "conversationResume": "Beszélgetés indítása a következőkkel: {users}", + "conversationSendPastedFile": "Kép beillesztve ({date})", "conversationServicesWarning": "A szolgálatok hozzáférhetnek a beszélgetés tartalmához", "conversationSomeone": "Valaki", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] eltávolítottuk a csapatból", + "conversationTeamLeft": "[bold]{name}[/bold] eltávolítottuk a csapatból", "conversationToday": "ma", "conversationTweetAuthor": " Twitteren", - "conversationUnableToDecrypt1": "Nem kaptál meg egy üzenetet tőle: {{user}}.", - "conversationUnableToDecrypt2": "{{user}} eszközének azonosítója megváltozott. Kézbesítetlen üzenet.", + "conversationUnableToDecrypt1": "Nem kaptál meg egy üzenetet tőle: {user}.", + "conversationUnableToDecrypt2": "{user} eszközének azonosítója megváltozott. Kézbesítetlen üzenet.", "conversationUnableToDecryptErrorMessage": "Hiba", "conversationUnableToDecryptLink": "Miért?", "conversationUnableToDecryptResetSession": "Munkamenet visszaállítása", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " állítsa az üzenet időzítőjét {{time}}", - "conversationUpdatedTimerYou": " állítsa az üzenet időzítőjét {{time}}", + "conversationUpdatedTimer": " állítsa az üzenet időzítőjét {time}", + "conversationUpdatedTimerYou": " állítsa az üzenet időzítőjét {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "te", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Minden archiválva", - "conversationsConnectionRequestMany": "{{number}} partner várakozik", + "conversationsConnectionRequestMany": "{number} partner várakozik", "conversationsConnectionRequestOne": "1 partner várakozik", "conversationsContacts": "Névjegyek", "conversationsEmptyConversation": "Csoportos beszélgetés", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "Nincsenek egyedi mappák", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Némítás feloldása", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Némítás", "conversationsPopoverUnarchive": "Archiválás visszavonása", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Valaki egy üzenetet küldött", "conversationsSecondaryLineEphemeralReply": "Válaszoltam neked", "conversationsSecondaryLineEphemeralReplyGroup": "Valaki válaszolt neked", - "conversationsSecondaryLineIncomingCall": "{{user}} hív", - "conversationsSecondaryLinePeopleAdded": "{{user}} hozzáadva", - "conversationsSecondaryLinePeopleLeft": "{{number}} partner kilépett a beszélgetésből", - "conversationsSecondaryLinePersonAdded": "{{user}} hozzáadva", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} csatlakozott", - "conversationsSecondaryLinePersonAddedYou": "{{user}} hozzáadott téged", - "conversationsSecondaryLinePersonLeft": "{{user}} kilépett", - "conversationsSecondaryLinePersonRemoved": "{{user}} eltávolítva", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} el lett távolítva a csapatból", - "conversationsSecondaryLineRenamed": "{{user}} átnevezte a beszélgetést", - "conversationsSecondaryLineSummaryMention": "{{number}} megemlítés", - "conversationsSecondaryLineSummaryMentions": "{{number}} megemlítés", - "conversationsSecondaryLineSummaryMessage": "{{number}} üzenet", - "conversationsSecondaryLineSummaryMessages": "{{number}} üzenet", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} nem fogadott hívás", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} nem fogadott hívás", - "conversationsSecondaryLineSummaryPing": "{{number}} kopogás", - "conversationsSecondaryLineSummaryPings": "{{number}} kopogás", - "conversationsSecondaryLineSummaryReplies": "{{number}} válasz", - "conversationsSecondaryLineSummaryReply": "{{number}} válasz", + "conversationsSecondaryLineIncomingCall": "{user} hív", + "conversationsSecondaryLinePeopleAdded": "{user} hozzáadva", + "conversationsSecondaryLinePeopleLeft": "{number} partner kilépett a beszélgetésből", + "conversationsSecondaryLinePersonAdded": "{user} hozzáadva", + "conversationsSecondaryLinePersonAddedSelf": "{user} csatlakozott", + "conversationsSecondaryLinePersonAddedYou": "{user} hozzáadott téged", + "conversationsSecondaryLinePersonLeft": "{user} kilépett", + "conversationsSecondaryLinePersonRemoved": "{user} eltávolítva", + "conversationsSecondaryLinePersonRemovedTeam": "{user} el lett távolítva a csapatból", + "conversationsSecondaryLineRenamed": "{user} átnevezte a beszélgetést", + "conversationsSecondaryLineSummaryMention": "{number} megemlítés", + "conversationsSecondaryLineSummaryMentions": "{number} megemlítés", + "conversationsSecondaryLineSummaryMessage": "{number} üzenet", + "conversationsSecondaryLineSummaryMessages": "{number} üzenet", + "conversationsSecondaryLineSummaryMissedCall": "{number} nem fogadott hívás", + "conversationsSecondaryLineSummaryMissedCalls": "{number} nem fogadott hívás", + "conversationsSecondaryLineSummaryPing": "{number} kopogás", + "conversationsSecondaryLineSummaryPings": "{number} kopogás", + "conversationsSecondaryLineSummaryReplies": "{number} válasz", + "conversationsSecondaryLineSummaryReply": "{number} válasz", "conversationsSecondaryLineYouLeft": "Kiléptél", "conversationsSecondaryLineYouWereRemoved": "El lettél távolítva", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "Webes sütiket (cookie) használunk, hogy személyessé tegyük a weboldal által nyújtott élményt. A weboldal használatának folytatásával elfogadod a sütik használatát.{newline}A sütikkel kapcsolatban további információt találhatsz az adatvédelmi szabályzatunkban.", "createAccount.headLine": "Fiók beállítása", "createAccount.nextButton": "Tovább", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Másik keresése", "extensionsGiphyButtonOk": "Küldés", - "extensionsGiphyMessage": "{{tag}} • Forrás: giphy.com", + "extensionsGiphyMessage": "{tag} • Forrás: giphy.com", "extensionsGiphyNoGifs": "Hoppá, nincs gif", "extensionsGiphyRandom": "Véletlenszerű", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Mappák", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Nincs találat.", "fullsearchPlaceholder": "Szöveges üzenetek keresése", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Kész", "groupCreationParticipantsActionSkip": "Kihagyás", "groupCreationParticipantsHeader": "Partnerek hozzáadása", - "groupCreationParticipantsHeaderWithCounter": "Partnerek hozzáadása ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Partnerek hozzáadása ({number})", "groupCreationParticipantsPlaceholder": "Keresés név szerint", "groupCreationPreferencesAction": "Tovább", "groupCreationPreferencesErrorNameLong": "Túl sok karakter", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Csoportnév", "groupParticipantActionBlock": "Letilt…", "groupParticipantActionCancelRequest": "Kérelem visszavonása", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Csatlakozás", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Tiltás feloldása", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Üdvözli a {brandName}", "initDecryption": "Üzenetek visszafejtése", "initEvents": "Üzenetek betöltése", - "initProgress": " — {{number1}} / {{number2}}", - "initReceivedSelfUser": "Szia {{user}}!", + "initProgress": " — {number1} / {number2}", + "initReceivedSelfUser": "Szia {user}!", "initReceivedUserData": "Új üzenetek megtekintése", - "initUpdatedFromNotifications": "Majdnem kész - Élvezd a {{brandName}}-t", + "initUpdatedFromNotifications": "Majdnem kész - Élvezd a {brandName}-t", "initValidatedClient": "Kapcsolatok és a beszélgetések lekérése", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "kollega@email-cime.hu", @@ -833,11 +833,11 @@ "invite.nextButton": "Tovább", "invite.skipForNow": "Most kihagyás", "invite.subhead": "Hívd meg a kollégáidat, hogy csatlakozzanak.", - "inviteHeadline": "Hívj meg másokat is a {{brandName}}-re", - "inviteHintSelected": "Nyomd meg a {{metaKey}} + C billentyűkombinációt a másoláshoz", - "inviteHintUnselected": "Jelöld ki a szöveget, majd nyomd meg a {{metaKey}} + C billentyűkombinációt", - "inviteMessage": "Fent vagyok a {{brandName}}-ön. Keress rá a felhasználónevemre: {{username}} vagy nyisd meg a get.wire.com weboldalt.", - "inviteMessageNoEmail": "Fent vagyok a {{brandName}}-ön. Látogass el a get.wire.com weboldalra és lépj kapcsolatba velem.", + "inviteHeadline": "Hívj meg másokat is a {brandName}-re", + "inviteHintSelected": "Nyomd meg a {metaKey} + C billentyűkombinációt a másoláshoz", + "inviteHintUnselected": "Jelöld ki a szöveget, majd nyomd meg a {metaKey} + C billentyűkombinációt", + "inviteMessage": "Fent vagyok a {brandName}-ön. Keress rá a felhasználónevemre: {username} vagy nyisd meg a get.wire.com weboldalt.", + "inviteMessageNoEmail": "Fent vagyok a {brandName}-ön. Látogass el a get.wire.com weboldalra és lépj kapcsolatba velem.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Szerkesztve: {{edited}}", + "messageDetailsEdited": "Szerkesztve: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Még senki nem olvasta el az üzenetet.", "messageDetailsReceiptsOff": "Az olvasási visszaigazolás nem voltak bekapcsolva, amikor ezt az üzenetet elküldték.", - "messageDetailsSent": "Küldött: {{sent}}", + "messageDetailsSent": "Küldött: {sent}", "messageDetailsTitle": "Részletek", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Olvasott{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Olvasott{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Fiók létrehozása?", "modalAccountCreateMessage": "Ha létrehozol egy fiókot, akkor elveszted a beszélgetés előzményit ebben a vendégszobában.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Engedélyezted az olvasási visszaigazolást", "modalAccountReadReceiptsChangedSecondary": "Eszközök kezelése", "modalAccountRemoveDeviceAction": "Eszköz eltávolítása", - "modalAccountRemoveDeviceHeadline": "\"{{device}}\" eltávolítása", + "modalAccountRemoveDeviceHeadline": "\"{device}\" eltávolítása", "modalAccountRemoveDeviceMessage": "Az eszköz eltávolításához add meg a jelszavad.", "modalAccountRemoveDevicePlaceholder": "Jelszó", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Feloldás", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Hibás jelszó", "modalAppLockWipePasswordGoBackButton": "Vissza", "modalAppLockWipePasswordPlaceholder": "Jelszó", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Korlátozott fájltípus", - "modalAssetFileTypeRestrictionMessage": "A (z) \"{{fileName}}\" fájltípus nem engedélyezett.", + "modalAssetFileTypeRestrictionMessage": "A (z) \"{fileName}\" fájltípus nem engedélyezett.", "modalAssetParallelUploadsHeadline": "Egyszerre ez túl sok fájl", - "modalAssetParallelUploadsMessage": "Egyszerre {{number}} fájt küldhetsz.", + "modalAssetParallelUploadsMessage": "Egyszerre {number} fájt küldhetsz.", "modalAssetTooLargeHeadline": "A fájl túl nagy", - "modalAssetTooLargeMessage": "Maximum {{number}} méretű fájlokat küldhetsz", + "modalAssetTooLargeMessage": "Maximum {number} méretű fájlokat küldhetsz", "modalAvailabilityAvailableMessage": "Mások számára elérhetőként jelensz meg. Az értesítések beállításnak megfelelően értesítéseket kapsz a bejövő hívásokról és az üzenetekről.", "modalAvailabilityAvailableTitle": "Beállítottad a távol van állapotot", "modalAvailabilityAwayMessage": "Másoknak távol van állapotban fogsz megjelenni. A bejövő hívásokról vagy üzenetekről nem fogsz értesítést kapni.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Hívás befejezése", "modalCallSecondOutgoingHeadline": "Leteszed a folyamatban lévő hívást?", "modalCallSecondOutgoingMessage": "Egyszerre csak egy hívásban vehetsz részt.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Mégsem", "modalConnectAcceptAction": "Csatlakozás", "modalConnectAcceptHeadline": "Elfogadod?", - "modalConnectAcceptMessage": "Ezzel csatlakozol és beszélgetést indítasz {{user}} partnerrel.", + "modalConnectAcceptMessage": "Ezzel csatlakozol és beszélgetést indítasz {user} partnerrel.", "modalConnectAcceptSecondary": "Figyelmen kívül hagyás", "modalConnectCancelAction": "Igen", "modalConnectCancelHeadline": "Kérelem visszavonása?", - "modalConnectCancelMessage": "Visszavonod a csatlakozási kérelmet {{user}} partnerhez.", + "modalConnectCancelMessage": "Visszavonod a csatlakozási kérelmet {user} partnerhez.", "modalConnectCancelSecondary": "Nem", "modalConversationClearAction": "Törlés", "modalConversationClearHeadline": "Törlöd a tartalmat?", "modalConversationClearMessage": "Ezzel törlöd a beszélgetés előzményét az összes eszközödről.", "modalConversationClearOption": "Kilépés a beszélgetésből is", "modalConversationDeleteErrorHeadline": "A csoportot nem töröltük", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Törlés", "modalConversationDeleteGroupHeadline": "Törlöd a csoportos beszélgetést?", "modalConversationDeleteGroupMessage": "Ezzel törlöd a csoportot és az összes résztvevő összes tartalmát az összes eszközről. Nincs lehetőség a tartalom visszaállítására. Minden résztvevőt értesítünk.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Kilépés", - "modalConversationLeaveHeadline": "Kilépsz ebből a beszélgetésből: \"{{name}}\"?", + "modalConversationLeaveHeadline": "Kilépsz ebből a beszélgetésből: \"{name}\"?", "modalConversationLeaveMessage": "Ezután nem fogsz tudni üzeneteket küldeni és fogadni ebben a beszélgetésben.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Az üzenet túl hosszú", - "modalConversationMessageTooLongMessage": "Maximum {{number}} karakter hosszú üzenetet küldhetsz.", + "modalConversationMessageTooLongMessage": "Maximum {number} karakter hosszú üzenetet küldhetsz.", "modalConversationNewDeviceAction": "Küldés mindenképpen", - "modalConversationNewDeviceHeadlineMany": "{{users}} elkezdtek új eszközöket használni", - "modalConversationNewDeviceHeadlineOne": "{{user}} elkezdett használni egy új eszközt", - "modalConversationNewDeviceHeadlineYou": "{{user}} elkezdett használni egy új eszközt", + "modalConversationNewDeviceHeadlineMany": "{users} elkezdtek új eszközöket használni", + "modalConversationNewDeviceHeadlineOne": "{user} elkezdett használni egy új eszközt", + "modalConversationNewDeviceHeadlineYou": "{user} elkezdett használni egy új eszközt", "modalConversationNewDeviceIncomingCallAction": "Hívás fogadása", "modalConversationNewDeviceIncomingCallMessage": "Biztos, hogy még mindig fogadni szeretnéd a hívást?", "modalConversationNewDeviceMessage": "Biztos, hogy még mindig el szeretnéd küldeni az üzeneteidet?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Biztos, hogy még mindig kezdeményezni szeretnéd a hívást?", "modalConversationNotConnectedHeadline": "Senki nem lett hozzáadva a beszélgetéshez", "modalConversationNotConnectedMessageMany": "Az egyik kiválasztott partner nem szeretne csatlakozni a beszélgetéshez.", - "modalConversationNotConnectedMessageOne": "{{name}} nem szeretne csatlakozni a beszélgetéshez.", + "modalConversationNotConnectedMessageOne": "{name} nem szeretne csatlakozni a beszélgetéshez.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Törlöd?", - "modalConversationRemoveMessage": "{{user}} nem fog tudni üzenetet küldeni és fogadni ebben a beszélgetésben.", + "modalConversationRemoveMessage": "{user} nem fog tudni üzenetet küldeni és fogadni ebben a beszélgetésben.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Link visszavonása", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Visszavonod a hivatkozást?", "modalConversationRevokeLinkMessage": "Új vendégek nem tudnak ezzel a hivatkozással csatlakozni. A már meglévő vendégeknek továbbra is megmarad a hozzáférése.", "modalConversationTooManyMembersHeadline": "Telt ház", - "modalConversationTooManyMembersMessage": "Legfeljebb {{number1}} partner tud csatlakozni a beszélgetéshez. Még {{number2}} partner számára van hely.", + "modalConversationTooManyMembersMessage": "Legfeljebb {number1} partner tud csatlakozni a beszélgetéshez. Még {number2} partner számára van hely.", "modalCreateFolderAction": "Létrehozás", "modalCreateFolderHeadline": "Új mappa létrehozása", "modalCreateFolderMessage": "Helyezd át a beszélgetést egy új mappába.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "A kiválsztott animáció túl nagy", - "modalGifTooLargeMessage": "A maximális méret {{number}} MB lehet.", + "modalGifTooLargeMessage": "A maximális méret {number} MB lehet.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "A botok jelenleg nem elérhetőek", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "A {{brandName}} nem fér hozzá a fényképezőgéphez. [br] [faqLink]Olvassa el ezt a támogatási cikket[/faqLink], hogy megtudd, hogyan oldhatod meg a problémát.", + "modalNoCameraMessage": "A {brandName} nem fér hozzá a fényképezőgéphez. [br] [faqLink]Olvassa el ezt a támogatási cikket[/faqLink], hogy megtudd, hogyan oldhatod meg a problémát.", "modalNoCameraTitle": "Nincs kamera hozzáférés", "modalOpenLinkAction": "Megnyitás", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Látogasd meg a linket", "modalOptionSecondary": "Mégsem", "modalPictureFileFormatHeadline": "Nem lehet ezt a képet használni", "modalPictureFileFormatMessage": "Kérjük, PNG vagy JPEG képet használj.", "modalPictureTooLargeHeadline": "A kiválasztott kép túl nagy", - "modalPictureTooLargeMessage": "Maximum {{number}} MB méretű képeket használhatsz.", + "modalPictureTooLargeMessage": "Maximum {number} MB méretű képeket használhatsz.", "modalPictureTooSmallHeadline": "A kép túl kicsi", "modalPictureTooSmallMessage": "Kérjük, legalább 320 x 320 képpont méretű képet válassz.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Új szolgáltatás hozzáadása nem lehetséges", "modalServiceUnavailableMessage": "A szolgáltatás jelenleg nem elérhető.", "modalSessionResetHeadline": "A munkamenet alaphelyzetbe állítva", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Újra próbálás", "modalUploadContactsMessage": "Nem kaptuk meg az adataidat. Kérjük, próbáld meg újra a névjegyek importálását.", "modalUserBlockAction": "Tiltás", - "modalUserBlockHeadline": "{{user}} tiltása?", - "modalUserBlockMessage": "{{user}} nem tud majd kapcsolatba lépni veled, sem meghívni téged csoportos beszélgetésekbe.", + "modalUserBlockHeadline": "{user} tiltása?", + "modalUserBlockMessage": "{user} nem tud majd kapcsolatba lépni veled, sem meghívni téged csoportos beszélgetésekbe.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Tiltás feloldása", "modalUserUnblockHeadline": "Feloldod a letiltást?", - "modalUserUnblockMessage": "{{user}} újra kapcsolatba tud lépni veled és meg tud hívni téged csoportos beszélgetésekbe.", + "modalUserUnblockMessage": "{user} újra kapcsolatba tud lépni veled és meg tud hívni téged csoportos beszélgetésekbe.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Elfogadta a csatlakozási kérelmedet", "notificationConnectionConnected": "Most már csatlakozva vagytok", "notificationConnectionRequest": "Szeretne csatlakozni", - "notificationConversationCreate": "{{user}} beszélgetést indított", + "notificationConversationCreate": "{user} beszélgetést indított", "notificationConversationDeleted": "A beszélgetést töröltük", - "notificationConversationDeletedNamed": "{{name}} törölve lett", - "notificationConversationMessageTimerReset": "{{user}} kikapcsolta az üzenet időzítőt", - "notificationConversationMessageTimerUpdate": "{{user}} az üzenet időzítőjét {{time}} állította", - "notificationConversationRename": "{{user}} átnevezte a beszélgetést erre: {{name}}", - "notificationMemberJoinMany": "{{user}} hozzáadott {{number}} partnert a beszélgetéshez", - "notificationMemberJoinOne": "{{user1}} hozzáadta {{user2}} partnert a beszélgetéshez", - "notificationMemberJoinSelf": "{{user}} csatlakozott a beszélgetéshez", - "notificationMemberLeaveRemovedYou": "{{user}} eltávolított a beszélgetésből", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} törölve lett", + "notificationConversationMessageTimerReset": "{user} kikapcsolta az üzenet időzítőt", + "notificationConversationMessageTimerUpdate": "{user} az üzenet időzítőjét {time} állította", + "notificationConversationRename": "{user} átnevezte a beszélgetést erre: {name}", + "notificationMemberJoinMany": "{user} hozzáadott {number} partnert a beszélgetéshez", + "notificationMemberJoinOne": "{user1} hozzáadta {user2} partnert a beszélgetéshez", + "notificationMemberJoinSelf": "{user} csatlakozott a beszélgetéshez", + "notificationMemberLeaveRemovedYou": "{user} eltávolított a beszélgetésből", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Üzenetet küldött", "notificationObfuscatedMention": "Megemlített téged", "notificationObfuscatedReply": "Válaszoltam neked", "notificationObfuscatedTitle": "Valaki", "notificationPing": "Kopogott", - "notificationReaction": "Reagált egy üzenetre: {{reaction}}", - "notificationReply": "Válasz: {{text}}", + "notificationReaction": "Reagált egy üzenetre: {reaction}", + "notificationReply": "Válasz: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Minden", "notificationSettingsMentionsAndReplies": "Említések és válaszok", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Megosztott egy fájlt", "notificationSharedLocation": "Megosztott egy helyet", "notificationSharedVideo": "Megosztott egy videót", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Hív", "notificationVoiceChannelDeactivate": "Hívta", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Ellenőrizd, hogy ez egyezik-e [bold]{{user}} eszközén látható[/bold] ujjlenyomattal.", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Ellenőrizd, hogy ez egyezik-e [bold]{user} eszközén látható[/bold] ujjlenyomattal.", "participantDevicesDetailHowTo": "Hogyan csináljam?", "participantDevicesDetailResetSession": "Munkamenet visszaállítása", "participantDevicesDetailShowMyDevice": "Eszköz ujjlenyomatának megjelenítése", "participantDevicesDetailVerify": "Ellenőrizve", "participantDevicesHeader": "Eszközök", - "participantDevicesHeadline": "A {{brandName}}-ben minden eszköz egyedi ujjlenyomattal rendelkezik. Hasonlítsd össze ezt az ujjlenyomatot {{user}} partnerrel és ellenőrizd a beszélgetést.", + "participantDevicesHeadline": "A {brandName}-ben minden eszköz egyedi ujjlenyomattal rendelkezik. Hasonlítsd össze ezt az ujjlenyomatot {user} partnerrel és ellenőrizd a beszélgetést.", "participantDevicesLearnMore": "További információ", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Összes saját eszköz mutatása", @@ -1221,22 +1221,22 @@ "preferencesAV": "Hang / Videó", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "A {{brandName}} nem fér hozzá a fényképezőgéphez. [br] [faqLink] Olvassa el ezt a támogatási cikket [/faqLink], hogy megtudd, hogyan oldhatod meg a problémát.", + "preferencesAVNoCamera": "A {brandName} nem fér hozzá a fényképezőgéphez. [br] [faqLink] Olvassa el ezt a támogatási cikket [/faqLink], hogy megtudd, hogyan oldhatod meg a problémát.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Hangszórók", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Próbáld újra", "preferencesAbout": "Névjegy", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Adatvédelmi Nyilatkozat", "preferencesAboutSupport": "Ügyfélszolgálat", "preferencesAboutSupportContact": "Kapcsolatfelvétel az Ügyfélszolgálattal", "preferencesAboutSupportWebsite": "Wire Ügyfélszolgálat", "preferencesAboutTermsOfUse": "Felhasználási feltételek", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} weboldala", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} weboldala", "preferencesAccount": "Fiók", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Csapat létrehozása", "preferencesAccountData": "Adatokhasználati engedélyek", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Fiók törlése", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Kijelentkezés", "preferencesAccountManageTeam": "Csapat kezelése", "preferencesAccountMarketingConsentCheckbox": "Feliratkozás hírlevélre", - "preferencesAccountMarketingConsentDetail": "Hírek és termékinformációk fogadása e-mailben a {{brandName}}-től.", + "preferencesAccountMarketingConsentDetail": "Hírek és termékinformációk fogadása e-mailben a {brandName}-től.", "preferencesAccountPrivacy": "Adatvédelem", "preferencesAccountReadReceiptsCheckbox": "Olvasási visszaigazolás", "preferencesAccountReadReceiptsDetail": "Ha ez ki van kapcsolva, akkor nem fogod látni a másoktól származó olvasási visszaigazolást. Ez a beállítás nem vonatkozik a csoportos beszélgetésekre.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Ha a fenti eszközök közül valamelyik nem ismerős, akkor töröld azt és változtass jelszót.", "preferencesDevicesCurrent": "Ez az eszköz", "preferencesDevicesFingerprint": "Eszközazonosító ujjlenyomat", - "preferencesDevicesFingerprintDetail": "A {{brandName}}-ben minden eszköz egyedi ujjlenyomattal rendelkezik. Összehasonlítással ellenőrizd az eszközöket és a beszélgetéseket.", + "preferencesDevicesFingerprintDetail": "A {brandName}-ben minden eszköz egyedi ujjlenyomattal rendelkezik. Összehasonlítással ellenőrizd az eszközöket és a beszélgetéseket.", "preferencesDevicesId": "Eszközazonosító (ID): ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Mégsem", @@ -1323,7 +1323,7 @@ "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Hibaelhárítás", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Névjegyek", "preferencesOptionsContactsDetail": "A névjegyeid importálásával könnyebben kapcsolatba léphetsz másokkal. Minden információt anonimizálunk, és semmit nem osszuk meg senki mással.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Ezt az üzenetet nem látod.", "replyQuoteShowLess": "Mutass kevesebbet", "replyQuoteShowMore": "Mutass többet", - "replyQuoteTimeStampDate": "Eredeti üzenet tőle {{date}}", - "replyQuoteTimeStampTime": "Eredeti üzenet tőle {{time}}", + "replyQuoteTimeStampDate": "Eredeti üzenet tőle {date}", + "replyQuoteTimeStampTime": "Eredeti üzenet tőle {time}", "roleAdmin": "Admin", "roleOwner": "Tulajdonos", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Hívj meg másokat is a {{brandName}}-re", + "searchInvite": "Hívj meg másokat is a {brandName}-re", "searchInviteButtonContacts": "Névjegyekből", "searchInviteDetail": "Névjegyeid megosztása megkönnyíti, hogy kapcsolatba lépj másokkal. Az összes információt anonimizáljuk és nem osztjuk meg senki mással.", "searchInviteHeadline": "Hozd a barátaidat is", "searchInviteShare": "Névjegyek megosztása", - "searchListAdmins": "Csoport rendszergazdái ({{count}})", + "searchListAdmins": "Csoport rendszergazdái ({count})", "searchListEveryoneParticipates": "Az összes partnered, \nakivel felvetted a kapcsolatot,\nmár ebben a beszélgetésben van.", - "searchListMembers": "Csoporttagok ({{count}})", + "searchListMembers": "Csoporttagok ({count})", "searchListNoAdmins": "Nincsenek rendszergazdák.", "searchListNoMatches": "Nincs találat. \nPróbálj megy egy másik nevet.", "searchManageServices": "Szolgáltatók kezelése", "searchManageServicesNoResults": "Szolgáltatók kezelése", "searchMemberInvite": "Hívj meg másokat a csapatba", - "searchNoContactsOnWire": "Nincsenek névjegyeid a {{brandName}}-ön.\nPróbálj új partnereket keresni, \nnév vagy @felhasználónév alapján.", + "searchNoContactsOnWire": "Nincsenek névjegyeid a {brandName}-ön.\nPróbálj új partnereket keresni, \nnév vagy @felhasználónév alapján.", "searchNoMatchesPartner": "Nincs találat", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Csatlakozás", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Partner", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Partnerek keresése\nnév vagy felhasználónév alapján", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Kérlek, írd be SSO kódod", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Válaszd ki a sajátod", "takeoverButtonKeep": "Tartsd meg ezt", "takeoverLink": "További információ", - "takeoverSub": "Foglald le egyedi {{brandName}} felhasználóneved.", + "takeoverSub": "Foglald le egyedi {brandName} felhasználóneved.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Nevezd el a csapatod", "teamName.subhead": "Később bármikor módosíthatod.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Hívás", - "tooltipConversationDetailsAddPeople": "Résztvevők hozzáadása a beszélgetéshez ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Résztvevők hozzáadása a beszélgetéshez ({shortcut})", "tooltipConversationDetailsRename": "Beszélgetés nevének megváltoztatása", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Fájl hozzáadása", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Üzenet írása", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Partnerek ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Partnerek ({shortcut})", "tooltipConversationPicture": "Kép hozzáadása", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Keresés", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videóhívás", - "tooltipConversationsArchive": "Archiválás ({{shortcut}})", - "tooltipConversationsArchived": "Archívum megtekintése ({{number}})", + "tooltipConversationsArchive": "Archiválás ({shortcut})", + "tooltipConversationsArchived": "Archívum megtekintése ({number})", "tooltipConversationsMore": "Továbbiak", - "tooltipConversationsNotifications": "Nyisd meg az értesítési beállításokat ({{shortcut}})", - "tooltipConversationsNotify": "Némítás feloldása ({{shortcut}})", + "tooltipConversationsNotifications": "Nyisd meg az értesítési beállításokat ({shortcut})", + "tooltipConversationsNotify": "Némítás feloldása ({shortcut})", "tooltipConversationsPreferences": "Beállítások megnyitása", - "tooltipConversationsSilence": "Némítás ({{shortcut}})", - "tooltipConversationsStart": "Beszélgetés megkezdése ({{shortcut}})", + "tooltipConversationsSilence": "Némítás ({shortcut})", + "tooltipConversationsStart": "Beszélgetés megkezdése ({shortcut})", "tooltipPreferencesContactsMacos": "Oszd meg névjegyeidet a macOS Névjegyek alkalmazásából", "tooltipPreferencesPassword": "Nyiss meg egy másik weboldalt jelszavad visszaállításához", "tooltipPreferencesPicture": "Profilkép módosítása…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Semmi", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} nem találja ezt a személyt.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} nem találja ezt a személyt.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Csatlakozás", "userProfileButtonIgnore": "Figyelmen kívül hagyás", "userProfileButtonUnblock": "Tiltás feloldása", "userProfileDomain": "Domain", "userProfileEmail": "E-mail", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}} óra van hátra", - "userRemainingTimeMinutes": "Kevesebb mint {{time}} perc van hátra", + "userRemainingTimeHours": "{time} óra van hátra", + "userRemainingTimeMinutes": "Kevesebb mint {time} perc van hátra", "verify.changeEmail": "E-mail cím módosítása", "verify.headline": "Leveled érkezett", "verify.resendCode": "Kód újraküldése", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Képernyő megosztása", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Ezzel a {{brandName}} verzióval nem tudsz részt venni a hívásban. Kérjük, használd ezt:", + "warningCallIssues": "Ezzel a {brandName} verzióval nem tudsz részt venni a hívásban. Kérjük, használd ezt:", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} hív. Böngésződ nem támogatja a hanghívásokat.", + "warningCallUnsupportedIncoming": "{user} hív. Böngésződ nem támogatja a hanghívásokat.", "warningCallUnsupportedOutgoing": "Nem kezdeményezhetsz hívást, mert böngésződ nem támogatja a hanghívásokat.", "warningCallUpgradeBrowser": "Kérjük, hogy hanghívásokhoz frissítsd a Google Chrome-ot.", - "warningConnectivityConnectionLost": "Kapcsolódási kísérlet folyamatban. A {{brandName}} most nem tud üzeneteket kézbesíteni.", + "warningConnectivityConnectionLost": "Kapcsolódási kísérlet folyamatban. A {brandName} most nem tud üzeneteket kézbesíteni.", "warningConnectivityNoInternet": "Nincs internet. Üzenetek küldése és fogadása most nem lehetséges.", "warningLearnMore": "További információ", - "warningLifecycleUpdate": "Elérhető a {{brandName}} új verziója.", + "warningLifecycleUpdate": "Elérhető a {brandName} új verziója.", "warningLifecycleUpdateLink": "Frissítés most", "warningLifecycleUpdateNotes": "Újdonságok", "warningNotFoundCamera": "Nem kezdeményezhetsz hívást, mert nincs kamerád.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Mikrofon hozzáférés engedélyezése", "warningPermissionRequestNotification": "[icon] Értesítések engedélyezése", "warningPermissionRequestScreen": "[icon] Képernyőmegosztás engedélyezése", - "wireLinux": "{{brandName}} Linuxhoz", - "wireMacos": "{{brandName}} MacOS-hez", - "wireWindows": "{{brandName}} Windowshoz", - "wire_for_web": "{{brandName}} Weben" + "wireLinux": "{brandName} Linuxhoz", + "wireMacos": "{brandName} MacOS-hez", + "wireWindows": "{brandName} Windowshoz", + "wire_for_web": "{brandName} Weben" } diff --git a/src/i18n/id-ID.json b/src/i18n/id-ID.json index b550e76ff7c..f2da9a67fa8 100644 --- a/src/i18n/id-ID.json +++ b/src/i18n/id-ID.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Tambahkan", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,7 +224,7 @@ "authAccountPasswordForgot": "Lupa kata sandi", "authAccountPublicComputer": "Ini adalah komputer umum", "authAccountSignIn": "Masuk", - "authBlockedCookies": "Aktifkan cookies untuk login ke {{brandName}} .", + "authBlockedCookies": "Aktifkan cookies untuk login ke {brandName} .", "authBlockedDatabase": "Kawat membutuhkan akses ke penyimpanan lokal untuk menampilkan pesan Anda. Penyimpanan lokal tidak tersedia dalam mode pribadi.", "authBlockedTabs": "Kawat sudah terbuka di tab lain.", "authBlockedTabsAction": "Use this tab instead", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Untuk alasan privasi, riwayat percakapan Anda tidak muncul di sini.", - "authHistoryHeadline": "Ini pertama kalinya Anda menggunakan {{brandName}} pada perangkat ini.", + "authHistoryHeadline": "Ini pertama kalinya Anda menggunakan {brandName} pada perangkat ini.", "authHistoryReuseDescription": "Pesan yang dikirim sementara itu tidak akan muncul di sini.", "authHistoryReuseHeadline": "Anda telah menggunakan Kawat pada perangkat ini sebelumnya.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Kelola perangkat", "authLimitButtonSignOut": "Keluar", - "authLimitDescription": "Hapus salah satu perangkat Anda untuk mulai menggunakan {{brandName}} pada perangkat ini.", + "authLimitDescription": "Hapus salah satu perangkat Anda untuk mulai menggunakan {brandName} pada perangkat ini.", "authLimitDevicesCurrent": "(Saat ini)", "authLimitDevicesHeadline": "Perangkat", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Kirim ulang ke {{email}}", + "authPostedResend": "Kirim ulang ke {email}", "authPostedResendAction": "Tidak ada email yang muncul?", "authPostedResendDetail": "Periksa kotak masuk email Anda dan ikuti petunjuk.", "authPostedResendHeadline": "Anda telah mendapatkan pesan.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Tambahkan", - "authVerifyAccountDetail": "Ini memungkinkan Anda menggunakan {{brandName}} di beberapa perangkat.", + "authVerifyAccountDetail": "Ini memungkinkan Anda menggunakan {brandName} di beberapa perangkat.", "authVerifyAccountHeadline": "Tambahkan alamat email dan sandi.", "authVerifyAccountLogout": "Keluar", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Tidak ada kode yang muncul?", "authVerifyCodeResendDetail": "Kirim lagi", - "authVerifyCodeResendTimer": "Anda dapat meminta kode baru {{expiration}} .", + "authVerifyCodeResendTimer": "Anda dapat meminta kode baru {expiration} .", "authVerifyPasswordHeadline": "Masukkan sandi Anda", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Terima", "callChooseSharedScreen": "Pilih tampilan untuk dibagikan", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Tolak", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} saat dihubungi", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} saat dihubungi", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Menghubungkan…", "callStateIncoming": "Memanggil…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Berdering…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "File", "collectionSectionImages": "Images", "collectionSectionLinks": "Tautan", - "collectionShowAll": "Tampilkan semua {{number}}", + "collectionShowAll": "Tampilkan semua {number}", "connectionRequestConnect": "Hubungkan", "connectionRequestIgnore": "Abaikan", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Dihapus: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Dihapus: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Perangkat", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " mulai menggunakan", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " tidak terverifikasi dari salah satu", - "conversationDeviceUserDevices": " {{user}} ini perangkat", + "conversationDeviceUserDevices": " {user} ini perangkat", "conversationDeviceYourDevices": " perangkat Anda", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Diedit: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Diedit: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Tamu", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Buka Peta", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Terkirim", "conversationMissedMessages": "Anda belum pernah menggunakan perangkat ini untuk sementara waktu. Beberapa pesan mungkin tidak muncul di sini.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Cari berdasarkan nama", "conversationParticipantsTitle": "Orang", "conversationPing": " diping", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " diping", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " mengubah nama percakapan", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Mulai percakapan dengan {{users}}", - "conversationSendPastedFile": "Gambar ditempelkan di {{date}}", + "conversationResume": "Mulai percakapan dengan {users}", + "conversationSendPastedFile": "Gambar ditempelkan di {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Seseorang", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "hari ini", "conversationTweetAuthor": " di Twitter", - "conversationUnableToDecrypt1": "pesan dari {{user}} tidak diterima", - "conversationUnableToDecrypt2": "Identitas perangkat {{user}} berubah. Pesan tidak terkirim", + "conversationUnableToDecrypt1": "pesan dari {user} tidak diterima", + "conversationUnableToDecrypt2": "Identitas perangkat {user} berubah. Pesan tidak terkirim", "conversationUnableToDecryptErrorMessage": "Kesalahan", "conversationUnableToDecryptLink": "Mengapa?", "conversationUnableToDecryptResetSession": "Ulangi sesi", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "Anda", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Semua terarsipkan", - "conversationsConnectionRequestMany": "{{number}} orang menunggu", + "conversationsConnectionRequestMany": "{number} orang menunggu", "conversationsConnectionRequestOne": "1 orang menunggu", "conversationsContacts": "Kontak", "conversationsEmptyConversation": "Percakapan grup", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Bersuara", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Diamkan", "conversationsPopoverUnarchive": "Batalkan arsip", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} orang telah ditambahkan", - "conversationsSecondaryLinePeopleLeft": "{{number}} orang pergi", - "conversationsSecondaryLinePersonAdded": "{{user}} telah ditambahkan", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} menambahkan Anda", - "conversationsSecondaryLinePersonLeft": "{{user}} kiri", - "conversationsSecondaryLinePersonRemoved": "{{user}} telah dihapus", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} berganti nama menjadi percakapan", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} orang telah ditambahkan", + "conversationsSecondaryLinePeopleLeft": "{number} orang pergi", + "conversationsSecondaryLinePersonAdded": "{user} telah ditambahkan", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} menambahkan Anda", + "conversationsSecondaryLinePersonLeft": "{user} kiri", + "conversationsSecondaryLinePersonRemoved": "{user} telah dihapus", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} berganti nama menjadi percakapan", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Anda meninggalkan", "conversationsSecondaryLineYouWereRemoved": "Kamu telah dihapus", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Coba yang lain", "extensionsGiphyButtonOk": "Kirim", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Ups, tidak ada gif", "extensionsGiphyRandom": "Acak", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Tidak ada hasil.", "fullsearchPlaceholder": "Cari pesan teks", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Selesai", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Cari berdasarkan nama", "groupCreationPreferencesAction": "Berikutnya", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Batalkan permintaan", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Hubungkan", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Menguraikan pesan", "initEvents": "Memuat pesan", - "initProgress": " - {{number1}} dari {{number2}}", - "initReceivedSelfUser": "Halo, {{user}} .", + "initProgress": " - {number1} dari {number2}", + "initReceivedSelfUser": "Halo, {user} .", "initReceivedUserData": "Periksa pesan baru", - "initUpdatedFromNotifications": "Hampir selesai - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Hampir selesai - Enjoy {brandName}", "initValidatedClient": "Mengambil koneksi dan percakapan Anda", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Undang orang ke {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "Saya di {{brandName}} , cari {{username}} atau kunjungi get. kawat com.", - "inviteMessageNoEmail": "Aku di {{brandName}} . Kunjungi get. kawat .com untuk terhubung dengan saya", + "inviteHeadline": "Undang orang ke {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "Saya di {brandName} , cari {username} atau kunjungi get. kawat com.", + "inviteMessageNoEmail": "Aku di {brandName} . Kunjungi get. kawat .com untuk terhubung dengan saya", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Kelola perangkat", "modalAccountRemoveDeviceAction": "Hapus perangkat", - "modalAccountRemoveDeviceHeadline": "Hapus \" {{device}} \"", + "modalAccountRemoveDeviceHeadline": "Hapus \" {device} \"", "modalAccountRemoveDeviceMessage": "Kata sandi diperlukan untuk menghapus perangkat.", "modalAccountRemoveDevicePlaceholder": "Kata sandi", "modalAcknowledgeAction": "Oke", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Anda dapat mengirim hingga {{number}} file sekaligus.", + "modalAssetParallelUploadsMessage": "Anda dapat mengirim hingga {number} file sekaligus.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "Anda dapat mengirim file ke {{number}}", + "modalAssetTooLargeMessage": "Anda dapat mengirim file ke {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Tutup", "modalCallSecondOutgoingHeadline": "Akhiri panggilan ini?", "modalCallSecondOutgoingMessage": "Anda hanya dapat melakukan satu panggilan.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Batal", "modalConnectAcceptAction": "Hubungkan", "modalConnectAcceptHeadline": "Terima?", - "modalConnectAcceptMessage": "Ini akan menghubungkan Anda dan membuka percakapan dengan {{user}} .", + "modalConnectAcceptMessage": "Ini akan menghubungkan Anda dan membuka percakapan dengan {user} .", "modalConnectAcceptSecondary": "Abaikan", "modalConnectCancelAction": "Ya", "modalConnectCancelHeadline": "Batalkan permintaan?", - "modalConnectCancelMessage": "Hapus permintaan koneksi ke {{user}} .", + "modalConnectCancelMessage": "Hapus permintaan koneksi ke {user} .", "modalConnectCancelSecondary": "Tidak", "modalConversationClearAction": "Hapus", "modalConversationClearHeadline": "Hapus konten?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Juga keluar dari percakapan", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Keluar", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Anda tidak dapat mengirim atau menerima pesan dalam percakapan ini.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Pesan terlalu panjang", - "modalConversationMessageTooLongMessage": "Anda dapat mengirim pesan hingga {{number}} karakter.", + "modalConversationMessageTooLongMessage": "Anda dapat mengirim pesan hingga {number} karakter.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} mulai menggunakan perangkat baru", - "modalConversationNewDeviceHeadlineOne": "{{user}} mulai menggunakan perangkat baru", - "modalConversationNewDeviceHeadlineYou": "{{user}} mulai menggunakan perangkat baru", + "modalConversationNewDeviceHeadlineMany": "{users} mulai menggunakan perangkat baru", + "modalConversationNewDeviceHeadlineOne": "{user} mulai menggunakan perangkat baru", + "modalConversationNewDeviceHeadlineYou": "{user} mulai menggunakan perangkat baru", "modalConversationNewDeviceIncomingCallAction": "Menerima panggilan", "modalConversationNewDeviceIncomingCallMessage": "Apakah Anda masih ingin menerima telepon itu?", "modalConversationNewDeviceMessage": "Apakah Anda tetap ingin mengirim pesan Anda?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Apakah Anda masih ingin menelepon?", "modalConversationNotConnectedHeadline": "Tidak ada yang ditambahkan ke percakapan", "modalConversationNotConnectedMessageMany": "Salah satu orang yang Anda pilih tidak ingin ditambahkan ke percakapan.", - "modalConversationNotConnectedMessageOne": "{{name}} tidak ingin ditambahkan ke percakapan.", + "modalConversationNotConnectedMessageOne": "{name} tidak ingin ditambahkan ke percakapan.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Hapus?", - "modalConversationRemoveMessage": "{{user}} tidak dapat mengirim atau menerima pesan dalam percakapan ini.", + "modalConversationRemoveMessage": "{user} tidak dapat mengirim atau menerima pesan dalam percakapan ini.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "Penuh", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bot saat ini tidak tersedia", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Batal", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Sesi telah diulang", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Coba lagi", "modalUploadContactsMessage": "Kami tidak menerima informasi Anda. Silakan coba mengimpor kontak Anda lagi.", "modalUserBlockAction": "Blokir", - "modalUserBlockHeadline": "Blokir {{user}} ?", - "modalUserBlockMessage": "{{user}} tidak dapat menghubungi Anda atau menambahkan Anda ke percakapan grup.", + "modalUserBlockHeadline": "Blokir {user} ?", + "modalUserBlockMessage": "{user} tidak dapat menghubungi Anda atau menambahkan Anda ke percakapan grup.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Buka blokir", "modalUserUnblockHeadline": "Buka blokir?", - "modalUserUnblockMessage": "{{user}} akan dapat menghubungi Anda dan menambahkan Anda ke percakapan grup lagi.", + "modalUserUnblockMessage": "{user} akan dapat menghubungi Anda dan menambahkan Anda ke percakapan grup lagi.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Menerima permintaan koneksi Anda", "notificationConnectionConnected": "Anda sekarang terhubung", "notificationConnectionRequest": "Ingin terhubung", - "notificationConversationCreate": "{{user}} memulai percakapan", + "notificationConversationCreate": "{user} memulai percakapan", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} mengganti namanya menjadi {{name}}", - "notificationMemberJoinMany": "{{user}} menambahkan {{number}} orang ke percakapan", - "notificationMemberJoinOne": "{{user1}} menambahkan {{user2}} ke percakapan", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} menghapus Anda dari percakapan", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} mengganti namanya menjadi {name}", + "notificationMemberJoinMany": "{user} menambahkan {number} orang ke percakapan", + "notificationMemberJoinOne": "{user1} menambahkan {user2} ke percakapan", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} menghapus Anda dari percakapan", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Mengirimkan pesan untuk Anda", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Seseorang", "notificationPing": "Ping", - "notificationReaction": "{{reaction}} pesan anda", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} pesan anda", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Membagikan berkas", "notificationSharedLocation": "Membagikan lokasi", "notificationSharedVideo": "Membagikan video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Memanggil", "notificationVoiceChannelDeactivate": "Dipanggil", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Memverifikasi bahwa ini cocok dengan sidik jari ditampilkan pada [bold] {{user}} \"s perangkat [/bold] .", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Memverifikasi bahwa ini cocok dengan sidik jari ditampilkan pada [bold] {user} \"s perangkat [/bold] .", "participantDevicesDetailHowTo": "Bagaimana saya melakukan itu?", "participantDevicesDetailResetSession": "Ulangi sesi", "participantDevicesDetailShowMyDevice": "Tampilkan sidik jari perangkat saya", "participantDevicesDetailVerify": "Terverifikasi", "participantDevicesHeader": "Perangkat", - "participantDevicesHeadline": "{{brandName}} memberi setiap perangkat sidik jari yang unik . Membandingkannya dengan {{user}} dan memverifikasi percakapan Anda.", + "participantDevicesHeadline": "{brandName} memberi setiap perangkat sidik jari yang unik . Membandingkannya dengan {user} dan memverifikasi percakapan Anda.", "participantDevicesLearnMore": "Pelajari lebih lanjut", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Tampilkan seluruh perangkat saya", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Speaker", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "Tentang", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Kebijakan privasi", "preferencesAboutSupport": "Bantuan", "preferencesAboutSupportContact": "Hubungi Bantuan", "preferencesAboutSupportWebsite": "Situs bantuan", "preferencesAboutTermsOfUse": "Aturan penggunaan", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "Situs {{brandName}}", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "Situs {brandName}", "preferencesAccount": "Akun", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Buat tim", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Hapus akun", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Keluar", "preferencesAccountManageTeam": "Kelola tim", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privasi", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Jika Anda tidak mengenali perangkat di atas, hapus dan ganti kata sandi Anda.", "preferencesDevicesCurrent": "Saat ini", "preferencesDevicesFingerprint": "Kunci Sidik Jari", - "preferencesDevicesFingerprintDetail": "{{brandName}} memberikan setiap perangkat sidik jari yang unik. Bandingkan dan verifikasi perangkat dan percakapan Anda.", + "preferencesDevicesFingerprintDetail": "{brandName} memberikan setiap perangkat sidik jari yang unik. Bandingkan dan verifikasi perangkat dan percakapan Anda.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Batal", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Beberapa", "preferencesOptionsAudioSomeDetail": "Ping dan panggilan", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Kontak", "preferencesOptionsContactsDetail": "Kami menggunakan data kontak Anda untuk menghubungkan Anda dengan lainnya. Kami membuat seluruh informasi Anda menjadi anonim dan tidak membagikannya dengan orang lain.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Undang orang untuk bergabung dengan {{brandName}}", + "searchInvite": "Undang orang untuk bergabung dengan {brandName}", "searchInviteButtonContacts": "Dari Kontak", "searchInviteDetail": "Berbagi kontak Anda membantu Anda terhubung dengan orang lain. Kami menganonimkan semua informasi dan tidak membagikannya dengan orang lain.", "searchInviteHeadline": "Bawa teman Anda", "searchInviteShare": "Bagikan Kontak", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Semua orang yang terhubung dengan Anda sudah dalam percakapan ini.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Tidak ada hasil yang cocok. Coba masukkan nama yang berbeda.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Anda tidak memiliki kontak dengan {{brandName}} . Coba cari orang dengan nama atau nama pengguna .", + "searchNoContactsOnWire": "Anda tidak memiliki kontak dengan {brandName} . Coba cari orang dengan nama atau nama pengguna .", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Hubungkan", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Orang", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Temukan orang berdasarkan nama atau nama pengguna", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Pilih sendiri", "takeoverButtonKeep": "Simpan yang ini", "takeoverLink": "Pelajari lebih lanjut", - "takeoverSub": "Klaim nama unik Anda di {{brandName}} .", + "takeoverSub": "Klaim nama unik Anda di {brandName} .", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Panggil", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Ubah nama percakapan", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Tambah berkas", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Mengetik pesan", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Orang ( {{shortcut}} )", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Orang ( {shortcut} )", "tooltipConversationPicture": "Tambah gambar", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Pencarian", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Panggilan Video", - "tooltipConversationsArchive": "Arsipkan ( {{shortcut}} )", - "tooltipConversationsArchived": "Tampilkan arsip ( {{number}} )", + "tooltipConversationsArchive": "Arsipkan ( {shortcut} )", + "tooltipConversationsArchived": "Tampilkan arsip ( {number} )", "tooltipConversationsMore": "Selengkapnya", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Bersuara ( {{shortcut}} )", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Bersuara ( {shortcut} )", "tooltipConversationsPreferences": "Preferensi terbuka", - "tooltipConversationsSilence": "Bisu ( {{shortcut}} )", - "tooltipConversationsStart": "Mulai percakapan ( {{shortcut}} )", + "tooltipConversationsSilence": "Bisu ( {shortcut} )", + "tooltipConversationsStart": "Mulai percakapan ( {shortcut} )", "tooltipPreferencesContactsMacos": "Bagikan seluruh kontak Anda dari aplikasi macOS Contacts", "tooltipPreferencesPassword": "Buka situs web lain untuk mengganti kata sandi Anda", "tooltipPreferencesPicture": "Mengubah gambar Anda…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Tidak ada", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Hubungkan", "userProfileButtonIgnore": "Abaikan", "userProfileButtonUnblock": "Buka blokir", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Versi {{brandName}} ini tidak dapat berpartisipasi dalam panggilan. Silakan gunakan", + "warningCallIssues": "Versi {brandName} ini tidak dapat berpartisipasi dalam panggilan. Silakan gunakan", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} sedang menelepon Browser Anda tidak mendukung panggilan.", + "warningCallUnsupportedIncoming": "{user} sedang menelepon Browser Anda tidak mendukung panggilan.", "warningCallUnsupportedOutgoing": "Anda tidak dapat melakukan panggilan karena peramban Anda tidak mendukung panggilan.", "warningCallUpgradeBrowser": "Untuk memanggil, perbarui Google Chrome.", - "warningConnectivityConnectionLost": "Mencoba terhubung. {{brandName}} tidak dapat mengirim pesan.", + "warningConnectivityConnectionLost": "Mencoba terhubung. {brandName} tidak dapat mengirim pesan.", "warningConnectivityNoInternet": "Tidak ada internet. Anda tidak dapat mengirim atau menerima pesan.", "warningLearnMore": "Pelajari lebih lanjut", - "warningLifecycleUpdate": "Versi baru dari {{brandName}} tersedia.", + "warningLifecycleUpdate": "Versi baru dari {brandName} tersedia.", "warningLifecycleUpdateLink": "Memperbarui sekarang", "warningLifecycleUpdateNotes": "Apa yang baru", "warningNotFoundCamera": "Anda tidak dapat memanggil karena komputer Anda tidak memiliki kamera.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "Anda tidak dapat memanggil karena peramban Anda tidak memiliki akses ke kamera.", "warningPermissionDeniedMicrophone": "Anda tidak dapat memanggul karena peramban Anda tidak memiliki akses ke mikrofon.", "warningPermissionDeniedScreen": "Peramban Anda membutuhkan izin untuk membagikan tampilan layar.", - "warningPermissionRequestCamera": "{{icon}} Izinkan akses ke kamera", - "warningPermissionRequestMicrophone": "{{icon}} Izinkan akses ke mikrofon", - "warningPermissionRequestNotification": "{{icon}} Izinkan pemberitahuan", - "warningPermissionRequestScreen": "{{icon}} Izinkan akses ke layar", - "wireLinux": "{{brandName}} untuk Linux", - "wireMacos": "{{brandName}} untuk macOS", - "wireWindows": "{{brandName}} untuk Windows", - "wire_for_web": "{{brandName}} for Web" + "warningPermissionRequestCamera": "{icon} Izinkan akses ke kamera", + "warningPermissionRequestMicrophone": "{icon} Izinkan akses ke mikrofon", + "warningPermissionRequestNotification": "{icon} Izinkan pemberitahuan", + "warningPermissionRequestScreen": "{icon} Izinkan akses ke layar", + "wireLinux": "{brandName} untuk Linux", + "wireMacos": "{brandName} untuk macOS", + "wireWindows": "{brandName} untuk Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/is-IS.json b/src/i18n/is-IS.json index c2d52954a00..9e975821cd7 100644 --- a/src/i18n/is-IS.json +++ b/src/i18n/is-IS.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Add", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Forgot password", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "Log in", - "authBlockedCookies": "Enable cookies to log in to {{brandName}}.", - "authBlockedDatabase": "{{brandName}} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{{brandName}} is already open in another tab.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "Invalid Country Code", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "For privacy reasons, your conversation history will not appear here.", - "authHistoryHeadline": "It’s the first time you’re using {{brandName}} on this device.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Messages sent in the meantime will not appear here.", - "authHistoryReuseHeadline": "You’ve used {{brandName}} on this device before.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Manage devices", "authLimitButtonSignOut": "Log out", - "authLimitDescription": "Remove one of your other devices to start using {{brandName}} on this one.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "Devices", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {{email}}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "No email showing up?", "authPostedResendDetail": "Check your email inbox and follow the instructions.", "authPostedResendHeadline": "You’ve got mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "This lets you use {{brandName}} on multiple devices.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Add email address and password.", "authVerifyAccountLogout": "Log out", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "No code showing up?", "authVerifyCodeResendDetail": "Resend", - "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Enter your password", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Accept", "callChooseSharedScreen": "Choose a screen to share", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Decline", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connecting…", "callStateIncoming": "Calling…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringing…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Connect", "connectionRequestIgnore": "Ignore", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Devices", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " your devices", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edited: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Guest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Open Map", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Delivered", "conversationMissedMessages": "You haven’t used this device for a while. Some messages may not appear here.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Search by name", "conversationParticipantsTitle": "People", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{{user}}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "you", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{{number}} people waiting", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person waiting", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Unmute", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mute", "conversationsPopoverUnarchive": "Unarchive", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} people left", - "conversationsSecondaryLinePersonAdded": "{{user}} was added", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} added you", - "conversationsSecondaryLinePersonLeft": "{{user}} left", - "conversationsSecondaryLinePersonRemoved": "{{user}} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "You left", "conversationsSecondaryLineYouWereRemoved": "You were removed", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "No results.", "fullsearchPlaceholder": "Search text messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Search by name", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Cancel request…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Connect", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "I’m on {{brandName}}, search for {{username}} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {{brandName}}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Manage devices", "modalAccountRemoveDeviceAction": "Remove device", - "modalAccountRemoveDeviceHeadline": "Remove \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Your password is required to remove the device.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {{number}} files at once.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {{number}}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Call Anyway", "modalCallSecondOutgoingHeadline": "Hang up current call?", "modalCallSecondOutgoingMessage": "A call is active in another conversation. Calling here will hang up the other call.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancel", "modalConnectAcceptAction": "Connect", "modalConnectAcceptHeadline": "Accept?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "Remove connection request to {{user}}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Also leave the conversation", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Leave", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Message too long", - "modalConversationMessageTooLongMessage": "You can send messages up to {{number}} characters long.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{{user}} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{{user}} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Accept call", "modalConversationNewDeviceIncomingCallMessage": "Do you still want to accept the call?", "modalConversationNewDeviceMessage": "Do you still want to send your message?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "One of the people you selected does not want to be added to conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remove?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "The group is full", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancel", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "Block {{user}}?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Unblock", "modalUserUnblockHeadline": "Unblock?", - "modalUserUnblockMessage": "{{user}} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepted your connection request", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Wants to connect", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removed you from the conversation", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Shared a file", "notificationSharedLocation": "Shared a location", "notificationSharedVideo": "Shared a video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "How do I do that?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Show my device fingerprint", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "Devices", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Learn more", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Show all my devices", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Camera", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Speakers", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "About", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy policy", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "Terms of use", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Delete account", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Log out", "preferencesAccountManageTeam": "Manage team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancel", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Some", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacts", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Bring your friends", "searchInviteShare": "Share Contacts", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connect", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "People", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", - "takeoverSub": "Claim your unique name on {{brandName}}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Call", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Add picture", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video Call", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "Open another website to reset your password", "tooltipPreferencesPicture": "Change your picture…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "None", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connect", "userProfileButtonIgnore": "Ignore", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "A new version of {{brandName}} is available.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Update now", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{{brandName}} for Linux", - "wireMacos": "{{brandName}} for macOS", - "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/it-IT.json b/src/i18n/it-IT.json index 190bece8145..b4e00f3774d 100644 --- a/src/i18n/it-IT.json +++ b/src/i18n/it-IT.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Aggiungi", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Ho dimenticato la password", "authAccountPublicComputer": "Questo computer è pubblico", "authAccountSignIn": "Accedi", - "authBlockedCookies": "Abilita i cookie per eseguire il login su {{brandName}}.", - "authBlockedDatabase": "{{brandName}} ha bisogno di accedere la memoria locale per visualizzare i messaggi. Archiviazione locale non è disponibile in modalità privata.", - "authBlockedTabs": "{{brandName}} è già aperto in un’altra scheda.", + "authBlockedCookies": "Abilita i cookie per eseguire il login su {brandName}.", + "authBlockedDatabase": "{brandName} ha bisogno di accedere la memoria locale per visualizzare i messaggi. Archiviazione locale non è disponibile in modalità privata.", + "authBlockedTabs": "{brandName} è già aperto in un’altra scheda.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Codice non valido", "authErrorCountryCodeInvalid": "Prefisso paese non valido", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Per motivi di privacy, la cronologia delle tue conversazioni non apparirà qui.", - "authHistoryHeadline": "È la prima volta che utilizzi {{brandName}} questo dispositivo.", + "authHistoryHeadline": "È la prima volta che utilizzi {brandName} questo dispositivo.", "authHistoryReuseDescription": "I messaggi inviati nel frattempo non verranno visualizzati qui.", - "authHistoryReuseHeadline": "Hai utilizzato {{brandName}} su questo dispositivo prima.", + "authHistoryReuseHeadline": "Hai utilizzato {brandName} su questo dispositivo prima.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Gestione dei dispositivi", "authLimitButtonSignOut": "Logout", - "authLimitDescription": "Rimuovi uno dei tuoi dispositivi per iniziare a utilizzare {{brandName}} su questo.", + "authLimitDescription": "Rimuovi uno dei tuoi dispositivi per iniziare a utilizzare {brandName} su questo.", "authLimitDevicesCurrent": "(Corrente)", "authLimitDevicesHeadline": "Dispositivi", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Invia di nuovo a {{email}}", + "authPostedResend": "Invia di nuovo a {email}", "authPostedResendAction": "Non hai ricevuto nessuna email?", "authPostedResendDetail": "Verifica la tua casella di posta e segui le istruzioni.", "authPostedResendHeadline": "C’è posta per te.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Aggiungi", - "authVerifyAccountDetail": "Questo ti consente di usare {{brandName}} su più dispositivi.", + "authVerifyAccountDetail": "Questo ti consente di usare {brandName} su più dispositivi.", "authVerifyAccountHeadline": "Aggiungi indirizzo email e password.", "authVerifyAccountLogout": "Logout", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Non hai ricevuto nessun codice?", "authVerifyCodeResendDetail": "Inviare di nuovo", - "authVerifyCodeResendTimer": "È possibile richiedere un nuovo codice {{expiration}}.", + "authVerifyCodeResendTimer": "È possibile richiedere un nuovo codice {expiration}.", "authVerifyPasswordHeadline": "Inserisci la tua password", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Accetta", "callChooseSharedScreen": "Scegli quale schermata condividere", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Rifiuta", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Nessun accesso alla fotocamera", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} nella chiamata", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} nella chiamata", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connessione in corso…", "callStateIncoming": "Chiamata in corso…", - "callStateIncomingGroup": "{{user}} sta chiamando", + "callStateIncomingGroup": "{user} sta chiamando", "callStateOutgoing": "Sta squillando…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Link", - "collectionShowAll": "Mostra tutti i {{number}}", + "collectionShowAll": "Mostra tutti i {number}", "connectionRequestConnect": "Connetti", "connectionRequestIgnore": "Ignora", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Cancellato il {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Cancellato il {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Dispositivi", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " ha iniziato ad usare", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " hai tolto la verifica di", - "conversationDeviceUserDevices": " Dispositivi di {{user}}’s", + "conversationDeviceUserDevices": " Dispositivi di {user}’s", "conversationDeviceYourDevices": " i tuoi dispositivi", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Modificato il {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Modificato il {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Ospite", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Apri mappa", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Consegnato", "conversationMissedMessages": "È da un po’ di tempo che non utilizzi questo dispositivo. Alcuni messaggi potrebbero non apparire qui.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Cerca per nome", "conversationParticipantsTitle": "Persone", "conversationPing": " ha fatto un trillo", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " ha fatto un trillo", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " ha rinominato la conversazione", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Inizia una conversazione con {{users}}", - "conversationSendPastedFile": "Immagine incollata alle {{date}}", + "conversationResume": "Inizia una conversazione con {users}", + "conversationSendPastedFile": "Immagine incollata alle {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Qualcuno", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "oggi", "conversationTweetAuthor": " su Twitter", - "conversationUnableToDecrypt1": "un messaggio da {{user}} non è stato ricevuto.", - "conversationUnableToDecrypt2": "L’identità dei dispositivi {{user}}´s è cambiata. Messaggi non consegnati.", + "conversationUnableToDecrypt1": "un messaggio da {user} non è stato ricevuto.", + "conversationUnableToDecrypt2": "L’identità dei dispositivi {user}´s è cambiata. Messaggi non consegnati.", "conversationUnableToDecryptErrorMessage": "Errore", "conversationUnableToDecryptLink": "Perchè?", "conversationUnableToDecryptResetSession": "Resetta la sessione", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "tu", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Tutto archiviato", - "conversationsConnectionRequestMany": "{{number}} persone in attesa", + "conversationsConnectionRequestMany": "{number} persone in attesa", "conversationsConnectionRequestOne": "1 persona in attesa", "conversationsContacts": "Contatti", "conversationsEmptyConversation": "Conversazione di gruppo", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Riattiva audio", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Silenzia", "conversationsPopoverUnarchive": "Disarchivia", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} sta chiamando", - "conversationsSecondaryLinePeopleAdded": "{{user}} persone sono state aggiunte", - "conversationsSecondaryLinePeopleLeft": "{{number}} utenti hanno abbandonato", - "conversationsSecondaryLinePersonAdded": "{{user}} è stato aggiunto", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} ti ha aggiunto", - "conversationsSecondaryLinePersonLeft": "{{user}} ha abbandonato", - "conversationsSecondaryLinePersonRemoved": "{{user}} è stato rimosso", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} ha cambiato nome di conversazione", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} sta chiamando", + "conversationsSecondaryLinePeopleAdded": "{user} persone sono state aggiunte", + "conversationsSecondaryLinePeopleLeft": "{number} utenti hanno abbandonato", + "conversationsSecondaryLinePersonAdded": "{user} è stato aggiunto", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} ti ha aggiunto", + "conversationsSecondaryLinePersonLeft": "{user} ha abbandonato", + "conversationsSecondaryLinePersonRemoved": "{user} è stato rimosso", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} ha cambiato nome di conversazione", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Hai abbandonato", "conversationsSecondaryLineYouWereRemoved": "Sei stato rimosso", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Prova un altro", "extensionsGiphyButtonOk": "Invia", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, nessuna gif", "extensionsGiphyRandom": "Scelta casuale", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Nessun risultato.", "fullsearchPlaceholder": "Cerca messaggi di testo", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Cerca per nome", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Annulla richiesta", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Connetti", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decriptare i messaggi", "initEvents": "Caricamento messaggi", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Ciao, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Ciao, {user}.", "initReceivedUserData": "Controllo nuovi messaggi", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Caricamento delle tue connessioni e conversazioni", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invita amici ad usare {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "Sono su {{brandName}}, cerca {{username}} o visita get.wire.com.", - "inviteMessageNoEmail": "Sono su {{brandName}}. Visita get.wire.com per connetterti con me.", + "inviteHeadline": "Invita amici ad usare {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "Sono su {brandName}, cerca {username} o visita get.wire.com.", + "inviteMessageNoEmail": "Sono su {brandName}. Visita get.wire.com per connetterti con me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Gestione dei dispositivi", "modalAccountRemoveDeviceAction": "Rimuovi dispositivo", - "modalAccountRemoveDeviceHeadline": "Rimuovi \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Rimuovi \"{device}\"", "modalAccountRemoveDeviceMessage": "La tua password è necessaria per rimuovere il dispositivo.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "È possibile inviare fino a {{number}} file in una sola volta.", + "modalAssetParallelUploadsMessage": "È possibile inviare fino a {number} file in una sola volta.", "modalAssetTooLargeHeadline": "File troppo grande", - "modalAssetTooLargeMessage": "Puoi inviare file fino a {{number}}", + "modalAssetTooLargeMessage": "Puoi inviare file fino a {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Riattacca", "modalCallSecondOutgoingHeadline": "Riagganciare la chiamata corrente?", "modalCallSecondOutgoingMessage": "È possibile partecipare a una sola chiamata alla volta.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Annulla", "modalConnectAcceptAction": "Connetti", "modalConnectAcceptHeadline": "Accettare?", - "modalConnectAcceptMessage": "Questo ti collegherà e aprirà la conversazione con {{user}}.", + "modalConnectAcceptMessage": "Questo ti collegherà e aprirà la conversazione con {user}.", "modalConnectAcceptSecondary": "Ignora", "modalConnectCancelAction": "Sì", "modalConnectCancelHeadline": "Annullare la richiesta?", - "modalConnectCancelMessage": "Rimuovere la richiesta di connessione a {{user}}.", + "modalConnectCancelMessage": "Rimuovere la richiesta di connessione a {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Elimina", "modalConversationClearHeadline": "Eliminare il contenuto?", "modalConversationClearMessage": "La cronologia delle conversazioni verrà cancellata da tutti i tuoi dispositivi.", "modalConversationClearOption": "In aggiunta, abbandona la conversazione", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Abbandona", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Non sarai più in grado di inviare o ricevere messaggi in questa conversazione.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Messaggio troppo lungo", - "modalConversationMessageTooLongMessage": "È possibile inviare messaggi fino a {{number}} caratteri.", + "modalConversationMessageTooLongMessage": "È possibile inviare messaggi fino a {number} caratteri.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{user}}s ha iniziato a utilizzare nuovi dispositivi", - "modalConversationNewDeviceHeadlineOne": "{{user}} ha iniziato a utilizzare un nuovo dispositivo", - "modalConversationNewDeviceHeadlineYou": "{{user}} ha iniziato a utilizzare un nuovo dispositivo", + "modalConversationNewDeviceHeadlineMany": "{user}s ha iniziato a utilizzare nuovi dispositivi", + "modalConversationNewDeviceHeadlineOne": "{user} ha iniziato a utilizzare un nuovo dispositivo", + "modalConversationNewDeviceHeadlineYou": "{user} ha iniziato a utilizzare un nuovo dispositivo", "modalConversationNewDeviceIncomingCallAction": "Accetta la chiamata", "modalConversationNewDeviceIncomingCallMessage": "Vuoi accettare la chiamata?", "modalConversationNewDeviceMessage": "Vuoi comunque mandare il messaggio?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Vuoi effettuare la chiamata?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "Una delle persone che hai selezionato non vuole essere aggiunta alle conversazioni.", - "modalConversationNotConnectedMessageOne": "{{name}} non vuole partecipare alle conversazioni.", + "modalConversationNotConnectedMessageOne": "{name} non vuole partecipare alle conversazioni.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Rimuovere?", - "modalConversationRemoveMessage": "{{user}} non sarà in grado di inviare o ricevere messaggi in questa conversazione.", + "modalConversationRemoveMessage": "{user} non sarà in grado di inviare o ricevere messaggi in questa conversazione.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "Chiamata piena", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Annulla", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "La sessione è stata reimpostata", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Riprova", "modalUploadContactsMessage": "Non abbiamo ricevuto i tuoi dati. Per favore riprova ad importare i tuoi contatti.", "modalUserBlockAction": "Blocca", - "modalUserBlockHeadline": "Bloccare {{user}}?", - "modalUserBlockMessage": "{{user}} non sarà in grado di contattarti o aggiungerti alle conversazioni di gruppo.", + "modalUserBlockHeadline": "Bloccare {user}?", + "modalUserBlockMessage": "{user} non sarà in grado di contattarti o aggiungerti alle conversazioni di gruppo.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Sblocca", "modalUserUnblockHeadline": "Sblocca?", - "modalUserUnblockMessage": "{{user}} sarà in grado di contattarti e aggiungerti alle conversazioni di gruppo di nuovo.", + "modalUserUnblockMessage": "{user} sarà in grado di contattarti e aggiungerti alle conversazioni di gruppo di nuovo.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Ha accettato la tua richiesta di connessione", "notificationConnectionConnected": "Siete connessi ora", "notificationConnectionRequest": "Vuole connettersi", - "notificationConversationCreate": "{{user}} ha iniziato una conversazione", + "notificationConversationCreate": "{user} ha iniziato una conversazione", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} ha rinominato la conversazione in {{name}}", - "notificationMemberJoinMany": "{{user}} ha aggiunto {{number}} persone alla conversazione", - "notificationMemberJoinOne": "{{user1}} ha aggiunto {{user2}} alla conversazione", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} ti ha rimosso da una conversazione", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} ha rinominato la conversazione in {name}", + "notificationMemberJoinMany": "{user} ha aggiunto {number} persone alla conversazione", + "notificationMemberJoinOne": "{user1} ha aggiunto {user2} alla conversazione", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} ti ha rimosso da una conversazione", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Ti ha inviato un messaggio", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Qualcuno", "notificationPing": "Ha fatto un trillo", - "notificationReaction": "{{reaction}} il tuo messaggio", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} il tuo messaggio", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Ha condiviso un file", "notificationSharedLocation": "Ha condiviso una posizione", "notificationSharedVideo": "Ha condiviso un video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Chiamata in corso", "notificationVoiceChannelDeactivate": "Ha chamato", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verifica che questo corrisponda all’impronta digitale sul [bold]dispositivo di {{user}}[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verifica che questo corrisponda all’impronta digitale sul [bold]dispositivo di {user}[/bold].", "participantDevicesDetailHowTo": "Come si fa?", "participantDevicesDetailResetSession": "Resetta la sessione", "participantDevicesDetailShowMyDevice": "Visualizza impronta digitale del dispositivo", "participantDevicesDetailVerify": "Verificato", "participantDevicesHeader": "Dispositivi", - "participantDevicesHeadline": "{{brandName}} dà un’impronta unica a ogni dispositivo. Confrontale con {{user}} e verifica la tua conversazione.", + "participantDevicesHeadline": "{brandName} dà un’impronta unica a ogni dispositivo. Confrontale con {user} e verifica la tua conversazione.", "participantDevicesLearnMore": "Ulteriori informazioni", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Mostra tutti i miei dispositivi", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Fotocamera", "preferencesAVMicrophone": "Microfono", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Altoparlanti", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "Info", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Normativa sulla privacy", "preferencesAboutSupport": "Supporto", "preferencesAboutSupportContact": "Contatta il supporto", "preferencesAboutSupportWebsite": "Sito di assistenza", "preferencesAboutTermsOfUse": "Termini d’uso", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "Sito di {{brandName}}", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "Sito di {brandName}", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Crea un team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Elimina account", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Logout", "preferencesAccountManageTeam": "Gestione Team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Sulla privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Se non riconosci un dispositivo qui sopra, rimuovilo e reimposta la password.", "preferencesDevicesCurrent": "Attuale", "preferencesDevicesFingerprint": "Impronta digitale della chiave", - "preferencesDevicesFingerprintDetail": "{{brandName}} dà un impronta digitale unica a ogni dispositivo. Confrontale per verificare i tuoi dispositivi e le conversazioni.", + "preferencesDevicesFingerprintDetail": "{brandName} dà un impronta digitale unica a ogni dispositivo. Confrontale per verificare i tuoi dispositivi e le conversazioni.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Annulla", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Alcuni", "preferencesOptionsAudioSomeDetail": "Trilli e chiamate", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contatti", "preferencesOptionsContactsDetail": "Utilizziamo i dati del tuo contatto per connetterti con gli altri. Rendiamo anonime tutte le informazioni e non le condividiamo con nessuno.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invita amici ad usare {{brandName}}", + "searchInvite": "Invita amici ad usare {brandName}", "searchInviteButtonContacts": "Dalla rubrica", "searchInviteDetail": "Condividere i contatti dalla rubrica ti aiuta a connetterti con gli altri. Rendiamo tutte le informazioni dei contatti anonime e non sono cedute a nessun altro.", "searchInviteHeadline": "Invita i tuoi amici", "searchInviteShare": "Condividi contatti", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Tutte le persone a cui sei connesso sono già in questa conversazione.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Nessun risultato corrispondente. Provare ad inserire un nome diverso.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Non hai nessun contatto su {{brandName}}. Prova a trovare persone per nome o username.", + "searchNoContactsOnWire": "Non hai nessun contatto su {brandName}. Prova a trovare persone per nome o username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connetti", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Persone", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Trova le persone per nome o username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Scegli il tuo", "takeoverButtonKeep": "Tieni questo", "takeoverLink": "Ulteriori informazioni", - "takeoverSub": "Rivendica il tuo username su {{brandName}}.", + "takeoverSub": "Rivendica il tuo username su {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Chiama", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Cambia il nome della conversazione", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Aggiungi file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Digita un messaggio", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Persone ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Persone ({shortcut})", "tooltipConversationPicture": "Aggiungi immagine", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Cerca", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videochiama", - "tooltipConversationsArchive": "Archivio ({{shortcut}})", - "tooltipConversationsArchived": "Mostra archivio ({{number}})", + "tooltipConversationsArchive": "Archivio ({shortcut})", + "tooltipConversationsArchived": "Mostra archivio ({number})", "tooltipConversationsMore": "Altro", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Riattiva audio ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Riattiva audio ({shortcut})", "tooltipConversationsPreferences": "Apri le preferenze", - "tooltipConversationsSilence": "Silenzia ({{shortcut}})", - "tooltipConversationsStart": "Avviare conversazione ({{shortcut}})", + "tooltipConversationsSilence": "Silenzia ({shortcut})", + "tooltipConversationsStart": "Avviare conversazione ({shortcut})", "tooltipPreferencesContactsMacos": "Condividi tutti i tuoi contatti dall’app Contatti di macOS", "tooltipPreferencesPassword": "Apri un altro sito per reimpostare la password", "tooltipPreferencesPicture": "Cambia la tua foto…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Nessuno", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connetti", "userProfileButtonIgnore": "Ignora", "userProfileButtonUnblock": "Sblocca", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Cambia email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Condividi schermo", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Questa versione di {{brandName}} non può partecipare alla chiamata. Per favore usa", + "warningCallIssues": "Questa versione di {brandName} non può partecipare alla chiamata. Per favore usa", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} sta chiamando. Il tuo browser non supporta le chiamate.", + "warningCallUnsupportedIncoming": "{user} sta chiamando. Il tuo browser non supporta le chiamate.", "warningCallUnsupportedOutgoing": "Non puoi chiamare perchè il tuo browser non supporta le chiamate.", "warningCallUpgradeBrowser": "Per chiamare, per favore aggiorna Google Chrome.", - "warningConnectivityConnectionLost": "Tentativo di connessione. {{brandName}} non è in grado di consegnare i messaggi.", + "warningConnectivityConnectionLost": "Tentativo di connessione. {brandName} non è in grado di consegnare i messaggi.", "warningConnectivityNoInternet": "Nessuna connessione. Non sarai in grado di inviare o ricevere messaggi.", "warningLearnMore": "Ulteriori informazioni", - "warningLifecycleUpdate": "Una nuova versione di {{brandName}} è disponibile.", + "warningLifecycleUpdate": "Una nuova versione di {brandName} è disponibile.", "warningLifecycleUpdateLink": "Aggiorna Ora", "warningLifecycleUpdateNotes": "Novità", "warningNotFoundCamera": "Non puoi chiamare perchè il tuo computer non ha una webcam.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Consenti accesso al microfono", "warningPermissionRequestNotification": "[icon] Consenti notifiche", "warningPermissionRequestScreen": "[icon] Consenti accesso allo schermo", - "wireLinux": "{{brandName}} per Linux", - "wireMacos": "{{brandName}} per macOS", - "wireWindows": "{{brandName}} per Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} per Linux", + "wireMacos": "{brandName} per macOS", + "wireWindows": "{brandName} per Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/ja-JP.json b/src/i18n/ja-JP.json index b85e255b6f2..14cfb81468a 100644 --- a/src/i18n/ja-JP.json +++ b/src/i18n/ja-JP.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "追加する", "addParticipantsHeader": "人を追加します", - "addParticipantsHeaderWithCounter": "({{number}}) を追加します。", + "addParticipantsHeaderWithCounter": "({number}) を追加します。", "addParticipantsManageServices": "サービスを管理", "addParticipantsManageServicesNoResults": "サービスを管理", "addParticipantsNoServicesManager": "サービスはあなたのワークフローを改善に役立ちます。", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "プライバシー上の理由から、会話の履歴はここに表示されません。", - "authHistoryHeadline": "このデバイスで {{brandName}} を使用するのは初めてです。", + "authHistoryHeadline": "このデバイスで {brandName} を使用するのは初めてです。", "authHistoryReuseDescription": "同時に送信されたメッセージは、ここには表示されません。", "authHistoryReuseHeadline": "以前にこのデバイスでワイヤーを使用しました。", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "デバイスを管理", "authLimitButtonSignOut": "ログアウト", - "authLimitDescription": "このデバイスで {{brandName}} を使用するため、他のデバイスを 1 つ削除してください。", + "authLimitDescription": "このデバイスで {brandName} を使用するため、他のデバイスを 1 つ削除してください。", "authLimitDevicesCurrent": "(最新)", "authLimitDevicesHeadline": "デバイス", "authLoginTitle": "Log in", "authPlaceholderEmail": "メール", "authPlaceholderPassword": "パスワード", - "authPostedResend": "{{email}} へメールを再送します。", + "authPostedResend": "{email} へメールを再送します。", "authPostedResendAction": "メールが表示されていませんか?", "authPostedResendDetail": "メールの受信トレイを確認して、手順に従ってください。", "authPostedResendHeadline": "メールを受信しました", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "追加する", - "authVerifyAccountDetail": "これにより、複数のデバイスで {{brandName}} を使用できます。", + "authVerifyAccountDetail": "これにより、複数のデバイスで {brandName} を使用できます。", "authVerifyAccountHeadline": "メールアドレスとパスワードを追加", "authVerifyAccountLogout": "ログアウト", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "コードが表示されていませんか?", "authVerifyCodeResendDetail": "再送する", - "authVerifyCodeResendTimer": "新しいコード \"{{expiration}}\" を要求することができます。", + "authVerifyCodeResendTimer": "新しいコード \"{expiration}\" を要求することができます。", "authVerifyPasswordHeadline": "パスワードを入力してください", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "バックアップが完了していません。", "backupExportProgressCompressing": "バックアップを準備中...", "backupExportProgressHeadline": "準備中…", - "backupExportProgressSecondary": "バックアップ中 · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "バックアップ中 · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "ファイルの保存", "backupExportSuccessHeadline": "バックアップ準備完了", "backupExportSuccessSecondary": "あなたがコンピュータを紛失したり、新しい機種に乗り換えた際にも、これを使用して履歴を復元することができます。", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "準備中…", - "backupImportProgressSecondary": "履歴復元中 · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "履歴復元中 · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "履歴がリストアされました。", "backupImportVersionErrorHeadline": "互換性のないバックアップ", - "backupImportVersionErrorSecondary": "このバックアップデータは、新しいまたは古すぎる {{brandName}} で作成されたため、リストアできません。", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "このバックアップデータは、新しいまたは古すぎる {brandName} で作成されたため、リストアできません。", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "再試行", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "承諾", "callChooseSharedScreen": "共有先を選択", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "拒否", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "カメラへのアクセスがありません", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} - 通話中", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} - 通話中", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "接続中...", "callStateIncoming": "発信中...", - "callStateIncomingGroup": "{{user}} が呼び出し中", + "callStateIncomingGroup": "{user} が呼び出し中", "callStateOutgoing": "呼び出し中...", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "ファイル", "collectionSectionImages": "Images", "collectionSectionLinks": "リンク", - "collectionShowAll": "すべて表示 {{number}}", + "collectionShowAll": "すべて表示 {number}", "connectionRequestConnect": "つながる", "connectionRequestIgnore": "無視", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "開封通知はオンです", "conversationCreateTeam": "[showmore]すべてのチームメンバー[/showmore]と", "conversationCreateTeamGuest": "[showmore]すべてのチームメンバーと一人のゲスト[/showmore]と", - "conversationCreateTeamGuests": "[showmore]すべてのチームメンバーと {{count}} 人のゲスト[/showmore]と", + "conversationCreateTeamGuests": "[showmore]すべてのチームメンバーと {count} 人のゲスト[/showmore]と", "conversationCreateTemporary": "あなたは会話に参加しました", - "conversationCreateWith": "{{users}} と", - "conversationCreateWithMore": "{{users}} と、他[showmore]{{count}} 人[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] が、{{users}} との会話を開始しました", - "conversationCreatedMore": "[bold]{{name}}[/bold] が {{users}} と、[showmore]{{count}} 表示する[/showmore] と会話を開始しました", - "conversationCreatedName": "[bold]{{name}}[/bold] が会話を開始しました", + "conversationCreateWith": "{users} と", + "conversationCreateWithMore": "{users} と、他[showmore]{count} 人[/showmore]", + "conversationCreated": "[bold]{name}[/bold] が、{users} との会話を開始しました", + "conversationCreatedMore": "[bold]{name}[/bold] が {users} と、[showmore]{count} 表示する[/showmore] と会話を開始しました", + "conversationCreatedName": "[bold]{name}[/bold] が会話を開始しました", "conversationCreatedNameYou": "[bold]あなた[/bold] が会話を開始しました", - "conversationCreatedYou": "あなたは {{users}} と会話を始めました", - "conversationCreatedYouMore": "あなたは {{users}} と、他[showmore]{{count}} 人[/showmore] で会話を開始しました。", - "conversationDeleteTimestamp": "{{date}}: 削除済み", + "conversationCreatedYou": "あなたは {users} と会話を始めました", + "conversationCreatedYouMore": "あなたは {users} と、他[showmore]{count} 人[/showmore] で会話を開始しました。", + "conversationDeleteTimestamp": "{date}: 削除済み", "conversationDetails1to1ReceiptsFirst": "両者が開封通知をオンにした場合に、メッセージが開封されたかが分かります。", "conversationDetails1to1ReceiptsHeadDisabled": "開封通知を無効にします", "conversationDetails1to1ReceiptsHeadEnabled": "開封通知を有効にします", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "すべて表示 ({{number}})", + "conversationDetailsActionConversationParticipants": "すべて表示 ({number})", "conversationDetailsActionCreateGroup": "新規グループ", "conversationDetailsActionDelete": "グループを削除", "conversationDetailsActionDevices": "デバイス", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " 使用を開始しました", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " の一つを未認証にしました", - "conversationDeviceUserDevices": " {{user}} のデバイス", + "conversationDeviceUserDevices": " {user} のデバイス", "conversationDeviceYourDevices": " あなたのデバイス", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "{{date}}: 編集済み", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "{date}: 編集済み", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "ゲスト", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "会話に参加します", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "お気に入り", "conversationLabelGroups": "グループ", "conversationLabelPeople": "会話", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "マップを開く", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] が {{users}} と会話を開始しました", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] が {{users}} と、[showmore]{{count}} 人[/showmore] を会話に追加しました", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] 参加済み", + "conversationMemberJoined": "[bold]{name}[/bold] が {users} と会話を開始しました", + "conversationMemberJoinedMore": "[bold]{name}[/bold] が {users} と、[showmore]{count} 人[/showmore] を会話に追加しました", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] 参加済み", "conversationMemberJoinedSelfYou": "[bold] あなた[/bold] が参加済み", - "conversationMemberJoinedYou": "[bold]あなた[/bold]が {{users}} を会話に追加しました", - "conversationMemberJoinedYouMore": "[bold]あなた[/bold] が {{users}} と、[showmore]{{count}} 人[/showmore] を会話に追加しました", - "conversationMemberLeft": "[bold]{{name}}[/bold] 退出しました", + "conversationMemberJoinedYou": "[bold]あなた[/bold]が {users} を会話に追加しました", + "conversationMemberJoinedYouMore": "[bold]あなた[/bold] が {users} と、[showmore]{count} 人[/showmore] を会話に追加しました", + "conversationMemberLeft": "[bold]{name}[/bold] 退出しました", "conversationMemberLeftYou": "[bold]あなた[/bold] が退出しました", - "conversationMemberRemoved": "[bold]{{name}}[/bold] が {{users}} を削除しました", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]あなた[/bold] が {{users}} を削除しました", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] が {users} を削除しました", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]あなた[/bold] が {users} を削除しました", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "配信済み", "conversationMissedMessages": "しばらくの間、このデバイスでWireを利用していなかったため、いくつかのメッセージがここに表示されない可能性があります。", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "このアカウントへの権限が無いか、アカウントは存在していません。", - "conversationNotFoundTitle": "{{brandName}} この会話を開けませんでした。", + "conversationNotFoundTitle": "{brandName} この会話を開けませんでした。", "conversationParticipantsSearchPlaceholder": "名前で検索する", "conversationParticipantsTitle": "メンバー", "conversationPing": " ping しました", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " ping しました", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " 会話の名前を変更する", "conversationResetTimer": " タイマーメッセージをオフにしました", "conversationResetTimerYou": " タイマーメッセージをオフにしました", - "conversationResume": " と {{users}} は会話を始めました", - "conversationSendPastedFile": "{{date}} にペーストされた画像", + "conversationResume": " と {users} は会話を始めました", + "conversationSendPastedFile": "{date} にペーストされた画像", "conversationServicesWarning": "サービスはこの会議のコンテンツにアクセスできます", "conversationSomeone": "誰か", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] はチームから削除されました", + "conversationTeamLeft": "[bold]{name}[/bold] はチームから削除されました", "conversationToday": "今日", "conversationTweetAuthor": " はツイッターにいます", - "conversationUnableToDecrypt1": "{{user}} からのメッセージが受信されませんでした", - "conversationUnableToDecrypt2": "{{user}} のデバイスIDが変更されました。メッセージは配信されません。", + "conversationUnableToDecrypt1": "{user} からのメッセージが受信されませんでした", + "conversationUnableToDecrypt2": "{user} のデバイスIDが変更されました。メッセージは配信されません。", "conversationUnableToDecryptErrorMessage": "エラー", "conversationUnableToDecryptLink": "なぜ?", "conversationUnableToDecryptResetSession": "セッションをリセット", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": "メッセージタイマーを {{time}} に設定しました。", - "conversationUpdatedTimerYou": "メッセージタイマーを {{time}} に設定しました。", + "conversationUpdatedTimer": "メッセージタイマーを {time} に設定しました。", + "conversationUpdatedTimerYou": "メッセージタイマーを {time} に設定しました。", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "あなた", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "全てアーカイブ済み", - "conversationsConnectionRequestMany": "{{number}} 人が待っています。", + "conversationsConnectionRequestMany": "{number} 人が待っています。", "conversationsConnectionRequestOne": "1 人待機中", "conversationsContacts": "連絡先", "conversationsEmptyConversation": "グループ会話", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "カスタムフォルダなし", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "会話をミュート解除", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "ミュート", "conversationsPopoverUnarchive": "アーカイブを解除", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "誰かがメッセージを送信しました", "conversationsSecondaryLineEphemeralReply": "あなたへの返信", "conversationsSecondaryLineEphemeralReplyGroup": "誰かがあなたに返信しました", - "conversationsSecondaryLineIncomingCall": "{{user}} が呼び出し中", - "conversationsSecondaryLinePeopleAdded": "{{user}} 人追加されました", - "conversationsSecondaryLinePeopleLeft": "残り {{number}} 人", - "conversationsSecondaryLinePersonAdded": "{{user}} が追加されました", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} が参加しました。", - "conversationsSecondaryLinePersonAddedYou": "{{user}} があなたを追加しました", - "conversationsSecondaryLinePersonLeft": "残り {{user}}", - "conversationsSecondaryLinePersonRemoved": "{{user}} が削除されました", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} がチームから削除されました", - "conversationsSecondaryLineRenamed": "{{user}} は会話名を変更しました", - "conversationsSecondaryLineSummaryMention": "{{number}} メンション", - "conversationsSecondaryLineSummaryMentions": "{{number}} メンション", - "conversationsSecondaryLineSummaryMessage": "{{number}} メッセージ", - "conversationsSecondaryLineSummaryMessages": "{{number}} メッセージ", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} 不在着信", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} 不在着信", - "conversationsSecondaryLineSummaryPing": "{{number}} ピンしました", - "conversationsSecondaryLineSummaryPings": "{{number}} ピンしました", - "conversationsSecondaryLineSummaryReplies": "{{number}} 返信", - "conversationsSecondaryLineSummaryReply": "{{number}} 返信", + "conversationsSecondaryLineIncomingCall": "{user} が呼び出し中", + "conversationsSecondaryLinePeopleAdded": "{user} 人追加されました", + "conversationsSecondaryLinePeopleLeft": "残り {number} 人", + "conversationsSecondaryLinePersonAdded": "{user} が追加されました", + "conversationsSecondaryLinePersonAddedSelf": "{user} が参加しました。", + "conversationsSecondaryLinePersonAddedYou": "{user} があなたを追加しました", + "conversationsSecondaryLinePersonLeft": "残り {user}", + "conversationsSecondaryLinePersonRemoved": "{user} が削除されました", + "conversationsSecondaryLinePersonRemovedTeam": "{user} がチームから削除されました", + "conversationsSecondaryLineRenamed": "{user} は会話名を変更しました", + "conversationsSecondaryLineSummaryMention": "{number} メンション", + "conversationsSecondaryLineSummaryMentions": "{number} メンション", + "conversationsSecondaryLineSummaryMessage": "{number} メッセージ", + "conversationsSecondaryLineSummaryMessages": "{number} メッセージ", + "conversationsSecondaryLineSummaryMissedCall": "{number} 不在着信", + "conversationsSecondaryLineSummaryMissedCalls": "{number} 不在着信", + "conversationsSecondaryLineSummaryPing": "{number} ピンしました", + "conversationsSecondaryLineSummaryPings": "{number} ピンしました", + "conversationsSecondaryLineSummaryReplies": "{number} 返信", + "conversationsSecondaryLineSummaryReply": "{number} 返信", "conversationsSecondaryLineYouLeft": "あなたは退出しました", "conversationsSecondaryLineYouWereRemoved": "あなたは削除されました", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "私たちは当社のウェブサイト上のあなたの経験をパーソナライズするために cookie を使用します。ウェブサイトを利用し続けることによりあなたは cookie の使用に同意します。{newline}cookie に関するさらなる情報は、私たち プライバシー ポリシー で見つけることができます。", "createAccount.headLine": "あなたのアカウントをセットアップします", "createAccount.nextButton": "次へ", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "GIF", "extensionsGiphyButtonMore": "別を試す", "extensionsGiphyButtonOk": "送信", - "extensionsGiphyMessage": "{{tag}} giphy.comから", + "extensionsGiphyMessage": "{tag} giphy.comから", "extensionsGiphyNoGifs": "Oops, gifがありません。", "extensionsGiphyRandom": "ランダム", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "フォルダ", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "結果はありません", "fullsearchPlaceholder": "テキストメッセージの検索", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "完了", "groupCreationParticipantsActionSkip": "省略", "groupCreationParticipantsHeader": "人を追加します", - "groupCreationParticipantsHeaderWithCounter": "({{number}}) を追加します。", + "groupCreationParticipantsHeaderWithCounter": "({number}) を追加します。", "groupCreationParticipantsPlaceholder": "名前で検索する", "groupCreationPreferencesAction": "次へ", "groupCreationPreferencesErrorNameLong": "文字が多すぎます", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "グループ名", "groupParticipantActionBlock": "連絡先をブロック...", "groupParticipantActionCancelRequest": "リクエストを取り消す", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "つながる", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "連絡先のブロックを解除", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,8 +822,8 @@ "index.welcome": "{brandName} へようこそ", "initDecryption": "メッセージの復号", "initEvents": "メッセージを読み込み中...", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "こんにちは、{{user}} さん。", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "こんにちは、{user} さん。", "initReceivedUserData": "新しいメッセージを確認する", "initUpdatedFromNotifications": "もうすぐ終わります - ワイヤ を楽しんで!", "initValidatedClient": "接続データと会話データを取得する", @@ -833,11 +833,11 @@ "invite.nextButton": "次へ", "invite.skipForNow": "今はスキップ", "invite.subhead": "同僚を招待します", - "inviteHeadline": "{{brandName}}に招待する", - "inviteHintSelected": "{{metaKey}} + C を押してコピー", - "inviteHintUnselected": "選択して、{{metaKey}} + C を押す", - "inviteMessage": "私は{{brandName}}にいます。{{username}} で検索するか、get.wire.com にアクセスしてください", - "inviteMessageNoEmail": "私は{{brandName}}にいます。https://get.wire.com にアクセスして私とつながりましょう。", + "inviteHeadline": "{brandName}に招待する", + "inviteHintSelected": "{metaKey} + C を押してコピー", + "inviteHintUnselected": "選択して、{metaKey} + C を押す", + "inviteMessage": "私は{brandName}にいます。{username} で検索するか、get.wire.com にアクセスしてください", + "inviteMessageNoEmail": "私は{brandName}にいます。https://get.wire.com にアクセスして私とつながりましょう。", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "編集済: {{edited}}", + "messageDetailsEdited": "編集済: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "まだ、誰もこのメッセージを読んでいません。", "messageDetailsReceiptsOff": "このメッセージが送信された時、開封通知はオフでした。", - "messageDetailsSent": "送信済: {{sent}}", + "messageDetailsSent": "送信済: {sent}", "messageDetailsTitle": "詳細", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "既読 {{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "既読 {count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "アカウントを作成しますか?", "modalAccountCreateMessage": "アカウントを作成することによって、このゲストルームで会話の履歴は失われます。", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "開封通知を有効にします", "modalAccountReadReceiptsChangedSecondary": "デバイスを管理", "modalAccountRemoveDeviceAction": "デバイスを削除", - "modalAccountRemoveDeviceHeadline": "\"{{device}}\" を削除", + "modalAccountRemoveDeviceHeadline": "\"{device}\" を削除", "modalAccountRemoveDeviceMessage": "デバイスを削除するにはパスワードが必要です。", "modalAccountRemoveDevicePlaceholder": "パスワード", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "このクライアントをリセットします", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "ロックを解除", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "パスワードが間違っています", "modalAppLockWipePasswordGoBackButton": "戻る", "modalAppLockWipePasswordPlaceholder": "パスワード", - "modalAppLockWipePasswordTitle": "このクライアントをリセットするための {{brandName}} アカウントのパスワードを入力してください", + "modalAppLockWipePasswordTitle": "このクライアントをリセットするための {brandName} アカウントのパスワードを入力してください", "modalAssetFileTypeRestrictionHeadline": "制限されたファイルタイプ", - "modalAssetFileTypeRestrictionMessage": "ファイルタイプ \"{{fileName}}\" は許可されていません。", + "modalAssetFileTypeRestrictionMessage": "ファイルタイプ \"{fileName}\" は許可されていません。", "modalAssetParallelUploadsHeadline": "1回のファイル数が多すぎます", - "modalAssetParallelUploadsMessage": "一度に {{number}} ファイル まで送信できます。", + "modalAssetParallelUploadsMessage": "一度に {number} ファイル まで送信できます。", "modalAssetTooLargeHeadline": "ファイルが大きすぎます", - "modalAssetTooLargeMessage": "{{number}} ファイルまで送信できます。", + "modalAssetTooLargeMessage": "{number} ファイルまで送信できます。", "modalAvailabilityAvailableMessage": "他の人によってあなたが利用可能に設定されました。各会話の通知設定に従って、通話着信およびメッセージの通知を受信します。", "modalAvailabilityAvailableTitle": "利用可能に設定しました", "modalAvailabilityAwayMessage": "他の人によってあなたが不在に設定されました。通話着信やメッセージに関する通知は受信されません。", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "電話を切る", "modalCallSecondOutgoingHeadline": "いまの通話を終了しますか?", "modalCallSecondOutgoingMessage": "一度に一つの通話しかできません。", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "キャンセル", "modalConnectAcceptAction": "つながる", "modalConnectAcceptHeadline": "許可しますか?", - "modalConnectAcceptMessage": "{{user}} とつながって、会話を始める。", + "modalConnectAcceptMessage": "{user} とつながって、会話を始める。", "modalConnectAcceptSecondary": "無視", "modalConnectCancelAction": "はい", "modalConnectCancelHeadline": "リクエストを取り消しますか?", - "modalConnectCancelMessage": "{{user}} への接続リクエストを削除します。", + "modalConnectCancelMessage": "{user} への接続リクエストを削除します。", "modalConnectCancelSecondary": "いいえ", "modalConversationClearAction": "削除", "modalConversationClearHeadline": "コンテンツを削除しますか?", "modalConversationClearMessage": "あなたのすべてのデバイスから会話履歴をクリアします。", "modalConversationClearOption": "会話からも退室する", "modalConversationDeleteErrorHeadline": "グループは削除されませんでした", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "削除", "modalConversationDeleteGroupHeadline": "グループ会話を削除しますか?", "modalConversationDeleteGroupMessage": "これにより、すべての参加者のすべてのデバイスで、グループとすべてのコンテンツが削除されます。コンテンツを復元する方法はありません。これはすべての参加者に通知されます。", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "退室", - "modalConversationLeaveHeadline": "{{name}} との会話から退室しますか?", + "modalConversationLeaveHeadline": "{name} との会話から退室しますか?", "modalConversationLeaveMessage": "この会話でメッセージの送受信をすることができません", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "メッセージが長すぎます", - "modalConversationMessageTooLongMessage": "{{number}} 文字までメッセージを送信することができます。", + "modalConversationMessageTooLongMessage": "{number} 文字までメッセージを送信することができます。", "modalConversationNewDeviceAction": "このまま送信", - "modalConversationNewDeviceHeadlineMany": "{{users}} が新しいデバイスを使い始めました", - "modalConversationNewDeviceHeadlineOne": "{{user}} が新しいデバイスを使い始めました", - "modalConversationNewDeviceHeadlineYou": "{{user}} が新しいデバイスを使い始めました", + "modalConversationNewDeviceHeadlineMany": "{users} が新しいデバイスを使い始めました", + "modalConversationNewDeviceHeadlineOne": "{user} が新しいデバイスを使い始めました", + "modalConversationNewDeviceHeadlineYou": "{user} が新しいデバイスを使い始めました", "modalConversationNewDeviceIncomingCallAction": "通話をうけいれる", "modalConversationNewDeviceIncomingCallMessage": "さらに電話をうけますか?", "modalConversationNewDeviceMessage": "まだメッセージを送信したいですか?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "さらに電話をかけますか?", "modalConversationNotConnectedHeadline": "だれも会話に追加されていません。", "modalConversationNotConnectedMessageMany": "選択したメンバーの中に、会話への追加を希望していない人がいます。", - "modalConversationNotConnectedMessageOne": "{{name}} は会話への追加を希望していません。", + "modalConversationNotConnectedMessageOne": "{name} は会話への追加を希望していません。", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "削除しますか?", - "modalConversationRemoveMessage": "{{user}} は、この会話でメッセージの送受信をすることができません", + "modalConversationRemoveMessage": "{user} は、この会話でメッセージの送受信をすることができません", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "リンクを取り消す", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "リンクを取り消しますか?", "modalConversationRevokeLinkMessage": "新しいゲストはこのリンクに参加することができません。現在のゲストはアクセス可能です。", "modalConversationTooManyMembersHeadline": "満員です", - "modalConversationTooManyMembersMessage": "最大 {{number1}} 人までが会話に参加することができます。あと {{number2}} 人が参加できます。", + "modalConversationTooManyMembersMessage": "最大 {number1} 人までが会話に参加することができます。あと {number2} 人が参加できます。", "modalCreateFolderAction": "作成", "modalCreateFolderHeadline": "新規フォルダを作成", "modalCreateFolderMessage": "あなたの会話を新しいフォルダへ移動します。", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "選択された画像は大きすぎます", - "modalGifTooLargeMessage": "最大サイズは {{number}} MB です。", + "modalGifTooLargeMessage": "最大サイズは {number} MB です。", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": " Bot は現在利用できません。", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} はカメラへのアクセス権を持っていません。[br][faqLink]このサポート記事を読み[/faqLink]、修正する方法を見つけます。", + "modalNoCameraMessage": "{brandName} はカメラへのアクセス権を持っていません。[br][faqLink]このサポート記事を読み[/faqLink]、修正する方法を見つけます。", "modalNoCameraTitle": "カメラへのアクセスがありません", "modalOpenLinkAction": "開く", - "modalOpenLinkMessage": "あなたは、{{link}} にアクセスしようとしています", + "modalOpenLinkMessage": "あなたは、{link} にアクセスしようとしています", "modalOpenLinkTitle": "リンクを開く", "modalOptionSecondary": "キャンセル", "modalPictureFileFormatHeadline": "この画像は使用できません。", "modalPictureFileFormatMessage": "PNG または、JPEG ファイルを選択してください。", "modalPictureTooLargeHeadline": "選択された画像は大きすぎます", - "modalPictureTooLargeMessage": "画像は最大 {{number}} MB まで使えます。", + "modalPictureTooLargeMessage": "画像は最大 {number} MB まで使えます。", "modalPictureTooSmallHeadline": "画像が小さすぎます", "modalPictureTooSmallMessage": "最低 320 x 320 px の画像を選択してください。", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "サービスの追加はできません。", "modalServiceUnavailableMessage": "現在、サービスはご利用いただけません。", "modalSessionResetHeadline": "このセッションはリセットされました", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "もう一度試す", "modalUploadContactsMessage": "あなたの情報を受信していません。連絡先を再度インポートしてください。", "modalUserBlockAction": "ブロック", - "modalUserBlockHeadline": "{{user}} をブロックしますか?", - "modalUserBlockMessage": "{{user}} は、あなたにコンタクトをすることやグループ会話にあなたを追加することができません。", + "modalUserBlockHeadline": "{user} をブロックしますか?", + "modalUserBlockMessage": "{user} は、あなたにコンタクトをすることやグループ会話にあなたを追加することができません。", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "ブロック解除", "modalUserUnblockHeadline": "ブロック解除?", - "modalUserUnblockMessage": "{{user}} は、あなたにコンタクトをすることやグループ会話にあなたを追加することができます。", + "modalUserUnblockMessage": "{user} は、あなたにコンタクトをすることやグループ会話にあなたを追加することができます。", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "接続のリクエストが受け入れられました", "notificationConnectionConnected": "接続されました", "notificationConnectionRequest": "接続をリクエスト", - "notificationConversationCreate": "{{user}} 会話を始めました", + "notificationConversationCreate": "{user} 会話を始めました", "notificationConversationDeleted": "会話が削除されました。", - "notificationConversationDeletedNamed": "{{name}} が削除されました。", - "notificationConversationMessageTimerReset": "{{user}} がタイマーメッセージをオフにしました", - "notificationConversationMessageTimerUpdate": "{{user}} がメッセージタイマーを {{time}} に設定しました。", - "notificationConversationRename": "{{user}} は会話の名前を {{name}} に変更しました", - "notificationMemberJoinMany": "{{user}} は {{number}} 人を会話に追加しました", - "notificationMemberJoinOne": "{{user1}} は {{user2}} を会話に追加しました", - "notificationMemberJoinSelf": "{{user}} は会話に参加しました", - "notificationMemberLeaveRemovedYou": "{{user}} があなたを会話から削除しました", - "notificationMention": "メンション: {{text}}", + "notificationConversationDeletedNamed": "{name} が削除されました。", + "notificationConversationMessageTimerReset": "{user} がタイマーメッセージをオフにしました", + "notificationConversationMessageTimerUpdate": "{user} がメッセージタイマーを {time} に設定しました。", + "notificationConversationRename": "{user} は会話の名前を {name} に変更しました", + "notificationMemberJoinMany": "{user} は {number} 人を会話に追加しました", + "notificationMemberJoinOne": "{user1} は {user2} を会話に追加しました", + "notificationMemberJoinSelf": "{user} は会話に参加しました", + "notificationMemberLeaveRemovedYou": "{user} があなたを会話から削除しました", + "notificationMention": "メンション: {text}", "notificationObfuscated": "あなたにメッセージを送信しました", "notificationObfuscatedMention": "あなたへのメンション", "notificationObfuscatedReply": "あなたへの返信", "notificationObfuscatedTitle": "誰か", "notificationPing": "Ping されました", - "notificationReaction": "{{reaction}} あなたのメッセージ", - "notificationReply": "返信: {{text}}", + "notificationReaction": "{reaction} あなたのメッセージ", + "notificationReply": "返信: {text}", "notificationSettingsDisclaimer": "あなたは、すべて(オーディオとビデオ通話を含みます)または、メンションされた時のみに、通知をすることができます。", "notificationSettingsEverything": "全て", "notificationSettingsMentionsAndReplies": "メンション と 返信", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "ファイルが共有されました", "notificationSharedLocation": "場所を共有しました", "notificationSharedVideo": "ビデオを共有しました", - "notificationTitleGroup": "{{user}} は {{conversation}} に参加中", + "notificationTitleGroup": "{user} は {conversation} に参加中", "notificationVoiceChannelActivate": "呼び出し中", "notificationVoiceChannelDeactivate": "着信", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "[bold]{{user}}\"s device[/bold] に表示されるフィンガープリントと一致することを確認する", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "[bold]{user}\"s device[/bold] に表示されるフィンガープリントと一致することを確認する", "participantDevicesDetailHowTo": "どうすればいいですか?", "participantDevicesDetailResetSession": "セッションをリセット", "participantDevicesDetailShowMyDevice": "自分のデバイスのフィンガープリントを表示", "participantDevicesDetailVerify": "検証済み", "participantDevicesHeader": "デバイス", - "participantDevicesHeadline": "{{brandName}} はデバイス毎に固有のフィンガープリントを付与します。それを {{user}} と比較して、会話を確認します。", + "participantDevicesHeadline": "{brandName} はデバイス毎に固有のフィンガープリントを付与します。それを {user} と比較して、会話を確認します。", "participantDevicesLearnMore": "もっと知る", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "自分のすべてのデバイスを表示", @@ -1221,22 +1221,22 @@ "preferencesAV": "オーディオ / ビデオ", "preferencesAVCamera": "カメラ", "preferencesAVMicrophone": "マイク", - "preferencesAVNoCamera": "{{brandName}} はカメラへのアクセス権を持っていません。[br][faqLink]このサポート記事を読み[/faqLink]、修正する方法を見つけます。", + "preferencesAVNoCamera": "{brandName} はカメラへのアクセス権を持っていません。[br][faqLink]このサポート記事を読み[/faqLink]、修正する方法を見つけます。", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "スピーカー", "preferencesAVTemporaryDisclaimer": "ゲストはビデオ通話を開始できません。参加する場合は、使用するカメラを選択します。", "preferencesAVTryAgain": "再試行", "preferencesAbout": "概要", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "プライバシー ポリシー", "preferencesAboutSupport": "サポート", "preferencesAboutSupportContact": "サポートへの問い合わせ", "preferencesAboutSupportWebsite": "サポートウェブサイト", "preferencesAboutTermsOfUse": "利用規約", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} のウェブサイト", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} のウェブサイト", "preferencesAccount": "アカウント", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "新しいチームを作成", "preferencesAccountData": "データ利用許可", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "アカウントを削除", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "ログアウト", "preferencesAccountManageTeam": "チームを管理する", "preferencesAccountMarketingConsentCheckbox": "ニュースレターを受け取る", - "preferencesAccountMarketingConsentDetail": "電子メールで {{brandName}}からニュースや製品アップデート情報を受け取る。", + "preferencesAccountMarketingConsentDetail": "電子メールで {brandName}からニュースや製品アップデート情報を受け取る。", "preferencesAccountPrivacy": "プライバシー", "preferencesAccountReadReceiptsCheckbox": "開封通知", "preferencesAccountReadReceiptsDetail": "オフの場合は、他の人の開封通知を見ることができません。この設定はグループ会議には適用されません。", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "もし上のデバイスを知らない場合は、それを削除して、パスワードをリセットしてください。", "preferencesDevicesCurrent": "現行", "preferencesDevicesFingerprint": "重要なフィンガープリント", - "preferencesDevicesFingerprintDetail": "{{brandName}}は各デバイスに固有のフィンガープリントを付与します。これを比較することでお使いのデバイスと会話を確認します。", + "preferencesDevicesFingerprintDetail": "{brandName}は各デバイスに固有のフィンガープリントを付与します。これを比較することでお使いのデバイスと会話を確認します。", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "キャンセル", @@ -1316,20 +1316,20 @@ "preferencesOptionsAudioSome": "いくつか", "preferencesOptionsAudioSomeDetail": "Pings、電話", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "あなたの会話履歴をバックアップして保存します。これにより、もしデバイスをなくしたり、新しいデバイスに切り替えた場合でも、会話記録をリストアすることができます。\nバックアップファイルは、{{brandName}} の エンドツーエンド暗号化で保護されないので、安全な場所に保存してください。", + "preferencesOptionsBackupExportSecondary": "あなたの会話履歴をバックアップして保存します。これにより、もしデバイスをなくしたり、新しいデバイスに切り替えた場合でも、会話記録をリストアすることができます。\nバックアップファイルは、{brandName} の エンドツーエンド暗号化で保護されないので、安全な場所に保存してください。", "preferencesOptionsBackupHeader": "履歴", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "会話履歴は、同じプラットフォームのバックアップからのみ復元できます。あなたのバックアップは、このデバイス上の会話を上書きします。", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "トラブルシューティング", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "連絡先", "preferencesOptionsContactsDetail": "あなたの連絡先情報はあなたが他の人とつながるために用いられます。私たちはすべての情報を匿名化し、他の誰ともあなたの連絡先に関する情報をシェアしません。", "preferencesOptionsContactsMacos": "連絡先からのインポート", "preferencesOptionsEmojiReplaceCheckbox": "顔文字を絵文字に変換する", - "preferencesOptionsEmojiReplaceDetail": ":-) → {{icon}}", + "preferencesOptionsEmojiReplaceDetail": ":-) → {icon}", "preferencesOptionsEnableAgcCheckbox": "Automatic gain control (AGC)", "preferencesOptionsEnableAgcDetails": "Enable to allow your microphone volume to be adjusted automatically to ensure all participants in a call are heard with similar and comfortable loudness.", "preferencesOptionsEnableSoundlessIncomingCalls": "Silence other calls", @@ -1374,8 +1374,8 @@ "replyQuoteError": "このメッセージを見ることができません。", "replyQuoteShowLess": "一部のみ表示", "replyQuoteShowMore": "さらに表示", - "replyQuoteTimeStampDate": "{{date}} のオリジナルメッセージ", - "replyQuoteTimeStampTime": "{{time}} のオリジナルメッセージ", + "replyQuoteTimeStampDate": "{date} のオリジナルメッセージ", + "replyQuoteTimeStampTime": "{time} のオリジナルメッセージ", "roleAdmin": "管理者", "roleOwner": "所有者", "rolePartner": "パートナー", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "{{brandName}}に招待する", + "searchInvite": "{brandName}に招待する", "searchInviteButtonContacts": "連絡先から", "searchInviteDetail": "連絡先をシェアすると他のユーザーと接続するのに役立ちます。すべての情報は匿名化され、第三者に共有することはありません。", "searchInviteHeadline": "友達を招待", @@ -1415,7 +1415,7 @@ "searchNoServicesMember": "あなたのワークフローを改善するサービスです。サービスを有効にするには、管理者に問い合わせてください。", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "つながる", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "メンバー", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "名前またはユーザー名で人を見つける", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "自分で選ぶ", "takeoverButtonKeep": "これにする", "takeoverLink": "もっと知る", - "takeoverSub": "{{brandName}}でのユーザーネームを選ぶ", + "takeoverSub": "{brandName}でのユーザーネームを選ぶ", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "チーム名", "teamName.subhead": "後でいつでも変更することができます。", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "通話", - "tooltipConversationDetailsAddPeople": "会話に追加する ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "会話に追加する ({shortcut})", "tooltipConversationDetailsRename": "会話名を変更する", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "ファイルを追加", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "メッセージを入力", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "友人 ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "友人 ({shortcut})", "tooltipConversationPicture": "写真を追加", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "検索", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "ビデオ通話", - "tooltipConversationsArchive": "アーカイブ ({{shortcut}})", - "tooltipConversationsArchived": "アーカイブを表示 ({{number}})", + "tooltipConversationsArchive": "アーカイブ ({shortcut})", + "tooltipConversationsArchived": "アーカイブを表示 ({number})", "tooltipConversationsMore": "さらに", - "tooltipConversationsNotifications": "通知設定を開く ({{shortcut}})", - "tooltipConversationsNotify": "ミュート解除 ({{shortcut}})", + "tooltipConversationsNotifications": "通知設定を開く ({shortcut})", + "tooltipConversationsNotify": "ミュート解除 ({shortcut})", "tooltipConversationsPreferences": "設定を開く", - "tooltipConversationsSilence": "ミュート ({{shortcut}})", - "tooltipConversationsStart": "会話を始める ({{shortcut}})", + "tooltipConversationsSilence": "ミュート ({shortcut})", + "tooltipConversationsStart": "会話を始める ({shortcut})", "tooltipPreferencesContactsMacos": "MacOS の連絡先アプリから連絡先を共有します。", "tooltipPreferencesPassword": "パスワードをリセットするための別のウェブサイトを開く", "tooltipPreferencesPicture": "あなたの写真を変更する...", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "なし", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "このアカウントに対する権限がないか、またはこのユーザーが {{brandName}} 上にいない可能性があります。", - "userNotFoundTitle": "{{brandName}} このユーザーを見つけられませんでした。", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "このアカウントに対する権限がないか、またはこのユーザーが {brandName} 上にいない可能性があります。", + "userNotFoundTitle": "{brandName} このユーザーを見つけられませんでした。", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "つながる", "userProfileButtonIgnore": "無視", "userProfileButtonUnblock": "ブロック解除", "userProfileDomain": "Domain", "userProfileEmail": "メール", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "残り {{time}} 時間", - "userRemainingTimeMinutes": "残り {{time}} 分未満", + "userRemainingTimeHours": "残り {time} 時間", + "userRemainingTimeMinutes": "残り {time} 分未満", "verify.changeEmail": "メールアドレス変更", "verify.headline": "メール受信しました。", "verify.resendCode": "コードを再送する", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "画面共有", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "このバージョンの{{brandName}}は電話に参加できません。使用してください", + "warningCallIssues": "このバージョンの{brandName}は電話に参加できません。使用してください", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} が呼び出し中。お使いのブラウザは電話をサポートしていません。", + "warningCallUnsupportedIncoming": "{user} が呼び出し中。お使いのブラウザは電話をサポートしていません。", "warningCallUnsupportedOutgoing": "ブラウザが電話をサポートしていないため電話できません", "warningCallUpgradeBrowser": "電話をするためには、Google Chromeをアップデートしてください", - "warningConnectivityConnectionLost": "接続しようとしています。{{brandName}}は、メッセージを配信できない可能性があります。", + "warningConnectivityConnectionLost": "接続しようとしています。{brandName}は、メッセージを配信できない可能性があります。", "warningConnectivityNoInternet": "インターメット接続がありません。メッセージの送受信ができません。", "warningLearnMore": "もっと知る", - "warningLifecycleUpdate": "{{brandName}}の新しいバージョンが利用できます。", + "warningLifecycleUpdate": "{brandName}の新しいバージョンが利用できます。", "warningLifecycleUpdateLink": "今すぐアップデート", "warningLifecycleUpdateNotes": "新着情報", "warningNotFoundCamera": "コンピューターにカメラがないため電話できません。", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "ブラウザがカメラへのアクセス権を持たないため電話できません。", "warningPermissionDeniedMicrophone": "ブラウザがマイクへのアクセス権を持たないため電話できません。", "warningPermissionDeniedScreen": "Wire はあなたの画面を共有するための権限が必要です", - "warningPermissionRequestCamera": "{{icon}} カメラへのアクセスを許可します。", - "warningPermissionRequestMicrophone": "{{icon}} マイクへのアクセスを許可します。", - "warningPermissionRequestNotification": "{{icon}} 通知を許可します。", - "warningPermissionRequestScreen": "{{icon}} 画面へのアクセスを許可します。", - "wireLinux": "Linux版 {{brandName}}", - "wireMacos": "macOS版 {{brandName}}", - "wireWindows": "Windows版 {{brandName}}", - "wire_for_web": "Web版 {{brandName}}" + "warningPermissionRequestCamera": "{icon} カメラへのアクセスを許可します。", + "warningPermissionRequestMicrophone": "{icon} マイクへのアクセスを許可します。", + "warningPermissionRequestNotification": "{icon} 通知を許可します。", + "warningPermissionRequestScreen": "{icon} 画面へのアクセスを許可します。", + "wireLinux": "Linux版 {brandName}", + "wireMacos": "macOS版 {brandName}", + "wireWindows": "Windows版 {brandName}", + "wire_for_web": "Web版 {brandName}" } diff --git a/src/i18n/lt-LT.json b/src/i18n/lt-LT.json index 0127cdb7911..b3f39946e10 100644 --- a/src/i18n/lt-LT.json +++ b/src/i18n/lt-LT.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Pridėti", "addParticipantsHeader": "Pridėti žmonių", - "addParticipantsHeaderWithCounter": "Pridėti žmonių ({{number}})", + "addParticipantsHeaderWithCounter": "Pridėti žmonių ({number})", "addParticipantsManageServices": "Valdyti tarnybas", "addParticipantsManageServicesNoResults": "Valdyti tarnybas", "addParticipantsNoServicesManager": "Tarnybos yra pagalbininkai, kurie padeda pagerinti darbo eigą.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Pamiršau slaptažodį", "authAccountPublicComputer": "Tai yra viešas kompiuteris", "authAccountSignIn": "Prisijungti", - "authBlockedCookies": "Aktyvuokite slapukus, kad galėtumėte prisijungti prie „{{brandName}}“.", - "authBlockedDatabase": "Norint rodyti žinutes, {{brandName}} reikia prieigos prie jūsų vietinės saugyklos. Vietinė saugykla nėra prieinama privačioje veiksenoje.", - "authBlockedTabs": "{{brandName}} jau yra atverta kitoje kortelėje.", + "authBlockedCookies": "Aktyvuokite slapukus, kad galėtumėte prisijungti prie „{brandName}“.", + "authBlockedDatabase": "Norint rodyti žinutes, {brandName} reikia prieigos prie jūsų vietinės saugyklos. Vietinė saugykla nėra prieinama privačioje veiksenoje.", + "authBlockedTabs": "{brandName} jau yra atverta kitoje kortelėje.", "authBlockedTabsAction": "Naudoti šią kortelę", "authErrorCode": "Neteisingas kodas", "authErrorCountryCodeInvalid": "Neteisingas šalies kodas", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "GERAI", "authHistoryDescription": "Privatumo sumetimais, jūsų pokalbio istorija čia nebus rodoma.", - "authHistoryHeadline": "Pirmą kartą naudojate „{{brandName}}“ šiame įrenginyje.", + "authHistoryHeadline": "Pirmą kartą naudojate „{brandName}“ šiame įrenginyje.", "authHistoryReuseDescription": "Per tą laikotarpį išsiųstos žinutės, čia nebus rodomos.", - "authHistoryReuseHeadline": "Naudojote „{{brandName}}“ šiame įrenginyje.", + "authHistoryReuseHeadline": "Naudojote „{brandName}“ šiame įrenginyje.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Tvarkyti įrenginius", "authLimitButtonSignOut": "Atsijungti", - "authLimitDescription": "Norėdami pradėti naudoti {{brandName}} šiame įrenginyje, pašalinkite vieną iš savo kitų įrenginių.", + "authLimitDescription": "Norėdami pradėti naudoti {brandName} šiame įrenginyje, pašalinkite vieną iš savo kitų įrenginių.", "authLimitDevicesCurrent": "(Esamas)", "authLimitDevicesHeadline": "Įrenginiai", "authLoginTitle": "Log in", "authPlaceholderEmail": "El. paštas", "authPlaceholderPassword": "Slaptažodis", - "authPostedResend": "Siųsti iš naujo į {{email}}", + "authPostedResend": "Siųsti iš naujo į {email}", "authPostedResendAction": "Negaunate el. laiško?", "authPostedResendDetail": "Patikrinkite savo el. paštą ir sekite nurodymus.", "authPostedResendHeadline": "Jūs gavote laišką.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Pridėti", - "authVerifyAccountDetail": "Tai leidžia jums naudoti „{{brandName}}“ keliuose įrenginiuose.", + "authVerifyAccountDetail": "Tai leidžia jums naudoti „{brandName}“ keliuose įrenginiuose.", "authVerifyAccountHeadline": "Pridėkite el. pašto adresą ir slaptažodį.", "authVerifyAccountLogout": "Atsijungti", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Negaunate kodo?", "authVerifyCodeResendDetail": "Siųsti iš naujo", - "authVerifyCodeResendTimer": "Jūs galite užklausti naują kodą {{expiration}}.", + "authVerifyCodeResendTimer": "Jūs galite užklausti naują kodą {expiration}.", "authVerifyPasswordHeadline": "Įveskite savo slaptažodį", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Atsarginės kopijos kūrimas nebuvo sėkmingas.", "backupExportProgressCompressing": "Ruošiamas atsarginės kopijos failas", "backupExportProgressHeadline": "Ruošiama…", - "backupExportProgressSecondary": "Kuriame atsarginė kopija · {{processed}} iš {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Kuriame atsarginė kopija · {processed} iš {total} — {progress}%", "backupExportSaveFileAction": "Išsaugoti failą", "backupExportSuccessHeadline": "Atsarginis kopijavimas baigtas", "backupExportSuccessSecondary": "Jei prarasite savo kompiuterį arba pasikeisite nauju, kopiją galėsite panaudoti praeities atkūrimui.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Ruošiama…", - "backupImportProgressSecondary": "Atkuriama praeitis · {{processed}} iš {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Atkuriama praeitis · {processed} iš {total} — {progress}%", "backupImportSuccessHeadline": "Praeitis atkurta.", "backupImportVersionErrorHeadline": "Nesuderinama atsarginė kopija", - "backupImportVersionErrorSecondary": "Ši atsarginė kopija buvo sukurta naudojant arba naujesnę arba senesnę „{{brandName}}“ versiją, ir negali būti naudojama atkūrimui.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "Ši atsarginė kopija buvo sukurta naudojant arba naujesnę arba senesnę „{brandName}“ versiją, ir negali būti naudojama atkūrimui.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Bandykite dar kartą", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Priimti", "callChooseSharedScreen": "Pasirinkite ekraną, kurį bendrinti", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Atmesti", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Nėra galimybės naudotis kamera", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} kalba", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} kalba", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Sujungiama…", "callStateIncoming": "Skambinama…", - "callStateIncomingGroup": "{{user}} jums skambina", + "callStateIncomingGroup": "{user} jums skambina", "callStateOutgoing": "Kviečiama…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Failai", "collectionSectionImages": "Images", "collectionSectionLinks": "Nuorodos", - "collectionShowAll": "Rodyti visus {{number}}", + "collectionShowAll": "Rodyti visus {number}", "connectionRequestConnect": "Užmegzti kontaktą", "connectionRequestIgnore": "Nepaisyti", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Pranešimai apie skaitymą yra įjungti", "conversationCreateTeam": "su [showmore]visais, esančiais komandoje[/showmore]", "conversationCreateTeamGuest": "su [showmore]visais, esančiais komandoje ir svečiu[/showmore]", - "conversationCreateTeamGuests": "su [showmore]visais, esančiais komandoje ir {{count}} svečiais[/showmore]", + "conversationCreateTeamGuests": "su [showmore]visais, esančiais komandoje ir {count} svečiais[/showmore]", "conversationCreateTemporary": "Prisijungėte prie susirašinėjimo", - "conversationCreateWith": "su {{users}}", - "conversationCreateWithMore": "su {{users}}, ir dar [showmore]{{count}}[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] pradėjo susirašinėjimą su {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] pradėjo susirašinėjimą su {{users}}, ir dar [showmore]{{count}} [/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] pradėjo susirašinėjimą", + "conversationCreateWith": "su {users}", + "conversationCreateWithMore": "su {users}, ir dar [showmore]{count}[/showmore]", + "conversationCreated": "[bold]{name}[/bold] pradėjo susirašinėjimą su {users}", + "conversationCreatedMore": "[bold]{name}[/bold] pradėjo susirašinėjimą su {users}, ir dar [showmore]{count} [/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] pradėjo susirašinėjimą", "conversationCreatedNameYou": "[bold]Jūs[/bold] pradėjote susirašnėjimą", - "conversationCreatedYou": "Jūs pradėjote susirašinėjimą su {{users}}", - "conversationCreatedYouMore": "Jūs pradėjote susirašinėjimą su {{users}}, ir dar [showmore]{{count}}[/showmore]", - "conversationDeleteTimestamp": "Ištrinta: {{date}}", + "conversationCreatedYou": "Jūs pradėjote susirašinėjimą su {users}", + "conversationCreatedYouMore": "Jūs pradėjote susirašinėjimą su {users}, ir dar [showmore]{count}[/showmore]", + "conversationDeleteTimestamp": "Ištrinta: {date}", "conversationDetails1to1ReceiptsFirst": "Jei abi šalys įjungs pranešimus apie skatymą, galėsite matyti, kai pranešimai yra perskaitomi.", "conversationDetails1to1ReceiptsHeadDisabled": "Esate išjungę pranešimus apie skaitymą", "conversationDetails1to1ReceiptsHeadEnabled": "Esate įjungę pranešimus apie skaitymą", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Rodyti visus ({{number}})", + "conversationDetailsActionConversationParticipants": "Rodyti visus ({number})", "conversationDetailsActionCreateGroup": "Nauja grupė", "conversationDetailsActionDelete": "Ištrinti grupę", "conversationDetailsActionDevices": "Įrenginiai", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " pradėjo naudoti", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " panaikinote patvirtinimą vieno iš", - "conversationDeviceUserDevices": " {{user}} įrenginių", + "conversationDeviceUserDevices": " {user} įrenginių", "conversationDeviceYourDevices": " savo įrenginių", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Taisyta: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Taisyta: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Svečias", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Prisijungti prie susirašinėjimo", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Grupės", "conversationLabelPeople": "Žmonės", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Atverti žemėlapį", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] pridėjo {{users}} prie susirašinėjimo", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] pridėjo {{users}}, ir dar [showmore]{{count}}[/showmore] prie susirašinėjimo", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] prisijungė", + "conversationMemberJoined": "[bold]{name}[/bold] pridėjo {users} prie susirašinėjimo", + "conversationMemberJoinedMore": "[bold]{name}[/bold] pridėjo {users}, ir dar [showmore]{count}[/showmore] prie susirašinėjimo", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] prisijungė", "conversationMemberJoinedSelfYou": "[bold]Jūs[/bold] prisijungėte", - "conversationMemberJoinedYou": "[bold]Jūs[/bold] pridėjote {{users}} prie susirašinėjimo", - "conversationMemberJoinedYouMore": "[bold]Jūs[/bold] pridėjote {{users}}, ir dar[showmore]{{count}}[/showmore] prie susirašinėjimo", - "conversationMemberLeft": "[bold]{{name}}[/bold] išėjo", + "conversationMemberJoinedYou": "[bold]Jūs[/bold] pridėjote {users} prie susirašinėjimo", + "conversationMemberJoinedYouMore": "[bold]Jūs[/bold] pridėjote {users}, ir dar[showmore]{count}[/showmore] prie susirašinėjimo", + "conversationMemberLeft": "[bold]{name}[/bold] išėjo", "conversationMemberLeftYou": "[bold]Jūs[/bold] išėjote", - "conversationMemberRemoved": "[bold]{{name}}[/bold] pašalino {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Jūs[/bold] pašalinote {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] pašalino {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]Jūs[/bold] pašalinote {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Pristatyta", "conversationMissedMessages": "Jūs kurį laiką nenaudojote šio įrenginio. Kai kurios žinutės čia gali neatsirasti.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Gali būti, kad neturite leidimo šiai paskyrai arba jos daugiau nebėra.", - "conversationNotFoundTitle": "{{brandName}} negali atverti šio pokalbio.", + "conversationNotFoundTitle": "{brandName} negali atverti šio pokalbio.", "conversationParticipantsSearchPlaceholder": "Ieškokite pagal vardą", "conversationParticipantsTitle": "Žmonės", "conversationPing": " patikrino ryšį", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " patikrinote ryšį", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " pervadino pokalbį", "conversationResetTimer": " išjungė žinutė laikmatį", "conversationResetTimerYou": " išjungėte žinučių laikmatį", - "conversationResume": "Pradėti pokalbį su {{users}}", - "conversationSendPastedFile": "Paveikslas įdėtas {{date}}", + "conversationResume": "Pradėti pokalbį su {users}", + "conversationSendPastedFile": "Paveikslas įdėtas {date}", "conversationServicesWarning": "Tarnybos turi galimybę prisijungti prie šio susirašinėjimo turinio", "conversationSomeone": "Kažkas", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] buvo pašalintas (-a) iš komandos", + "conversationTeamLeft": "[bold]{name}[/bold] buvo pašalintas (-a) iš komandos", "conversationToday": "šiandien", "conversationTweetAuthor": " socialiniame tinkle Twitter", - "conversationUnableToDecrypt1": "žinutė nuo {{user}} nebuvo gauta.", - "conversationUnableToDecrypt2": "Pasikeitė {{user}} įrenginio tapatybė. Žinutė nepristatyta.", + "conversationUnableToDecrypt1": "žinutė nuo {user} nebuvo gauta.", + "conversationUnableToDecrypt2": "Pasikeitė {user} įrenginio tapatybė. Žinutė nepristatyta.", "conversationUnableToDecryptErrorMessage": "Klaida", "conversationUnableToDecryptLink": "Kodėl?", "conversationUnableToDecryptResetSession": "Atstatyti seansą", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " nustatė žinutė laikmatį į {{time}}", - "conversationUpdatedTimerYou": " nustatėte žinučių laikmatį į {{time}}", + "conversationUpdatedTimer": " nustatė žinutė laikmatį į {time}", + "conversationUpdatedTimerYou": " nustatėte žinučių laikmatį į {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "jūs", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Viskas užarchyvuota", - "conversationsConnectionRequestMany": "Laukia {{number}} žmonės", + "conversationsConnectionRequestMany": "Laukia {number} žmonės", "conversationsConnectionRequestOne": "1 asmuo laukia", "conversationsContacts": "Kontaktai", "conversationsEmptyConversation": "Grupės pokalbis", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Įjungti susirašinėjimo pranešimus", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Išjungti susirašinėjimo pranešimus", "conversationsPopoverUnarchive": "Išimti susirašinėjimą iš archyvo", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Kažkas išsiuntė žinutę", "conversationsSecondaryLineEphemeralReply": "jums atsakė", "conversationsSecondaryLineEphemeralReplyGroup": "Kažkas jums atsakė", - "conversationsSecondaryLineIncomingCall": "{{user}} jums skambina", - "conversationsSecondaryLinePeopleAdded": "Buvo pridėta {{user}} žmonių", - "conversationsSecondaryLinePeopleLeft": "{{number}} žmonių išėjo", - "conversationsSecondaryLinePersonAdded": "{{user}} buvo pridėta(-s)", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} prisijungė", - "conversationsSecondaryLinePersonAddedYou": "{{user}} pridėjo jus", - "conversationsSecondaryLinePersonLeft": "{{user}} išėjo", - "conversationsSecondaryLinePersonRemoved": "{{user}} buvo pašalinta(-s)", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} buvo pašalintas iš komandos", - "conversationsSecondaryLineRenamed": "{{user}} pervadino pokalbį", - "conversationsSecondaryLineSummaryMention": "{{number}} paminėjimas", - "conversationsSecondaryLineSummaryMentions": "Paminėjimų: {{number}}", - "conversationsSecondaryLineSummaryMessage": "{{number}} žinutė", - "conversationsSecondaryLineSummaryMessages": "Žinučių: {{number}}", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} praleistas skambutis", - "conversationsSecondaryLineSummaryMissedCalls": "Praleistų skambučių: {{number}}", - "conversationsSecondaryLineSummaryPing": "{{number}} ryšio tikrinimas", - "conversationsSecondaryLineSummaryPings": "Ryšio tikrinimų: {{number}}", - "conversationsSecondaryLineSummaryReplies": "Atsakymų: {{number}}", - "conversationsSecondaryLineSummaryReply": "{{number}} atsakymas", + "conversationsSecondaryLineIncomingCall": "{user} jums skambina", + "conversationsSecondaryLinePeopleAdded": "Buvo pridėta {user} žmonių", + "conversationsSecondaryLinePeopleLeft": "{number} žmonių išėjo", + "conversationsSecondaryLinePersonAdded": "{user} buvo pridėta(-s)", + "conversationsSecondaryLinePersonAddedSelf": "{user} prisijungė", + "conversationsSecondaryLinePersonAddedYou": "{user} pridėjo jus", + "conversationsSecondaryLinePersonLeft": "{user} išėjo", + "conversationsSecondaryLinePersonRemoved": "{user} buvo pašalinta(-s)", + "conversationsSecondaryLinePersonRemovedTeam": "{user} buvo pašalintas iš komandos", + "conversationsSecondaryLineRenamed": "{user} pervadino pokalbį", + "conversationsSecondaryLineSummaryMention": "{number} paminėjimas", + "conversationsSecondaryLineSummaryMentions": "Paminėjimų: {number}", + "conversationsSecondaryLineSummaryMessage": "{number} žinutė", + "conversationsSecondaryLineSummaryMessages": "Žinučių: {number}", + "conversationsSecondaryLineSummaryMissedCall": "{number} praleistas skambutis", + "conversationsSecondaryLineSummaryMissedCalls": "Praleistų skambučių: {number}", + "conversationsSecondaryLineSummaryPing": "{number} ryšio tikrinimas", + "conversationsSecondaryLineSummaryPings": "Ryšio tikrinimų: {number}", + "conversationsSecondaryLineSummaryReplies": "Atsakymų: {number}", + "conversationsSecondaryLineSummaryReply": "{number} atsakymas", "conversationsSecondaryLineYouLeft": "Jūs išėjote", "conversationsSecondaryLineYouWereRemoved": "Jūs buvote pašalinti", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "Naudojame slapukus suasmeninti patirtį mūsų svetainėje. Naršydami svetainę sutinkate su slapukų naudojimu.
Daugiau informacijos apie slapukus galite rasti privatumo politikoje.", "createAccount.headLine": "Konfigūruokite paskyrą", "createAccount.nextButton": "Kitas", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Pabandyti kitą", "extensionsGiphyButtonOk": "Siųsti", - "extensionsGiphyMessage": "{{tag}} • per giphy.com", + "extensionsGiphyMessage": "{tag} • per giphy.com", "extensionsGiphyNoGifs": "Oi, nėra gif", "extensionsGiphyRandom": "Atsitiktinis", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Aplankai", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Rezultatų nėra.", "fullsearchPlaceholder": "Ieškoti tekstinėse žinutėse", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Atlikta", "groupCreationParticipantsActionSkip": "Praleisti", "groupCreationParticipantsHeader": "Pridėti žmonių", - "groupCreationParticipantsHeaderWithCounter": "Pridėti žmonių ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Pridėti žmonių ({number})", "groupCreationParticipantsPlaceholder": "Ieškokite pagal vardą", "groupCreationPreferencesAction": "Kitas", "groupCreationPreferencesErrorNameLong": "Per daug simbolių", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Grupės pavadinimas", "groupParticipantActionBlock": "Blokuoti kontaktą", "groupParticipantActionCancelRequest": "Atsisakyti užklausos…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Užmegzti kontaktą", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Atblokuoti…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Iššifruojamos žinutės", "initEvents": "Įkeliamos žinutės", - "initProgress": " — {{number1}} iš {{number2}}", - "initReceivedSelfUser": "Sveiki, {{user}}.", + "initProgress": " — {number1} iš {number2}", + "initReceivedSelfUser": "Sveiki, {user}.", "initReceivedUserData": "Tikrinama ar yra naujų žinučių", - "initUpdatedFromNotifications": "Beveik baigta – mėgaukitės „{{brandName}}“", + "initUpdatedFromNotifications": "Beveik baigta – mėgaukitės „{brandName}“", "initValidatedClient": "Gaunami jūsų kontaktai ir pokalbiai", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "kolega@elpastas.lt", @@ -833,11 +833,11 @@ "invite.nextButton": "Kitas", "invite.skipForNow": "Kol kas praleisti", "invite.subhead": "Kvieskite kolegas prisijungti.", - "inviteHeadline": "Pakvieskite žmones į {{brandName}}", - "inviteHintSelected": "Spustelėję {{metaKey}} ir C nukopijuosite", - "inviteHintUnselected": "Pažymėkite ir spustelėkite {{metaKey}} ir C", - "inviteMessage": "Aš naudoju {{brandName}}. Ieškokite manęs kaip {{username}} arba apsilankykite get.wire.com.", - "inviteMessageNoEmail": "Aš naudoju {{brandName}}. Apsilankyk get.wire.com , kad su manimi susisiektum.", + "inviteHeadline": "Pakvieskite žmones į {brandName}", + "inviteHintSelected": "Spustelėję {metaKey} ir C nukopijuosite", + "inviteHintUnselected": "Pažymėkite ir spustelėkite {metaKey} ir C", + "inviteMessage": "Aš naudoju {brandName}. Ieškokite manęs kaip {username} arba apsilankykite get.wire.com.", + "inviteMessageNoEmail": "Aš naudoju {brandName}. Apsilankyk get.wire.com , kad su manimi susisiektum.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Vald", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Taisyta: {{edited}}", + "messageDetailsEdited": "Taisyta: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Kol kas niekas neperskaitė šios žinutės.", "messageDetailsReceiptsOff": "Pranešimai apie skaitymą nebuvo įjungti, kai ši žinutė buvo išsiųsta.", - "messageDetailsSent": "Išsiųsta: {{sent}}", + "messageDetailsSent": "Išsiųsta: {sent}", "messageDetailsTitle": "Išsamiau", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "{{count}} perskaitė", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "{count} perskaitė", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "GERAI", "modalAccountCreateHeadline": "Kurti abonementą?", "modalAccountCreateMessage": "Sukūrę paskyrą prarasite bendravimo praeitį šiame svečių kambaryje.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Esate įjungę pranešimus apie skaitymą", "modalAccountReadReceiptsChangedSecondary": "Tvarkyti įrenginius", "modalAccountRemoveDeviceAction": "Šalinti įrenginį", - "modalAccountRemoveDeviceHeadline": "Šalinti \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Šalinti \"{device}\"", "modalAccountRemoveDeviceMessage": "Norint pašalinti įrenginį, reikalingas jūsų slaptažodis.", "modalAccountRemoveDevicePlaceholder": "Slaptažodis", "modalAcknowledgeAction": "Gerai", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Atrakinti", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Neteisingas slaptažodis", "modalAppLockWipePasswordGoBackButton": "Grįžti", "modalAppLockWipePasswordPlaceholder": "Slaptažodis", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Per daug failų vienu metu", - "modalAssetParallelUploadsMessage": "Jūs vienu metu galite siųsti iki {{number}} failų.", + "modalAssetParallelUploadsMessage": "Jūs vienu metu galite siųsti iki {number} failų.", "modalAssetTooLargeHeadline": "Failas per didelis", - "modalAssetTooLargeMessage": "Jūs galite siųsti failus iki {{number}}", + "modalAssetTooLargeMessage": "Jūs galite siųsti failus iki {number}", "modalAvailabilityAvailableMessage": "Kitiems žmonėms būsite rodomi kaip Pasiekiama(-s). Jūs gausite pranešimus apie gaunamus skambučius ir žinutes pagal kiekviename pokalbyje nustatytą pranešimų nustatymą.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Užbaigti", "modalCallSecondOutgoingHeadline": "Užbaigti esamą skambutį?", "modalCallSecondOutgoingMessage": "Jūs vienu metu galite dalyvauti tik viename skambutyje.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Atsisakyti", "modalConnectAcceptAction": "Užmegzti kontaktą", "modalConnectAcceptHeadline": "Priimti?", - "modalConnectAcceptMessage": "Tai užmegs kontaktą ir atvers pokalbį su {{user}}.", + "modalConnectAcceptMessage": "Tai užmegs kontaktą ir atvers pokalbį su {user}.", "modalConnectAcceptSecondary": "Nepaisyti", "modalConnectCancelAction": "Taip", "modalConnectCancelHeadline": "Atsisakyti užklausos?", - "modalConnectCancelMessage": "Šalinti kontakto užmezgimo su {{user}} užklausą.", + "modalConnectCancelMessage": "Šalinti kontakto užmezgimo su {user} užklausą.", "modalConnectCancelSecondary": "Ne", "modalConversationClearAction": "Ištrinti", "modalConversationClearHeadline": "Ištrinti turinį?", "modalConversationClearMessage": "Tai išvalys bendravimo praeitį visuose jūsų įrenginiuose.", "modalConversationClearOption": "Taip pat išeiti iš pokalbio", "modalConversationDeleteErrorHeadline": "Grupė neištrinta", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Ištrinti", "modalConversationDeleteGroupHeadline": "Ištrinti grupės pokalbį?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Išeiti", - "modalConversationLeaveHeadline": "Išeiti iš susirašinėjimo „{{name}}“?", + "modalConversationLeaveHeadline": "Išeiti iš susirašinėjimo „{name}“?", "modalConversationLeaveMessage": "Jūs daugiau nebegalėsite gauti ar siųsti žinutes šiame pokalbyje.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Žinutė pernelyg ilga", - "modalConversationMessageTooLongMessage": "Jūs galite siųsti žinutes iki {{number}} simbolių ilgio.", + "modalConversationMessageTooLongMessage": "Jūs galite siųsti žinutes iki {number} simbolių ilgio.", "modalConversationNewDeviceAction": "Vis tiek siųsti", - "modalConversationNewDeviceHeadlineMany": "{{user}}s pradėjo naudoti naujus įrenginius", - "modalConversationNewDeviceHeadlineOne": "{{user}} pradėjo naudoti naują įrenginį", - "modalConversationNewDeviceHeadlineYou": "{{user}} pradėjo naudoti naują įrenginį", + "modalConversationNewDeviceHeadlineMany": "{user}s pradėjo naudoti naujus įrenginius", + "modalConversationNewDeviceHeadlineOne": "{user} pradėjo naudoti naują įrenginį", + "modalConversationNewDeviceHeadlineYou": "{user} pradėjo naudoti naują įrenginį", "modalConversationNewDeviceIncomingCallAction": "Priimti skambutį", "modalConversationNewDeviceIncomingCallMessage": "Ar vis dar norite priimti skambutį?", "modalConversationNewDeviceMessage": "Ar vis dar norite išsiųsti savo žinutes?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Ar vis dar norite atlikti skambutį?", "modalConversationNotConnectedHeadline": "Susirašinėjime nieko nėra", "modalConversationNotConnectedMessageMany": "Vienas iš pasirinktų žmonių nenori būti susirašinėjimuose.", - "modalConversationNotConnectedMessageOne": "{{name}} nenori būti susirašinėjimuose.", + "modalConversationNotConnectedMessageOne": "{name} nenori būti susirašinėjimuose.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Šalinti?", - "modalConversationRemoveMessage": "{{user}} negalės siųsti ir gauti žinutes šiame pokalbyje.", + "modalConversationRemoveMessage": "{user} negalės siųsti ir gauti žinutes šiame pokalbyje.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Naikinti nuorodą", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Panaikinti nuorodą?", "modalConversationRevokeLinkMessage": "Nauji svečiai negalės prisijungti spustelėję nuorodą. Dabartiniai svečiai liks prisijungę.", "modalConversationTooManyMembersHeadline": "Balso kanalas perpildytas", - "modalConversationTooManyMembersMessage": "Prie pokalbio gali prisijungti iki {{number1}} žmonių. Šiuo metu yra vietos tik dar {{number2}} žmonėms.", + "modalConversationTooManyMembersMessage": "Prie pokalbio gali prisijungti iki {number1} žmonių. Šiuo metu yra vietos tik dar {number2} žmonėms.", "modalCreateFolderAction": "Sukurti", "modalCreateFolderHeadline": "Sukurti naują aplanką", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Pasirinkta animacija per didelė", - "modalGifTooLargeMessage": "Didžiausias dydis yra {{number}} MB.", + "modalGifTooLargeMessage": "Didžiausias dydis yra {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Šiuo metu robotai negalimi", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "„{{brandName}}“ neturi galimybės prisijungti prie kameros.[br][faqLink]Perskaitykite šį pagalbos straipsnį[/faqLink] ir sužinosite, kaip tai sutvarkyti.", + "modalNoCameraMessage": "„{brandName}“ neturi galimybės prisijungti prie kameros.[br][faqLink]Perskaitykite šį pagalbos straipsnį[/faqLink] ir sužinosite, kaip tai sutvarkyti.", "modalNoCameraTitle": "Nėra galimybės naudotis kamera", "modalOpenLinkAction": "Atverti", - "modalOpenLinkMessage": "Tai jus nukreips į {{link}}", + "modalOpenLinkMessage": "Tai jus nukreips į {link}", "modalOpenLinkTitle": "Aplankyti nuorodą", "modalOptionSecondary": "Atsisakyti", "modalPictureFileFormatHeadline": "Negalite naudoti šio paveikslėlio", "modalPictureFileFormatMessage": "Pasirinkite „PNG“ arba „JPEG“ failą.", "modalPictureTooLargeHeadline": "Pasirinktas paveikslėlis per didelis", - "modalPictureTooLargeMessage": "Galite naudoti iki {{number}} MB dydžio paveikslėlį.", + "modalPictureTooLargeMessage": "Galite naudoti iki {number} MB dydžio paveikslėlį.", "modalPictureTooSmallHeadline": "Paveikslėlis per mažas", "modalPictureTooSmallMessage": "Pasirinkite bent 320 x 320 px dydžio paveikslėlį.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Paslaugos pridėjimas negalimas", "modalServiceUnavailableMessage": "Paslauga šiuo metu negalima.", "modalSessionResetHeadline": "Seansas buvo atstatytas", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Bandyti dar kartą", "modalUploadContactsMessage": "Mes negavome jūsų informacijos. Bandykite importuoti savo kontaktus dar kartą.", "modalUserBlockAction": "Užblokuoti", - "modalUserBlockHeadline": "Užblokuoti {{user}}?", - "modalUserBlockMessage": "{{user}} negalės su jumis susisiekti ar pridėti jus į grupės pokalbius.", + "modalUserBlockHeadline": "Užblokuoti {user}?", + "modalUserBlockMessage": "{user} negalės su jumis susisiekti ar pridėti jus į grupės pokalbius.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Atblokuoti", "modalUserUnblockHeadline": "Atblokuoti?", - "modalUserUnblockMessage": "{{user}} galės ir vėl su jumis susisiekti ar pridėti jus į grupės pokalbius.", + "modalUserUnblockMessage": "{user} galės ir vėl su jumis susisiekti ar pridėti jus į grupės pokalbius.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Priėmė jūsų kontakto užmezgimo užklausą", "notificationConnectionConnected": "Dabar esate užmezgę kontaktą", "notificationConnectionRequest": "Nori užmegzti kontaktą", - "notificationConversationCreate": "{{user}} pradėjo pokalbį", + "notificationConversationCreate": "{user} pradėjo pokalbį", "notificationConversationDeleted": "Pokalbis ištrintas", - "notificationConversationDeletedNamed": "{{name}} ištrintas", - "notificationConversationMessageTimerReset": "{{user}} išjungė žinučių laikmatį", - "notificationConversationMessageTimerUpdate": "{{user}} nustatė žinučių laikmatį į {{time}}", - "notificationConversationRename": "{{user}} pervadino pokalbį į {{name}}", - "notificationMemberJoinMany": "{{user}} pridėjo {{number}} žmones(-ių) į pokalbį", - "notificationMemberJoinOne": "{{user1}} pridėjo {{user2}} į pokalbį", - "notificationMemberJoinSelf": "{{user}} prisijungė prie susirašinėjimo", - "notificationMemberLeaveRemovedYou": "{{user}} pašalino jus iš pokalbio", - "notificationMention": "Paminėjimas: {{text}}", + "notificationConversationDeletedNamed": "{name} ištrintas", + "notificationConversationMessageTimerReset": "{user} išjungė žinučių laikmatį", + "notificationConversationMessageTimerUpdate": "{user} nustatė žinučių laikmatį į {time}", + "notificationConversationRename": "{user} pervadino pokalbį į {name}", + "notificationMemberJoinMany": "{user} pridėjo {number} žmones(-ių) į pokalbį", + "notificationMemberJoinOne": "{user1} pridėjo {user2} į pokalbį", + "notificationMemberJoinSelf": "{user} prisijungė prie susirašinėjimo", + "notificationMemberLeaveRemovedYou": "{user} pašalino jus iš pokalbio", + "notificationMention": "Paminėjimas: {text}", "notificationObfuscated": "Išsiuntė jums žinutę", "notificationObfuscatedMention": "Jus paminėjo", "notificationObfuscatedReply": "Jums atsakė", "notificationObfuscatedTitle": "Kažkas", "notificationPing": "Patikrino ryšį", - "notificationReaction": "{{reaction}} jūsų žinutė", - "notificationReply": "Atsakymas: {{text}}", + "notificationReaction": "{reaction} jūsų žinutė", + "notificationReply": "Atsakymas: {text}", "notificationSettingsDisclaimer": "Jums gali būti pranešama apie viską (įskaitant garso ir vaizdo skambučius) arba tik tuomet, kai kas nors jus paminėjo ar atsakė į vieną iš jūsų žinučių.", "notificationSettingsEverything": "Viskas", "notificationSettingsMentionsAndReplies": "Paminėjimai ir atsakymai", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Pasidalino failu", "notificationSharedLocation": "Pasidalino vieta", "notificationSharedVideo": "Pasidalino vaizdo įrašu", - "notificationTitleGroup": "{{user}} susirašinėjime {{conversation}}", + "notificationTitleGroup": "{user} susirašinėjime {conversation}", "notificationVoiceChannelActivate": "Skambina", "notificationVoiceChannelDeactivate": "Skambino", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Įsitikinkite, kad šis kontrolinis kodas yra toks pats, kaip ir įrenginyje, kurį naudoja [bold]{{user}}[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Įsitikinkite, kad šis kontrolinis kodas yra toks pats, kaip ir įrenginyje, kurį naudoja [bold]{user}[/bold].", "participantDevicesDetailHowTo": "Kaip tai padaryti?", "participantDevicesDetailResetSession": "Atstatyti seansą", "participantDevicesDetailShowMyDevice": "Rodyti mano įrenginio kontrolinį kodą", "participantDevicesDetailVerify": "Patvirtintas", "participantDevicesHeader": "Įrenginiai", - "participantDevicesHeadline": "{{brandName}} kiekvienam įrenginiui suteikia unikalų kontrolinį kodą. Palyginkite juos su {{user}} ir patvirtinkite savo pokalbį.", + "participantDevicesHeadline": "{brandName} kiekvienam įrenginiui suteikia unikalų kontrolinį kodą. Palyginkite juos su {user} ir patvirtinkite savo pokalbį.", "participantDevicesLearnMore": "Sužinoti daugiau", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Rodyti visus mano įrenginius", @@ -1221,22 +1221,22 @@ "preferencesAV": "Garsas / Vaizdas", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofonas", - "preferencesAVNoCamera": "„{{brandName}}“ neturi galimybės prisijungti prie kameros.[br][faqLink]Perskaitykite šį pagalbos straipsnį[/faqLink] ir sužinosite, kaip tai sutvarkyti.", + "preferencesAVNoCamera": "„{brandName}“ neturi galimybės prisijungti prie kameros.[br][faqLink]Perskaitykite šį pagalbos straipsnį[/faqLink] ir sužinosite, kaip tai sutvarkyti.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Garsiakalbiai", "preferencesAVTemporaryDisclaimer": "Svečiai negali pradėti vaizdo konferencijų. Pasirinkite norimą kamerą jei prisijungiate.", "preferencesAVTryAgain": "Bandykite dar kartą", "preferencesAbout": "Apie", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privatumo politika", "preferencesAboutSupport": "Palaikymas", "preferencesAboutSupportContact": "Susisiekti su palaikymu", "preferencesAboutSupportWebsite": "Palaikymo svetainė", "preferencesAboutTermsOfUse": "Naudojimosi sąlygos", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} svetainė", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} svetainė", "preferencesAccount": "Paskyra", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Sukurti komandą", "preferencesAccountData": "Duomenų naudojimo leidimas", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Ištrinti paskyrą", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Atsijungti", "preferencesAccountManageTeam": "Tvarkyti komandą", "preferencesAccountMarketingConsentCheckbox": "Gaukite naujienlaiškį", - "preferencesAccountMarketingConsentDetail": "Gaukite naujienas ir produktų pakeitimo informaciją iš „{{brandName}}“ el. paštu.", + "preferencesAccountMarketingConsentDetail": "Gaukite naujienas ir produktų pakeitimo informaciją iš „{brandName}“ el. paštu.", "preferencesAccountPrivacy": "Privatumas", "preferencesAccountReadReceiptsCheckbox": "Pranešimai apie skaitymą", "preferencesAccountReadReceiptsDetail": "Tai išjungus, nebegalėsite matyti ar kiti žmonės skaitė jusų žinutes. Šis nustatymas nėra taikomas grupės pokalbiams.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Jeigu jūs neatpažįstate aukščiau esančio įrenginio, pašalinkite jį ir atstatykite savo slaptažodį.", "preferencesDevicesCurrent": "Esamas", "preferencesDevicesFingerprint": "Rakto kontrolinis kodas", - "preferencesDevicesFingerprintDetail": "{{brandName}} kiekvienam įrenginiui suteikia unikalų kontrolinį kodą. Palyginkite juos ir patvirtinkite savo įrenginius ir pokalbius.", + "preferencesDevicesFingerprintDetail": "{brandName} kiekvienam įrenginiui suteikia unikalų kontrolinį kodą. Palyginkite juos ir patvirtinkite savo įrenginius ir pokalbius.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Atsisakyti", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Kai kurie", "preferencesOptionsAudioSomeDetail": "Ryšio tikrinimai ir skambučiai", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Kurkite atsarginę kopiją, kad išsaugotumėte susirašinėjimo žurnalą. Jei prarasite savo kompiuterį ar pakeisite jį nauju, galėsite panaudoti atsarginę kopiją, kad atkurtumėte žurnalą.\nAtsarginės kopijos failas nėra apsaugotas „{{brandName}}“ ištisiniu šifravimu, todėl turite jį laikyti saugioje vietoje.", + "preferencesOptionsBackupExportSecondary": "Kurkite atsarginę kopiją, kad išsaugotumėte susirašinėjimo žurnalą. Jei prarasite savo kompiuterį ar pakeisite jį nauju, galėsite panaudoti atsarginę kopiją, kad atkurtumėte žurnalą.\nAtsarginės kopijos failas nėra apsaugotas „{brandName}“ ištisiniu šifravimu, todėl turite jį laikyti saugioje vietoje.", "preferencesOptionsBackupHeader": "Praeitis", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Atkurti praeitį iš atsarginės kopijos galite tik toje pačioje platformoje. Atsarginė kopija pakeis visus susirašinėjimus, kuriuos šiame įrenginyje turite.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Trikčių šalinimas", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Kontaktai", "preferencesOptionsContactsDetail": "Mes naudojame jūsų kontaktinius duomenis tam, kad padėtume jums užmegzti kontaktą su kitais. Mes padarome visą informaciją anoniminę ir su niekuo ja nesidaliname.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Jūs negalite matyti šios žinutės.", "replyQuoteShowLess": "Rodyti mažiau", "replyQuoteShowMore": "Rodyti daugiau", - "replyQuoteTimeStampDate": "Pradinė žinutė iš {{date}}", - "replyQuoteTimeStampTime": "Pradinė žinutė iš {{time}}", + "replyQuoteTimeStampDate": "Pradinė žinutė iš {date}", + "replyQuoteTimeStampTime": "Pradinė žinutė iš {time}", "roleAdmin": "Administratorius", "roleOwner": "Savininkas", "rolePartner": "Partneris", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Pakvieskite žmones į {{brandName}}", + "searchInvite": "Pakvieskite žmones į {brandName}", "searchInviteButtonContacts": "Iš kontaktų", "searchInviteDetail": "Dalinimasis kontaktais padeda jums užmegzti kontaktą su kitais žmonėmis. Mes padarome visą informaciją anoniminę ir su niekuo ja nesidaliname.", "searchInviteHeadline": "Pasikvieskite savo draugus", "searchInviteShare": "Dalintis kontaktais", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Visi, su kuo esate\nužmezgę kontaktą, jau yra\nšiame pokalbyje.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Nėra atitinkančių rezultatų.\nPabandykite įvesti kitą vardą.", "searchManageServices": "Valdyti tarnybas", "searchManageServicesNoResults": "Valdyti tarnybas", "searchMemberInvite": "Kvieskite žmonių prisijungti prie komandos", - "searchNoContactsOnWire": "Jūs neturite {{brandName}} kontaktų.\nPabandykite rasti žmones pagal\nvardą arba naudotojo vardą.", + "searchNoContactsOnWire": "Jūs neturite {brandName} kontaktų.\nPabandykite rasti žmones pagal\nvardą arba naudotojo vardą.", "searchNoMatchesPartner": "Nėra jokių rezultatų", "searchNoServicesManager": "Tarnybos yra pagalbininkai, kurie padeda pagerinti darbo eigą.", "searchNoServicesMember": "Tarnybos yra pagalbininkai, kurie padeda pagerinti darbo eigą. Norėdami jomis naudotis, prašykite savo administratoriaus.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Užmegzti kontaktą", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Žmonės", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Raskite žmones pagal vardą arba naudotojo vardą", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Pasirinkti savo asmeninį", "takeoverButtonKeep": "Palikti šį", "takeoverLink": "Sužinoti daugiau", - "takeoverSub": "Užsirezervuokite savo unikalų {{brandName}} vardą.", + "takeoverSub": "Užsirezervuokite savo unikalų {brandName} vardą.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Pavadinkite komandą", "teamName.subhead": "Bet kada vėliau galėsite pakeisti.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Skambutis", - "tooltipConversationDetailsAddPeople": "Pridėti dalyvių prie susirašinėjimo ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Pridėti dalyvių prie susirašinėjimo ({shortcut})", "tooltipConversationDetailsRename": "Pakeisti pokalbio pavadinimą", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Pridėti failą", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Rašykite žinutę", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Žmonės ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Žmonės ({shortcut})", "tooltipConversationPicture": "Pridėti paveikslą", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Ieškoti", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Vaizdo skambutis", - "tooltipConversationsArchive": "Archyvuoti ({{shortcut}})", - "tooltipConversationsArchived": "Rodyti archyvą ({{number}})", + "tooltipConversationsArchive": "Archyvuoti ({shortcut})", + "tooltipConversationsArchived": "Rodyti archyvą ({number})", "tooltipConversationsMore": "Daugiau", - "tooltipConversationsNotifications": "Atverti pranešimų nustatymus ({{shortcut}})", - "tooltipConversationsNotify": "Įjungti pranešimus ({{shortcut}})", + "tooltipConversationsNotifications": "Atverti pranešimų nustatymus ({shortcut})", + "tooltipConversationsNotify": "Įjungti pranešimus ({shortcut})", "tooltipConversationsPreferences": "Atverti nuostatas", - "tooltipConversationsSilence": "Išjungti pranešimus ({{shortcut}})", - "tooltipConversationsStart": "Pradėti pokalbį ({{shortcut}})", + "tooltipConversationsSilence": "Išjungti pranešimus ({shortcut})", + "tooltipConversationsStart": "Pradėti pokalbį ({shortcut})", "tooltipPreferencesContactsMacos": "Bendrinti visus savo kontaktus iš macOS Kontaktų programos", "tooltipPreferencesPassword": "Atverti kitą svetainę, skirtą slaptažodžio atstatymui", "tooltipPreferencesPicture": "Pakeisti savo paveikslą…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Jokių", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "Gali būti, kad neturite leidimo šiai paskyrai arba žmogus nesinaudoja {{brandName}}.", - "userNotFoundTitle": "{{brandName}} nepavyksta rasti šio žmogaus.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "Gali būti, kad neturite leidimo šiai paskyrai arba žmogus nesinaudoja {brandName}.", + "userNotFoundTitle": "{brandName} nepavyksta rasti šio žmogaus.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Užmegzti kontaktą", "userProfileButtonIgnore": "Nepaisyti", "userProfileButtonUnblock": "Atblokuoti", "userProfileDomain": "Domain", "userProfileEmail": "El. paštas", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "Liko {{time}} val.", - "userRemainingTimeMinutes": "Liko mažiau nei {{time}} min.", + "userRemainingTimeHours": "Liko {time} val.", + "userRemainingTimeMinutes": "Liko mažiau nei {time} min.", "verify.changeEmail": "Pakeisti el. paštą", "verify.headline": "Gavote el. laišką", "verify.resendCode": "Siųsti kodą dar kartą", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Siųsti ekrano vaizdą", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Ši „{{brandName}}“ versija negali dalyvauti pokalbyje. Naudokite", + "warningCallIssues": "Ši „{brandName}“ versija negali dalyvauti pokalbyje. Naudokite", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "Skambina {{user}}. Jūsų naršyklė nepalaiko skambučių.", + "warningCallUnsupportedIncoming": "Skambina {user}. Jūsų naršyklė nepalaiko skambučių.", "warningCallUnsupportedOutgoing": "Jūs negalite skambinti, nes jūsų naršyklė nepalaiko skambučių.", "warningCallUpgradeBrowser": "Norėdami skambinti, atnaujinkite „Google Chrome“.", - "warningConnectivityConnectionLost": "Bandoma prisijungti. Gali būti, kad {{brandName}} negalės pristatyti žinučių.", + "warningConnectivityConnectionLost": "Bandoma prisijungti. Gali būti, kad {brandName} negalės pristatyti žinučių.", "warningConnectivityNoInternet": "Nėra interneto. Jūs negalėsite siųsti ir gauti žinutes.", "warningLearnMore": "Sužinoti daugiau", - "warningLifecycleUpdate": "Išleista nauja „{{brandName}}“ versija.", + "warningLifecycleUpdate": "Išleista nauja „{brandName}“ versija.", "warningLifecycleUpdateLink": "Atnaujinti dabar", "warningLifecycleUpdateNotes": "Kas naujo", "warningNotFoundCamera": "Jūs negalite skambinti, nes jūsų kompiuteryje nėra kameros.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Leisti prieigą prie mikrofono", "warningPermissionRequestNotification": "[icon] Leisti pranešimus", "warningPermissionRequestScreen": "[icon] Leisti prieigą prie ekrano", - "wireLinux": "{{brandName}}, skirta Linux", - "wireMacos": "{{brandName}}, skirta macOS", - "wireWindows": "{{brandName}}, skirta Windows", - "wire_for_web": "{{brandName}} saitynui" + "wireLinux": "{brandName}, skirta Linux", + "wireMacos": "{brandName}, skirta macOS", + "wireWindows": "{brandName}, skirta Windows", + "wire_for_web": "{brandName} saitynui" } diff --git a/src/i18n/lv-LV.json b/src/i18n/lv-LV.json index 9a210c165e6..1f5d5ce3095 100644 --- a/src/i18n/lv-LV.json +++ b/src/i18n/lv-LV.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Pievienot", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Aizmirsu paroli", "authAccountPublicComputer": "Šis ir publisks dators", "authAccountSignIn": "Iežurnalēties", - "authBlockedCookies": "Enable cookies to log in to {{brandName}}.", - "authBlockedDatabase": "{{brandName}} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{{brandName}} is already open in another tab.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Kods nav pareizs", "authErrorCountryCodeInvalid": "Nederīgs valsts kods", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "Labi", "authHistoryDescription": "Konfidencialitātes apsvērumu dēļ sarunu vēsture šeit neparādīsies.", - "authHistoryHeadline": "Šī ir pirmā reize, kad lietojat {{brandName}} šajā ierīcē.", + "authHistoryHeadline": "Šī ir pirmā reize, kad lietojat {brandName} šajā ierīcē.", "authHistoryReuseDescription": "Ziņojumi, kas šajā laikā nosūtīti šeit neparādīsies.", - "authHistoryReuseHeadline": "Šajā ierīcē {{brandName}} jau ir ticis izmantots.", + "authHistoryReuseHeadline": "Šajā ierīcē {brandName} jau ir ticis izmantots.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Pārvaldīt ierīces", "authLimitButtonSignOut": "Izžurnalēties", - "authLimitDescription": "Noņemt vienu no jūsu citām ierīcēm lai varētu sākt izmantot {{brandName}} uz šīs ierīces.", + "authLimitDescription": "Noņemt vienu no jūsu citām ierīcēm lai varētu sākt izmantot {brandName} uz šīs ierīces.", "authLimitDevicesCurrent": "(Patreiz)", "authLimitDevicesHeadline": "Ierīces", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-Pasts", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {{email}}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "E-pasts neatsūtās?", "authPostedResendDetail": "Pārbaudiet savu e-pasta iesūtni un sekojiet norādījumiem.", "authPostedResendHeadline": "Tev ir pienācis pasts.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Pievienot", - "authVerifyAccountDetail": "Šis ļauj izmantot {{brandName}} uz vairākām ierīcēm.", + "authVerifyAccountDetail": "Šis ļauj izmantot {brandName} uz vairākām ierīcēm.", "authVerifyAccountHeadline": "Pievienot e-pasta adresi un paroli.", "authVerifyAccountLogout": "Izžurnalēties", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Kods nav atsūtīts?", "authVerifyCodeResendDetail": "Sūtīt atkārtoti", - "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Ievadiet savu paroli", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Pieņemt", "callChooseSharedScreen": "Izvēlieties ekrānu, ar kuru dalīties", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Noraidīt", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Savienojas…", "callStateIncoming": "Zvana…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Zvana…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Faili", "collectionSectionImages": "Images", "collectionSectionLinks": "Saites", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Pievienoties", "connectionRequestIgnore": "Ignorēt", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Ierīces", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " sācis izmantot", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " neapstiprināts viens no", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " jūsu ierīces", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edited: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Guest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Atvērt Karti", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Piegādāts", "conversationMissedMessages": "You haven’t used this device for a while. Some messages may not appear here.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Search by name", "conversationParticipantsTitle": "Personas", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{{user}}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Kļūda", "conversationUnableToDecryptLink": "Kāpēc?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "tu", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Viss arhivēts", - "conversationsConnectionRequestMany": "{{number}} people waiting", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 persona gaida", "conversationsContacts": "Kontakti", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Ieslēgt Skaņu", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Izslēgt Skaņu", "conversationsPopoverUnarchive": "Atarhivēt", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} people left", - "conversationsSecondaryLinePersonAdded": "{{user}} was added", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} added you", - "conversationsSecondaryLinePersonLeft": "{{user}} left", - "conversationsSecondaryLinePersonRemoved": "{{user}} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "You left", "conversationsSecondaryLineYouWereRemoved": "You were removed", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Mēģināt Citu", "extensionsGiphyButtonOk": "Nosūtīt", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Nejaušus", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Nav rezultātu.", "fullsearchPlaceholder": "Meklēt teksta ziņojumos", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Search by name", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Atcelt pieprasījumu", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Pievienoties", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Uzaiciniet cilvēkus uz {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "I’m on {{brandName}}, search for {{username}} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {{brandName}}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Uzaiciniet cilvēkus uz {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "Labi", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Pārvaldīt ierīces", "modalAccountRemoveDeviceAction": "Noņemt ierīci", - "modalAccountRemoveDeviceHeadline": "Remove \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Ierīces noņemšanai ir nepieciešama Jūsu parole.", "modalAccountRemoveDevicePlaceholder": "Parole", "modalAcknowledgeAction": "Labi", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {{number}} files at once.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {{number}}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Beigt Zvanu", "modalCallSecondOutgoingHeadline": "Pārtraukt šo zvanu?", "modalCallSecondOutgoingMessage": "Jūs varat vienlaicīgi veikt tikai vienu zvanu.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Atcelt", "modalConnectAcceptAction": "Pievienoties", "modalConnectAcceptHeadline": "Accept?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignorēt", "modalConnectCancelAction": "Jā", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "Remove connection request to {{user}}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Nē", "modalConversationClearAction": "Dzēst", "modalConversationClearHeadline": "Clear content?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Arī atstāt sarunu", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Iziet", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Ziņa ir par garu", - "modalConversationMessageTooLongMessage": "You can send messages up to {{number}} characters long.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{{user}} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{{user}} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Pieņemt zvanu", "modalConversationNewDeviceIncomingCallMessage": "Vai tiešām vēlaties pieņemt zvanu?", "modalConversationNewDeviceMessage": "Vai joprojām vēlaties nosūtīt ziņojumus?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Vai tiešām vēlaties veikt zvanu?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "One of the people you selected does not want to be added to conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remove?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "Grupa pilna", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Atcelt", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Sesija ir atiestatīta", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Bloķēt", - "modalUserBlockHeadline": "Block {{user}}?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Unblock", "modalUserUnblockHeadline": "Atbloķēt?", - "modalUserUnblockMessage": "{{user}} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepted your connection request", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Vēlas izveidot savienojumu", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removed you from the conversation", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Koplietoja failu", "notificationSharedLocation": "Shared a location", "notificationSharedVideo": "Shared a video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "How do I do that?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Show my device fingerprint", "participantDevicesDetailVerify": "Pārbaudīts", "participantDevicesHeader": "Ierīces", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Uzzināt vairāk", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Show all my devices", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofons", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Skaļruņi", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "Par", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privātuma noteikumi", "preferencesAboutSupport": "Atbalsts", "preferencesAboutSupportContact": "Sazināties ar atbalsta dienestu", "preferencesAboutSupportWebsite": "Atbalsta Vietne", "preferencesAboutTermsOfUse": "Lietošanas noteikumi", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} Vietne", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} Vietne", "preferencesAccount": "Profils", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Dzēst kontu", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Izžurnalēties", "preferencesAccountManageTeam": "Manage team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privātums", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Pašreizējās", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Atcelt", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Dažas", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Kontakti", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Bring your friends", "searchInviteShare": "Share Contacts", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Pievienoties", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Personas", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "Keep this one", "takeoverLink": "Uzzināt vairāk", - "takeoverSub": "Claim your unique name on {{brandName}}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Zvanīt", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Add picture", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videozvans", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "Open another website to reset your password", "tooltipPreferencesPicture": "Change your picture…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Nevienas", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Pievienoties", "userProfileButtonIgnore": "Ignorēt", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Uzzināt vairāk", - "warningLifecycleUpdate": "A new version of {{brandName}} is available.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Atjaunināt tagad", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{{brandName}} Linux Sistēmai", - "wireMacos": "{{brandName}} macOS Sistēmai", - "wireWindows": "{{brandName}} Windows Sistēmai", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} Linux Sistēmai", + "wireMacos": "{brandName} macOS Sistēmai", + "wireWindows": "{brandName} Windows Sistēmai", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/ms-MY.json b/src/i18n/ms-MY.json index c2d52954a00..9e975821cd7 100644 --- a/src/i18n/ms-MY.json +++ b/src/i18n/ms-MY.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Add", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Forgot password", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "Log in", - "authBlockedCookies": "Enable cookies to log in to {{brandName}}.", - "authBlockedDatabase": "{{brandName}} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{{brandName}} is already open in another tab.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "Invalid Country Code", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "For privacy reasons, your conversation history will not appear here.", - "authHistoryHeadline": "It’s the first time you’re using {{brandName}} on this device.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Messages sent in the meantime will not appear here.", - "authHistoryReuseHeadline": "You’ve used {{brandName}} on this device before.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Manage devices", "authLimitButtonSignOut": "Log out", - "authLimitDescription": "Remove one of your other devices to start using {{brandName}} on this one.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "Devices", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {{email}}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "No email showing up?", "authPostedResendDetail": "Check your email inbox and follow the instructions.", "authPostedResendHeadline": "You’ve got mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "This lets you use {{brandName}} on multiple devices.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Add email address and password.", "authVerifyAccountLogout": "Log out", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "No code showing up?", "authVerifyCodeResendDetail": "Resend", - "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Enter your password", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Accept", "callChooseSharedScreen": "Choose a screen to share", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Decline", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connecting…", "callStateIncoming": "Calling…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringing…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Connect", "connectionRequestIgnore": "Ignore", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Devices", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " your devices", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edited: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Guest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Open Map", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Delivered", "conversationMissedMessages": "You haven’t used this device for a while. Some messages may not appear here.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Search by name", "conversationParticipantsTitle": "People", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{{user}}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "you", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{{number}} people waiting", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person waiting", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Unmute", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mute", "conversationsPopoverUnarchive": "Unarchive", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} people left", - "conversationsSecondaryLinePersonAdded": "{{user}} was added", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} added you", - "conversationsSecondaryLinePersonLeft": "{{user}} left", - "conversationsSecondaryLinePersonRemoved": "{{user}} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "You left", "conversationsSecondaryLineYouWereRemoved": "You were removed", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "No results.", "fullsearchPlaceholder": "Search text messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Search by name", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Cancel request…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Connect", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "I’m on {{brandName}}, search for {{username}} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {{brandName}}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Manage devices", "modalAccountRemoveDeviceAction": "Remove device", - "modalAccountRemoveDeviceHeadline": "Remove \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Your password is required to remove the device.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {{number}} files at once.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {{number}}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Call Anyway", "modalCallSecondOutgoingHeadline": "Hang up current call?", "modalCallSecondOutgoingMessage": "A call is active in another conversation. Calling here will hang up the other call.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancel", "modalConnectAcceptAction": "Connect", "modalConnectAcceptHeadline": "Accept?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "Remove connection request to {{user}}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Also leave the conversation", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Leave", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Message too long", - "modalConversationMessageTooLongMessage": "You can send messages up to {{number}} characters long.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{{user}} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{{user}} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Accept call", "modalConversationNewDeviceIncomingCallMessage": "Do you still want to accept the call?", "modalConversationNewDeviceMessage": "Do you still want to send your message?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "One of the people you selected does not want to be added to conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remove?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "The group is full", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancel", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "Block {{user}}?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Unblock", "modalUserUnblockHeadline": "Unblock?", - "modalUserUnblockMessage": "{{user}} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepted your connection request", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Wants to connect", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removed you from the conversation", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Shared a file", "notificationSharedLocation": "Shared a location", "notificationSharedVideo": "Shared a video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "How do I do that?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Show my device fingerprint", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "Devices", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Learn more", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Show all my devices", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Camera", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Speakers", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "About", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy policy", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "Terms of use", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Delete account", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Log out", "preferencesAccountManageTeam": "Manage team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancel", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Some", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacts", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Bring your friends", "searchInviteShare": "Share Contacts", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connect", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "People", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", - "takeoverSub": "Claim your unique name on {{brandName}}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Call", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Add picture", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video Call", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "Open another website to reset your password", "tooltipPreferencesPicture": "Change your picture…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "None", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connect", "userProfileButtonIgnore": "Ignore", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "A new version of {{brandName}} is available.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Update now", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{{brandName}} for Linux", - "wireMacos": "{{brandName}} for macOS", - "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/nl-NL.json b/src/i18n/nl-NL.json index 74dc4617600..ae627c9628e 100644 --- a/src/i18n/nl-NL.json +++ b/src/i18n/nl-NL.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Toevoegen", "addParticipantsHeader": "Personen toevoegen", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Wachtwoord vergeten", "authAccountPublicComputer": "Dit is een publieke computer", "authAccountSignIn": "Inloggen", - "authBlockedCookies": "Zet je cookies aan om in te loggen in {{brandName}}.", - "authBlockedDatabase": "{{brandName}} heeft toegang nodig tot lokale opslag om je berichten te kunnen laten zien, maar dit is niet mogelijk in privémodus.", - "authBlockedTabs": "{{brandName}} is al open in een ander tabblad.", + "authBlockedCookies": "Zet je cookies aan om in te loggen in {brandName}.", + "authBlockedDatabase": "{brandName} heeft toegang nodig tot lokale opslag om je berichten te kunnen laten zien, maar dit is niet mogelijk in privémodus.", + "authBlockedTabs": "{brandName} is al open in een ander tabblad.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Ongeldige code", "authErrorCountryCodeInvalid": "Ongeldige landscode", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Om privacyredenen wordt je gespreksgeschiedenis hier niet getoond.", - "authHistoryHeadline": "Het is de eerste keer dat je {{brandName}} op dit apparaat gebruikt.", + "authHistoryHeadline": "Het is de eerste keer dat je {brandName} op dit apparaat gebruikt.", "authHistoryReuseDescription": "Berichten die in de tussentijd worden verzonden worden niet weergegeven.", - "authHistoryReuseHeadline": "Je hebt {{brandName}} eerder op dit apparaat gebruikt.", + "authHistoryReuseHeadline": "Je hebt {brandName} eerder op dit apparaat gebruikt.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Beheer apparaten", "authLimitButtonSignOut": "Uitloggen", - "authLimitDescription": "Verwijder een van je andere apparaten om {{brandName}} op dit apparaat te gebruiken.", + "authLimitDescription": "Verwijder een van je andere apparaten om {brandName} op dit apparaat te gebruiken.", "authLimitDevicesCurrent": "(Huidig)", "authLimitDevicesHeadline": "Apparaten", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Opnieuw verzenden naar {{email}}", + "authPostedResend": "Opnieuw verzenden naar {email}", "authPostedResendAction": "Geen e-mail ontvangen?", "authPostedResendDetail": "Controleer je inbox en volg de instructies.", "authPostedResendHeadline": "Je hebt e-mail ontvangen.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Toevoegen", - "authVerifyAccountDetail": "Dit zorgt ervoor dat je {{brandName}} op meerdere apparaten kunt gebruiken.", + "authVerifyAccountDetail": "Dit zorgt ervoor dat je {brandName} op meerdere apparaten kunt gebruiken.", "authVerifyAccountHeadline": "E-mailadres en wachtwoord toevoegen.", "authVerifyAccountLogout": "Uitloggen", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Geen code ontvangen?", "authVerifyCodeResendDetail": "Opnieuw sturen", - "authVerifyCodeResendTimer": "Je kunt een nieuwe code aanvragen {{expiration}}.", + "authVerifyCodeResendTimer": "Je kunt een nieuwe code aanvragen {expiration}.", "authVerifyPasswordHeadline": "Voer je wachtwoord in", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Neem op", "callChooseSharedScreen": "Kies een scherm om te delen", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Leg op", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} bellen", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} bellen", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Verbinden…", "callStateIncoming": "Bellen…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Bellen…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Bestanden", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Toon alle {{number}}", + "collectionShowAll": "Toon alle {number}", "connectionRequestConnect": "Verbind", "connectionRequestIgnore": "Negeer", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "met {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "met {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Verwijderd op {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Verwijderd op {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Nieuwe groep", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Apparaten", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " begon met het gebruik van", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified een van", - "conversationDeviceUserDevices": "{{user}}´s apparaten", + "conversationDeviceUserDevices": "{user}´s apparaten", "conversationDeviceYourDevices": " jou apparaten", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Bewerkt op {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Bewerkt op {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Gast", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Open kaart", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Afgeleverd", "conversationMissedMessages": "Je hebt dit apparaat een tijdje niet gebruikt. Sommige berichten worden hier niet getoond.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Zoeken op naam", "conversationParticipantsTitle": "Deelnemers", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " je hebt de conversatie hernoemt", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Begin een gesprek met {{users}}", - "conversationSendPastedFile": "Afbeelding geplakt op {{date}}", + "conversationResume": "Begin een gesprek met {users}", + "conversationSendPastedFile": "Afbeelding geplakt op {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Iemand", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "vandaag", "conversationTweetAuthor": " op Twitter", - "conversationUnableToDecrypt1": "een bericht van {{user}} is niet ontvangen.", - "conversationUnableToDecrypt2": "{{user}}’s apparaatidentiteit is veranderd. Het bericht is niet afgeleverd.", + "conversationUnableToDecrypt1": "een bericht van {user} is niet ontvangen.", + "conversationUnableToDecrypt2": "{user}’s apparaatidentiteit is veranderd. Het bericht is niet afgeleverd.", "conversationUnableToDecryptErrorMessage": "Fout", "conversationUnableToDecryptLink": "Waarom?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "jij", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Alles gearchiveerd", - "conversationsConnectionRequestMany": "{{number}} personen wachten", + "conversationsConnectionRequestMany": "{number} personen wachten", "conversationsConnectionRequestOne": "1 persoon wacht", "conversationsContacts": "Contacten", "conversationsEmptyConversation": "Groepsgesprek", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Dempen opheffen", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Dempen", "conversationsPopoverUnarchive": "Terugzetten", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} personen zijn toegevoegd", - "conversationsSecondaryLinePeopleLeft": "{{number}} personen verlieten dit gesprek", - "conversationsSecondaryLinePersonAdded": "{{user}} is toegevoegd", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} heeft jou toegevoegd", - "conversationsSecondaryLinePersonLeft": "{{user}} verliet dit gesprek", - "conversationsSecondaryLinePersonRemoved": "{{user}} is verwijderd", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} hernoemde de conversatie", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} personen zijn toegevoegd", + "conversationsSecondaryLinePeopleLeft": "{number} personen verlieten dit gesprek", + "conversationsSecondaryLinePersonAdded": "{user} is toegevoegd", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} heeft jou toegevoegd", + "conversationsSecondaryLinePersonLeft": "{user} verliet dit gesprek", + "conversationsSecondaryLinePersonRemoved": "{user} is verwijderd", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} hernoemde de conversatie", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Je hebt het gesprek verlaten", "conversationsSecondaryLineYouWereRemoved": "Je bent verwijderd", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Stel je account in", "createAccount.nextButton": "Volgende", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Probeer een andere", "extensionsGiphyButtonOk": "Stuur", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oeps, geen gifjes", "extensionsGiphyRandom": "Random", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Geen resultaten.", "fullsearchPlaceholder": "Zoek tekst berichten", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Klaar", "groupCreationParticipantsActionSkip": "Sla over", "groupCreationParticipantsHeader": "Personen toevoegen", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Zoeken op naam", "groupCreationPreferencesAction": "Volgende", "groupCreationPreferencesErrorNameLong": "Te veel tekens", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Groepsnaam", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Annuleer verzoek", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Verbind", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Berichten ontsleutelen", "initEvents": "Berichten laden", - "initProgress": " — {{number1}} van {{number2}}", - "initReceivedSelfUser": "Hallo {{user}}!", + "initProgress": " — {number1} van {number2}", + "initReceivedSelfUser": "Hallo {user}!", "initReceivedUserData": "Controleer voor nieuwe berichten", - "initUpdatedFromNotifications": "Bijna klaar - Geniet van {{brandName}}", + "initUpdatedFromNotifications": "Bijna klaar - Geniet van {brandName}", "initValidatedClient": "Je gesprekken en connecties worden opgehaald", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "collega@email.nl", @@ -833,11 +833,11 @@ "invite.nextButton": "Volgende", "invite.skipForNow": "Voor nu overslaan", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Nodig anderen uit voor {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "Ik gebruik {{brandName}}, zoek naar {{username}} of bezoek get.wire.com.", - "inviteMessageNoEmail": "Ik gebruik {{brandName}}. Ga naar get.wire.com om met mij te verbinden.", + "inviteHeadline": "Nodig anderen uit voor {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "Ik gebruik {brandName}, zoek naar {username} of bezoek get.wire.com.", + "inviteMessageNoEmail": "Ik gebruik {brandName}. Ga naar get.wire.com om met mij te verbinden.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Beheer apparaten", "modalAccountRemoveDeviceAction": "Verwijder apparaat", - "modalAccountRemoveDeviceHeadline": "Verwijder \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Verwijder \"{device}\"", "modalAccountRemoveDeviceMessage": "Je wachtwoord is nodig om dit apparaat te verwijderen.", "modalAccountRemoveDevicePlaceholder": "Wachtwoord", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Je kan tot {{number}} bestanden tegelijk versturen.", + "modalAssetParallelUploadsMessage": "Je kan tot {number} bestanden tegelijk versturen.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "U kunt bestanden versturen tot {{number}}", + "modalAssetTooLargeMessage": "U kunt bestanden versturen tot {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Ophangen", "modalCallSecondOutgoingHeadline": "Huidige gesprek ophangen?", "modalCallSecondOutgoingMessage": "Je kunt maar één gesprek tegelijk voeren.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Annuleer", "modalConnectAcceptAction": "Verbind", "modalConnectAcceptHeadline": "Accepteren?", - "modalConnectAcceptMessage": "Dit zal een verbinding met {{user}} maken en een gesprek openen.", + "modalConnectAcceptMessage": "Dit zal een verbinding met {user} maken en een gesprek openen.", "modalConnectAcceptSecondary": "Negeer", "modalConnectCancelAction": "Ja", "modalConnectCancelHeadline": "Verzoek annuleren?", - "modalConnectCancelMessage": "Verwijder verzoek aan {{user}}.", + "modalConnectCancelMessage": "Verwijder verzoek aan {user}.", "modalConnectCancelSecondary": "Nee", "modalConversationClearAction": "Verwijderen", "modalConversationClearHeadline": "Inhoud verwijderen?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Ook het gesprek verlaten", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Verlaten", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Je zal niet in staat zijn om berichten in deze conversatie te verzenden of te ontvangen.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Bericht te lang", - "modalConversationMessageTooLongMessage": "Je kan berichten verzenden van maximaal {{number}} tekens.", + "modalConversationMessageTooLongMessage": "Je kan berichten verzenden van maximaal {number} tekens.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} gebruiken nieuwe apparaten", - "modalConversationNewDeviceHeadlineOne": "{{user}} gebruikt een nieuw apparaat", - "modalConversationNewDeviceHeadlineYou": "{{user}} gebruikt een nieuw apparaat", + "modalConversationNewDeviceHeadlineMany": "{users} gebruiken nieuwe apparaten", + "modalConversationNewDeviceHeadlineOne": "{user} gebruikt een nieuw apparaat", + "modalConversationNewDeviceHeadlineYou": "{user} gebruikt een nieuw apparaat", "modalConversationNewDeviceIncomingCallAction": "Gesprek aannemen", "modalConversationNewDeviceIncomingCallMessage": "Wil je het gesprek nog steeds accepteren?", "modalConversationNewDeviceMessage": "Wil je het bericht nog steeds versturen?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Wil je het gesprek nog steeds voeren?", "modalConversationNotConnectedHeadline": "Niemand toegevoegd tot conversatie", "modalConversationNotConnectedMessageMany": "Een van de mensen die je hebt geselecteerd wil niet worden toegevoegd aan gesprekken.", - "modalConversationNotConnectedMessageOne": "{{name}} wil niet toegevoegd worden aan gesprekken.", + "modalConversationNotConnectedMessageOne": "{name} wil niet toegevoegd worden aan gesprekken.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Verwijder?", - "modalConversationRemoveMessage": "{{user}} zal geen berichten kunnen versturen of ontvangen in dit gesprek.", + "modalConversationRemoveMessage": "{user} zal geen berichten kunnen versturen of ontvangen in dit gesprek.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "Full house", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots zijn nu niet beschikbaar", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Annuleer", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Toevoegen van de service niet mogelijk", "modalServiceUnavailableMessage": "De service is op dit moment niet beschikbaar.", "modalSessionResetHeadline": "De sessie is gereset", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Probeer opnieuw", "modalUploadContactsMessage": "We hebben geen informatie ontvangen. Probeer opnieuw je contacten te importeren.", "modalUserBlockAction": "Blokkeren", - "modalUserBlockHeadline": "{{user}} blokkeren?", - "modalUserBlockMessage": "{{user}} zal niet in staat zijn je te contacteren of toe te voegen aan een groepsgesprek.", + "modalUserBlockHeadline": "{user} blokkeren?", + "modalUserBlockMessage": "{user} zal niet in staat zijn je te contacteren of toe te voegen aan een groepsgesprek.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Deblokkeer", "modalUserUnblockHeadline": "Deblokkeer?", - "modalUserUnblockMessage": "{{user}} zal weer in staat zijn je te contacteren en je toe te voegen aan een groepsgesprek.", + "modalUserUnblockMessage": "{user} zal weer in staat zijn je te contacteren en je toe te voegen aan een groepsgesprek.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepteer connectie aanvraag", "notificationConnectionConnected": "Zijn nu verbonden", "notificationConnectionRequest": "Wil met jou verbinden", - "notificationConversationCreate": "{{user}} is een gesprek begonnen", + "notificationConversationCreate": "{user} is een gesprek begonnen", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} heeft het gesprek naar {{name}} hernoemd", - "notificationMemberJoinMany": "{{user}} heeft {{number}} mensen aan het gesprek toegevoegd", - "notificationMemberJoinOne": "{{user1}} heeft {{user2}} aan het gesprek toegevoegd", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} verwijderde je uit dit gesprek", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} heeft het gesprek naar {name} hernoemd", + "notificationMemberJoinMany": "{user} heeft {number} mensen aan het gesprek toegevoegd", + "notificationMemberJoinOne": "{user1} heeft {user2} aan het gesprek toegevoegd", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} verwijderde je uit dit gesprek", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Stuurde je een bericht", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Iemand", "notificationPing": "Gepinged", - "notificationReaction": "{{reaction}} je bericht", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} je bericht", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Deelde een bestand", "notificationSharedLocation": "Deel een locatie", "notificationSharedVideo": "Deelde een video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Bellen", "notificationVoiceChannelDeactivate": "Heeft gebeld", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verifieer dat deze digitale vingerafdruk overeenkomt met [bold]{{user}}’s apparaat[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verifieer dat deze digitale vingerafdruk overeenkomt met [bold]{user}’s apparaat[/bold].", "participantDevicesDetailHowTo": "Hoe doe ik dat?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Toon de digitale vingerafdruk van mijn apparaat", "participantDevicesDetailVerify": "Geverifieerd", "participantDevicesHeader": "Apparaten", - "participantDevicesHeadline": "{{brandName}} geeft elk apparaat een unieke vingerafdruk. Vergelijk deze met {{user}} en verifieer het gesprek.", + "participantDevicesHeadline": "{brandName} geeft elk apparaat een unieke vingerafdruk. Vergelijk deze met {user} en verifieer het gesprek.", "participantDevicesLearnMore": "Leer meer", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Toon al mijn apparaten", @@ -1221,22 +1221,22 @@ "preferencesAV": "Geluid/ film", "preferencesAVCamera": "Camera", "preferencesAVMicrophone": "Microfoon", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Luidsprekers", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "Over ons", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy Policy", "preferencesAboutSupport": "Ondersteuning", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support Website", "preferencesAboutTermsOfUse": "Gebruikersvoorwaarden", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} Website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} Website", "preferencesAccount": "Profiel", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Maak een team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Verwijder account", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Uitloggen", "preferencesAccountManageTeam": "Beheer team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Als je een van de bovengenoemde apparaten niet kent, verwijder deze dan en wijzig je wachtwoord.", "preferencesDevicesCurrent": "Huidig", "preferencesDevicesFingerprint": "Digitale vingerafdruk", - "preferencesDevicesFingerprintDetail": "{{brandName}} geeft elk apparaat een eigen vingerafdruk. Vergelijk deze en verifieer je apparaten en gesprekken.", + "preferencesDevicesFingerprintDetail": "{brandName} geeft elk apparaat een eigen vingerafdruk. Vergelijk deze en verifieer je apparaten en gesprekken.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Annuleer", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Sommige", "preferencesOptionsAudioSomeDetail": "Pings en oproepen", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacten", "preferencesOptionsContactsDetail": "Dit helpt je om met anderen te verbinden. We anonimiseren alle informatie en delen deze niet met iemand anders.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Nodig andere mensen uit voor {{brandName}}", + "searchInvite": "Nodig andere mensen uit voor {brandName}", "searchInviteButtonContacts": "Van contacten", "searchInviteDetail": "Het delen van je contacten helpt je om met anderen te verbinden. We anonimiseren alle informatie en delen deze niet met iemand anders.", "searchInviteHeadline": "Nodig je vrienden uit", "searchInviteShare": "Contacten delen", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Iedereen met wie je contact hebt zit al in dit gesprek.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Geen overeenkomende resultaten.\nProbeer een andere gebruikersnaam.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Nodig andere mensen uit voor het team", - "searchNoContactsOnWire": "Je hebt geen contacten op {{brandName}}\nProbeer mensen te vinden met hun\nnaam of gebruikersnaam.", + "searchNoContactsOnWire": "Je hebt geen contacten op {brandName}\nProbeer mensen te vinden met hun\nnaam of gebruikersnaam.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Verbind", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Deelnemers", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Vind mensen met hun \nnaam of gebruikersnaam", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Kies je eigen", "takeoverButtonKeep": "Behoud deze", "takeoverLink": "Leer meer", - "takeoverSub": "Claim je unieke gebruikers naam op {{brandName}}.", + "takeoverSub": "Claim je unieke gebruikers naam op {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Oproep", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Verander gesprek naam", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Bestand toevoegen", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Typ een bericht", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Mensen ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Mensen ({shortcut})", "tooltipConversationPicture": "Voeg foto toe", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Zoeken", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video-oproep", - "tooltipConversationsArchive": "Archief ({{shortcut}})", - "tooltipConversationsArchived": "Toon archief ({{number}})", + "tooltipConversationsArchive": "Archief ({shortcut})", + "tooltipConversationsArchived": "Toon archief ({number})", "tooltipConversationsMore": "Meer", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Dempen uit ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Dempen uit ({shortcut})", "tooltipConversationsPreferences": "Open instelllingen", - "tooltipConversationsSilence": "Dempen ({{shortcut}})", - "tooltipConversationsStart": "Start gesprek ({{shortcut}})", + "tooltipConversationsSilence": "Dempen ({shortcut})", + "tooltipConversationsStart": "Start gesprek ({shortcut})", "tooltipPreferencesContactsMacos": "Deel al je contacten van de macOS Contact app", "tooltipPreferencesPassword": "Open andere website om je wachtwoord te resetten", "tooltipPreferencesPicture": "Verander je foto…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Geen", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Verbind", "userProfileButtonIgnore": "Negeer", "userProfileButtonUnblock": "Deblokkeer", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "E-mailadres wijzigen", "verify.headline": "Je hebt een e-mail ontvangen", "verify.resendCode": "Code opnieuw verzenden", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", "warningCallIssues": "Deze versie kan niet deelnemen met het bellen. Gebruik alsjeblieft", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} belt, maar je browser ondersteund geen gesprekken.", + "warningCallUnsupportedIncoming": "{user} belt, maar je browser ondersteund geen gesprekken.", "warningCallUnsupportedOutgoing": "Je kan niet bellen omdat jou browser dit niet ondersteund.", "warningCallUpgradeBrowser": "Update Google Chrome om te kunnen bellen.", - "warningConnectivityConnectionLost": "{{brandName}} kan misschien geen berichten versturen. ", + "warningConnectivityConnectionLost": "{brandName} kan misschien geen berichten versturen. ", "warningConnectivityNoInternet": "Geen internet. Je kan nu geen berichten versturen of ontvangen.", "warningLearnMore": "Leer meer", - "warningLifecycleUpdate": "Er is een nieuwe versie van {{brandName}} beschikbaar.", + "warningLifecycleUpdate": "Er is een nieuwe versie van {brandName} beschikbaar.", "warningLifecycleUpdateLink": "Nu bijwerken", "warningLifecycleUpdateNotes": "Wat is er nieuw", "warningNotFoundCamera": "Je kan niet bellen omdat je computer geen toegang heeft tot je camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Toegang tot de microfoon toestaan", "warningPermissionRequestNotification": "[icon] Meldingen toestaan", "warningPermissionRequestScreen": "[icon] Toegang tot scherm toestaan", - "wireLinux": "{{brandName}} voor Linux", - "wireMacos": "{{brandName}} voor macOS", - "wireWindows": "{{brandName}} voor Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} voor Linux", + "wireMacos": "{brandName} voor macOS", + "wireWindows": "{brandName} voor Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/no-NO.json b/src/i18n/no-NO.json index 59b3ab93fed..7c3ea40a39a 100644 --- a/src/i18n/no-NO.json +++ b/src/i18n/no-NO.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Legg til", "addParticipantsHeader": "Legg til deltakere", - "addParticipantsHeaderWithCounter": "Legg til deltakere ({{number}})", + "addParticipantsHeaderWithCounter": "Legg til deltakere ({number})", "addParticipantsManageServices": "Behandle tjenester", "addParticipantsManageServicesNoResults": "Behandle tjenester", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Glemt passord", "authAccountPublicComputer": "Dette er en offentlig datamaskin", "authAccountSignIn": "Logg inn", - "authBlockedCookies": "Aktiver informasjonskapsler for å logge på {{brandName}}.", - "authBlockedDatabase": "{{brandName}} trenger tilgang til lokal lagring for å vise meldingene dine. Lokal lagring er ikke tilgjengelig i privat modus.", - "authBlockedTabs": "{{brandName}} er allerede åpen i en annen fane.", + "authBlockedCookies": "Aktiver informasjonskapsler for å logge på {brandName}.", + "authBlockedDatabase": "{brandName} trenger tilgang til lokal lagring for å vise meldingene dine. Lokal lagring er ikke tilgjengelig i privat modus.", + "authBlockedTabs": "{brandName} er allerede åpen i en annen fane.", "authBlockedTabsAction": "Bruk denne fanen i stedet", "authErrorCode": "Ugyldig kode", "authErrorCountryCodeInvalid": "Ugyldig landskode", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Av personvernhensyn vil ikke samtaleloggen vises her.", - "authHistoryHeadline": "Det er første gang du bruker {{brandName}} på denne enheten.", + "authHistoryHeadline": "Det er første gang du bruker {brandName} på denne enheten.", "authHistoryReuseDescription": "Meldinger sendt i mellomtiden vil ikke vises her.", - "authHistoryReuseHeadline": "Du har brukt {{brandName}} på denne enheten tidligere.", + "authHistoryReuseHeadline": "Du har brukt {brandName} på denne enheten tidligere.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Behandle enheter", "authLimitButtonSignOut": "Logg ut", - "authLimitDescription": "Fjern en av dine andre enheter for å bruke {{brandName}} på denne.", + "authLimitDescription": "Fjern en av dine andre enheter for å bruke {brandName} på denne.", "authLimitDevicesCurrent": "(Nåværende)", "authLimitDevicesHeadline": "Enheter", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-post", "authPlaceholderPassword": "Password", - "authPostedResend": "Send på nytt til {{email}}", + "authPostedResend": "Send på nytt til {email}", "authPostedResendAction": "Ingen e-post vises?", "authPostedResendDetail": "Sjekk e-postboksen din og følg instruksjonene.", "authPostedResendHeadline": "Du har en ny e-post.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Legg til", - "authVerifyAccountDetail": "Dette lar deg bruke {{brandName}} på flere enheter.", + "authVerifyAccountDetail": "Dette lar deg bruke {brandName} på flere enheter.", "authVerifyAccountHeadline": "Legg til e-postadresse og et passord.", "authVerifyAccountLogout": "Logg ut", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Ingen kode vises?", "authVerifyCodeResendDetail": "Send på nytt", - "authVerifyCodeResendTimer": "Du kan be om en ny kode {{expiration}}.", + "authVerifyCodeResendTimer": "Du kan be om en ny kode {expiration}.", "authVerifyPasswordHeadline": "Angi ditt passord", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Godta", "callChooseSharedScreen": "Velg en skjerm for å dele", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Avvis", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Ingen kamera tilgang", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} i samtalen", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} i samtalen", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Kobler til …", "callStateIncoming": "Ringer …", - "callStateIncomingGroup": "{{user}} ringer", + "callStateIncomingGroup": "{user} ringer", "callStateOutgoing": "Ringer …", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Filer", "collectionSectionImages": "Images", "collectionSectionLinks": "Lenker", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Koble til", "connectionRequestIgnore": "Ignorer", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Lesebekreftelser er på", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "med {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "med {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Slettet: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Slettet: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "Du har deaktivert lesebekreftelser", "conversationDetails1to1ReceiptsHeadEnabled": "Du har aktivert lesebekreftelser", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Vis alle ({{number}})", + "conversationDetailsActionConversationParticipants": "Vis alle ({number})", "conversationDetailsActionCreateGroup": "Opprett gruppe", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Enheter", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " dine enheter", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Redigert: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Redigert: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Gjest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Åpne kart", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Levert", "conversationMissedMessages": "You haven’t used this device for a while. Some messages may not appear here.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Søk etter navn", "conversationParticipantsTitle": "Kontakter", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Noen", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "i dag", "conversationTweetAuthor": " på Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{{user}}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Feil", "conversationUnableToDecryptLink": "Hvorfor?", "conversationUnableToDecryptResetSession": "Tilbakestill økt", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "du", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{{number}} people waiting", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person venter", "conversationsContacts": "Kontakter", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Ikke demp", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Demp", "conversationsPopoverUnarchive": "Opphev arkivering", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Noen sendte en melding", "conversationsSecondaryLineEphemeralReply": "Svarte deg", "conversationsSecondaryLineEphemeralReplyGroup": "Noen svarte deg", - "conversationsSecondaryLineIncomingCall": "{{user}} ringer", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} personer forlot", - "conversationsSecondaryLinePersonAdded": "{{user}} ble lagt til", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} ble med", - "conversationsSecondaryLinePersonAddedYou": "{{user}} la deg til", - "conversationsSecondaryLinePersonLeft": "{{user}} forlot", - "conversationsSecondaryLinePersonRemoved": "{{user}} ble fjernet", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} ble fjernet fra teamet", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} melding", - "conversationsSecondaryLineSummaryMessages": "{{number}} meldinger", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} svar", - "conversationsSecondaryLineSummaryReply": "{{number}} svar", + "conversationsSecondaryLineIncomingCall": "{user} ringer", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} personer forlot", + "conversationsSecondaryLinePersonAdded": "{user} ble lagt til", + "conversationsSecondaryLinePersonAddedSelf": "{user} ble med", + "conversationsSecondaryLinePersonAddedYou": "{user} la deg til", + "conversationsSecondaryLinePersonLeft": "{user} forlot", + "conversationsSecondaryLinePersonRemoved": "{user} ble fjernet", + "conversationsSecondaryLinePersonRemovedTeam": "{user} ble fjernet fra teamet", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} melding", + "conversationsSecondaryLineSummaryMessages": "{number} meldinger", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} svar", + "conversationsSecondaryLineSummaryReply": "{number} svar", "conversationsSecondaryLineYouLeft": "Du forlot", "conversationsSecondaryLineYouWereRemoved": "Du ble fjernet", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Prøv en annen", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, ingen gifs", "extensionsGiphyRandom": "Tilfeldig", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Ingen treff.", "fullsearchPlaceholder": "Search text messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Ferdig", "groupCreationParticipantsActionSkip": "Hopp over", "groupCreationParticipantsHeader": "Legg til personer", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Søk etter navn", "groupCreationPreferencesAction": "Neste", "groupCreationPreferencesErrorNameLong": "For mange tegn", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Blokker…", "groupParticipantActionCancelRequest": "Avbryt forespørsel", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Koble til", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Opphev blokkering…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Inviter folk til {{brandName}}", - "inviteHintSelected": "Trykk {{metaKey}} + C for å kopiere", - "inviteHintUnselected": "Velg og hold {{metaKey}} + C", - "inviteMessage": "I’m on {{brandName}}, search for {{username}} or visit get.wire.com.", - "inviteMessageNoEmail": "Jeg er på {{brandName}}. Besøk get.wire.com for å få kontakt med meg.", + "inviteHeadline": "Inviter folk til {brandName}", + "inviteHintSelected": "Trykk {metaKey} + C for å kopiere", + "inviteHintUnselected": "Velg og hold {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "Jeg er på {brandName}. Besøk get.wire.com for å få kontakt med meg.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Opprett en konto?", "modalAccountCreateMessage": "Ved å opprette en konto vil du miste samtaleloggen i dette gjesterommet.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Du har aktivert lesebekreftelser", "modalAccountReadReceiptsChangedSecondary": "Behandle enheter", "modalAccountRemoveDeviceAction": "Fjern enhet", - "modalAccountRemoveDeviceHeadline": "Fjern \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Fjern \"{device}\"", "modalAccountRemoveDeviceMessage": "Ditt passord kreves for å fjerne enheten.", "modalAccountRemoveDevicePlaceholder": "Passord", "modalAcknowledgeAction": "OK", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "For mange filer på en gang", - "modalAssetParallelUploadsMessage": "You can send up to {{number}} files at once.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Filen er for stor", - "modalAssetTooLargeMessage": "Du kan sende filer til {{number}}", + "modalAssetTooLargeMessage": "Du kan sende filer til {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Legg på", "modalCallSecondOutgoingHeadline": "Legg på nåværende samtale?", "modalCallSecondOutgoingMessage": "Du kan bare være i ett anrop om gangen.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Avbryt", "modalConnectAcceptAction": "Connect", "modalConnectAcceptHeadline": "Accept?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Ja", "modalConnectCancelHeadline": "Avbryt forespørsel?", - "modalConnectCancelMessage": "Remove connection request to {{user}}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Nei", "modalConversationClearAction": "Slett", "modalConversationClearHeadline": "Slett innhold?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Also leave the conversation", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Forlat", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Melding for lang", - "modalConversationMessageTooLongMessage": "You can send messages up to {{number}} characters long.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send uansett", - "modalConversationNewDeviceHeadlineMany": "{{users}} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{{user}} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{{user}} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Godta samtale", "modalConversationNewDeviceIncomingCallMessage": "Vil du fortsatt godta samtalen?", "modalConversationNewDeviceMessage": "Do you still want to send your message?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Vil du fortsatt ringe?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "One of the people you selected does not want to be added to conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Fjern?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "Fullt hus", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "Ingen kamera tilgang", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Avbryt", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Denne Økten har blitt tilbakestilt", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Prøv igjen", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Blokkere", - "modalUserBlockHeadline": "Block {{user}}?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Opphev blokkering", "modalUserUnblockHeadline": "Opphev blokkering?", - "modalUserUnblockMessage": "{{user}} vil kunne kontakte deg og legge deg til i gruppesamtaler igjen.", + "modalUserUnblockMessage": "{user} vil kunne kontakte deg og legge deg til i gruppesamtaler igjen.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepted your connection request", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Wants to connect", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removed you from the conversation", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Shared a file", "notificationSharedLocation": "Shared a location", "notificationSharedVideo": "Shared a video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "How do I do that?", "participantDevicesDetailResetSession": "Tilbakestill økt", "participantDevicesDetailShowMyDevice": "Show my device fingerprint", "participantDevicesDetailVerify": "Bekreftet", "participantDevicesHeader": "Enheter", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Lær mer", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Vis alle mine enheter", @@ -1221,22 +1221,22 @@ "preferencesAV": "Lyd / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Høyttalere", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "Om", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy policy", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "Terms of use", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Konto", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Slett konto", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Logg ut", "preferencesAccountManageTeam": "Manage team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Personvern", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gir hver enhet et unikt fingeravtrykk. Sammenligne dem og bekreft enheter og samtaler.", + "preferencesDevicesFingerprintDetail": "{brandName} gir hver enhet et unikt fingeravtrykk. Sammenligne dem og bekreft enheter og samtaler.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Avbryt", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Some", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Kontakter", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Bring your friends", "searchInviteShare": "Share Contacts", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connect", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Kontakter", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Velg ditt eget", "takeoverButtonKeep": "Behold denne", "takeoverLink": "Lær mer", - "takeoverSub": "Claim your unique name on {{brandName}}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Ring", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Add picture", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videosamtale", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "Open another website to reset your password", "tooltipPreferencesPicture": "Change your picture…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "None", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connect", "userProfileButtonIgnore": "Ignore", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}t igjen", - "userRemainingTimeMinutes": "Mindre enn {{time}}m igjen", + "userRemainingTimeHours": "{time}t igjen", + "userRemainingTimeMinutes": "Mindre enn {time}m igjen", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Del skjerm", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Lær mer", - "warningLifecycleUpdate": "En ny versjon av {{brandName}} er tilgjengelig.", + "warningLifecycleUpdate": "En ny versjon av {brandName} er tilgjengelig.", "warningLifecycleUpdateLink": "Oppdater nå", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{{brandName}} for Linux", - "wireMacos": "{{brandName}} for macOS", - "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/pl-PL.json b/src/i18n/pl-PL.json index d8ba6441ad0..f69d06041cc 100644 --- a/src/i18n/pl-PL.json +++ b/src/i18n/pl-PL.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Dodaj", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Zapomniałem hasła", "authAccountPublicComputer": "To jest komputer publiczny", "authAccountSignIn": "Zaloguj się", - "authBlockedCookies": "Włącz ciasteczka do zalogowania się do {{brandName}}.", - "authBlockedDatabase": "{{brandName}} potrzebuje dostępu do pamięci lokalnej, by wyświetlać wiadomości. Pamięć lokalna nie jest dostępna w trybie prywatnym.", - "authBlockedTabs": "{{brandName}} jest już otwarty w innej zakładce.", + "authBlockedCookies": "Włącz ciasteczka do zalogowania się do {brandName}.", + "authBlockedDatabase": "{brandName} potrzebuje dostępu do pamięci lokalnej, by wyświetlać wiadomości. Pamięć lokalna nie jest dostępna w trybie prywatnym.", + "authBlockedTabs": "{brandName} jest już otwarty w innej zakładce.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Nieprawidłowy kod", "authErrorCountryCodeInvalid": "Błędy kierunkowy kraju", @@ -243,9 +243,9 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Ze względu na prywatność, poprzednie rozmowy nie będą tutaj widoczne.", - "authHistoryHeadline": "Uruchomiłeś {{brandName}} na tym urządzeniu po raz pierwszy.", + "authHistoryHeadline": "Uruchomiłeś {brandName} na tym urządzeniu po raz pierwszy.", "authHistoryReuseDescription": "Wiadomości wysłane w międzyczasie nie pojawią się.", - "authHistoryReuseHeadline": "Używałeś wcześniej {{brandName}} na tym urządzeniu.", + "authHistoryReuseHeadline": "Używałeś wcześniej {brandName} na tym urządzeniu.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Zarządzaj urządzeniami", @@ -256,20 +256,20 @@ "authLoginTitle": "Log in", "authPlaceholderEmail": "Adres e-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Wyślij ponownie na {{email}}", + "authPostedResend": "Wyślij ponownie na {email}", "authPostedResendAction": "Nie otrzymałeś e-maila?", "authPostedResendDetail": "Sprawdź swoją skrzynkę e-mail i postępuj zgodnie z instrukcjami.", "authPostedResendHeadline": "Masz wiadomość.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Dodaj", - "authVerifyAccountDetail": "To pozwala Ci używać {{brandName}} na więcej niż jednym urządzeniu.", + "authVerifyAccountDetail": "To pozwala Ci używać {brandName} na więcej niż jednym urządzeniu.", "authVerifyAccountHeadline": "Dodaj adres e-mail i hasło.", "authVerifyAccountLogout": "Wyloguj się", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Nie otrzymałeś(aś) kodu?", "authVerifyCodeResendDetail": "Wyślij ponownie", - "authVerifyCodeResendTimer": "Możesz poprosić o nowy kod {{expiration}}.", + "authVerifyCodeResendTimer": "Możesz poprosić o nowy kod {expiration}.", "authVerifyPasswordHeadline": "Wprowadź hasło", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Odbierz", "callChooseSharedScreen": "Wybierz ekran do współdzielenia", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Odrzuć", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} uczestników", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} uczestników", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Łączenie…", "callStateIncoming": "Dzwoni…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Dzwoni…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Pliki", "collectionSectionImages": "Images", "collectionSectionLinks": "Linki", - "collectionShowAll": "Pokaż wszystkie {{number}}", + "collectionShowAll": "Pokaż wszystkie {number}", "connectionRequestConnect": "Połącz", "connectionRequestIgnore": "Ignoruj", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Dołączyłeś do konwersacji", - "conversationCreateWith": "z {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "z {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Usunięty: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Usunięty: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Urządzenia", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " rozpoczęto korzystanie", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " %@ nie zweryfikował jednego z %@", - "conversationDeviceUserDevices": " urządzenia użytkownika {{user}}", + "conversationDeviceUserDevices": " urządzenia użytkownika {user}", "conversationDeviceYourDevices": " twoje urządzenia", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edytowany: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edytowany: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Gość", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Otwórz mapę", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Dostarczono", "conversationMissedMessages": "Dość długo nie używałeś tego urządzenia. Niektóre wiadomości mogą nie być widoczne.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Szukaj według nazwy", "conversationParticipantsTitle": "Osoby", "conversationPing": " zaczepił/a", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " zaczepił/a", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " %@ zmienił nazwę konwersacji", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Rozpoczął rozmowę z {{users}}", - "conversationSendPastedFile": "Wklejono obraz {{date}}", + "conversationResume": "Rozpoczął rozmowę z {users}", + "conversationSendPastedFile": "Wklejono obraz {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Ktoś", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "dzisiaj", "conversationTweetAuthor": " na Twitterze", - "conversationUnableToDecrypt1": "wiadomość od {{user}} nie została dostarczona.", - "conversationUnableToDecrypt2": "Użytkownik {{user}} zmienił urządzenie. Wiadomość nie została dostarczona.", + "conversationUnableToDecrypt1": "wiadomość od {user} nie została dostarczona.", + "conversationUnableToDecrypt2": "Użytkownik {user} zmienił urządzenie. Wiadomość nie została dostarczona.", "conversationUnableToDecryptErrorMessage": "Błąd", "conversationUnableToDecryptLink": "Dlaczego?", "conversationUnableToDecryptResetSession": "Resetowanie sesji", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ty", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Wszystko zarchiwizowane", - "conversationsConnectionRequestMany": "{{number}} osób oczekujących", + "conversationsConnectionRequestMany": "{number} osób oczekujących", "conversationsConnectionRequestOne": "1 osoba czeka", "conversationsContacts": "Kontakty", "conversationsEmptyConversation": "Rozmowa grupowa", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Włącz dźwięk", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Wycisz", "conversationsPopoverUnarchive": "Przywróć z archiwum", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "dodanych osób: {{user}}", - "conversationsSecondaryLinePeopleLeft": "{{number}} osoby/ób opuściły/o rozmowę", - "conversationsSecondaryLinePersonAdded": "{{user}} został dodany", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} dodał Cię", - "conversationsSecondaryLinePersonLeft": "{{user}} wyszedł", - "conversationsSecondaryLinePersonRemoved": "{{user}} został usunięty", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} zmieniono nazwę konwersacji", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "dodanych osób: {user}", + "conversationsSecondaryLinePeopleLeft": "{number} osoby/ób opuściły/o rozmowę", + "conversationsSecondaryLinePersonAdded": "{user} został dodany", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} dodał Cię", + "conversationsSecondaryLinePersonLeft": "{user} wyszedł", + "conversationsSecondaryLinePersonRemoved": "{user} został usunięty", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} zmieniono nazwę konwersacji", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Opuściłeś/aś", "conversationsSecondaryLineYouWereRemoved": "Zostałeś usunięty/Zostałaś usunięta", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Dalej", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Spróbuj użyć innego", "extensionsGiphyButtonOk": "Wyślij", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Ups, nie ma plików Gif", "extensionsGiphyRandom": "Losowa kolejność", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Brak wyników.", "fullsearchPlaceholder": "Wyszukiwanie wiadomości", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Zakończono", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Szukaj według nazwy", "groupCreationPreferencesAction": "Dalej", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Anuluj żądanie", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Połącz", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Odszyfrowywanie wiadomości", "initEvents": "Ładowanie wiadomości", - "initProgress": " — {{number1}} z {{number2}}", - "initReceivedSelfUser": "Cześć, {{user}}.", + "initProgress": " — {number1} z {number2}", + "initReceivedSelfUser": "Cześć, {user}.", "initReceivedUserData": "Sprawdzanie nowych wiadomości", - "initUpdatedFromNotifications": "Prawie skończone - miłego korzystania z {{brandName}}", + "initUpdatedFromNotifications": "Prawie skończone - miłego korzystania z {brandName}", "initValidatedClient": "Pobieranie Twoich kontaktów i rozmów", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Dalej", "invite.skipForNow": "Na razie pomiń", "invite.subhead": "Zaproś znajomych.", - "inviteHeadline": "Zaproś innych do {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "Jestem na {{brandName}}. Odszukaj {{username}}, lub odwiedź get.wire.com.", - "inviteMessageNoEmail": "Używam {{brandName}}. Wejdź na get.wire.com aby się ze mną połączyć.", + "inviteHeadline": "Zaproś innych do {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "Jestem na {brandName}. Odszukaj {username}, lub odwiedź get.wire.com.", + "inviteMessageNoEmail": "Używam {brandName}. Wejdź na get.wire.com aby się ze mną połączyć.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Utwórz konto", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Zarządzaj urządzeniami", "modalAccountRemoveDeviceAction": "Usuń urządzenie", - "modalAccountRemoveDeviceHeadline": "Usuń {{device}}", + "modalAccountRemoveDeviceHeadline": "Usuń {device}", "modalAccountRemoveDeviceMessage": "Aby usunąć to urządzenie wymagane jest hasło.", "modalAccountRemoveDevicePlaceholder": "Hasło", "modalAcknowledgeAction": "OK", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Za dużo plików naraz", - "modalAssetParallelUploadsMessage": "Jednorazowo możesz wysłać maksymalnie {{number}} plików.", + "modalAssetParallelUploadsMessage": "Jednorazowo możesz wysłać maksymalnie {number} plików.", "modalAssetTooLargeHeadline": "Plik jest zbyt duży", - "modalAssetTooLargeMessage": "Plik jest za duży. Maksymalny rozmiar pliku to {{number}}", + "modalAssetTooLargeMessage": "Plik jest za duży. Maksymalny rozmiar pliku to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Rozłącz", "modalCallSecondOutgoingHeadline": "Zakończyć bieżące połączenie?", "modalCallSecondOutgoingMessage": "Tylko jedno połączenie na raz jest możliwe.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Anuluj", "modalConnectAcceptAction": "Połącz", "modalConnectAcceptHeadline": "Zaakceptować?", - "modalConnectAcceptMessage": "Ta akcja doda użytkownika {{user}} do listy kontaktów i rozpocznie rozmowę.", + "modalConnectAcceptMessage": "Ta akcja doda użytkownika {user} do listy kontaktów i rozpocznie rozmowę.", "modalConnectAcceptSecondary": "Ignoruj", "modalConnectCancelAction": "Tak", "modalConnectCancelHeadline": "Anuluj żądanie?", - "modalConnectCancelMessage": "Usuń żądanie połączenia z {{user}}.", + "modalConnectCancelMessage": "Usuń żądanie połączenia z {user}.", "modalConnectCancelSecondary": "Nie", "modalConversationClearAction": "Usuń", "modalConversationClearHeadline": "Usunąć zawartość?", "modalConversationClearMessage": "To wyczyści historię rozmowy na wszystkich Twoich urządzeniach.", "modalConversationClearOption": "Również opuść rozmowę", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Opuść", - "modalConversationLeaveHeadline": "Opuścić rozmowę {{name}}?", + "modalConversationLeaveHeadline": "Opuścić rozmowę {name}?", "modalConversationLeaveMessage": "Nie będziesz mógł wysyłać ani odbierać wiadomości w tej rozmowie.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Wiadomość jest zbyt długa", - "modalConversationMessageTooLongMessage": "Możesz wysyłać wiadomości nie dłuższe niż {{number}} znaków.", + "modalConversationMessageTooLongMessage": "Możesz wysyłać wiadomości nie dłuższe niż {number} znaków.", "modalConversationNewDeviceAction": "Wyślij mimo wszystko", - "modalConversationNewDeviceHeadlineMany": "{{users}} zaczęli korzystać z nowych urządzeń", - "modalConversationNewDeviceHeadlineOne": "{{user}} zaczął korzystać z nowego urządzenia", - "modalConversationNewDeviceHeadlineYou": "{{user}} zaczął korzystać z nowego urządzenia", + "modalConversationNewDeviceHeadlineMany": "{users} zaczęli korzystać z nowych urządzeń", + "modalConversationNewDeviceHeadlineOne": "{user} zaczął korzystać z nowego urządzenia", + "modalConversationNewDeviceHeadlineYou": "{user} zaczął korzystać z nowego urządzenia", "modalConversationNewDeviceIncomingCallAction": "Zaakceptuj połączenie", "modalConversationNewDeviceIncomingCallMessage": "Czy nadal chcesz odebrać połączenie?", "modalConversationNewDeviceMessage": "Czy nadal chcesz wysłać wiadomości?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Czy nadal chcesz nawiązać połączenie?", "modalConversationNotConnectedHeadline": "Nikt nie został dodany do rozmowy", "modalConversationNotConnectedMessageMany": "Jedna z osób, którą wybrałeś, nie chce być dodana do rozmowy.", - "modalConversationNotConnectedMessageOne": "{{name}} nie chce być dodany do rozmowy.", + "modalConversationNotConnectedMessageOne": "{name} nie chce być dodany do rozmowy.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Usunąć?", - "modalConversationRemoveMessage": "{{user}} nie będzie mógł wysyłać, ani odbierać wiadomości w tej rozmowie.", + "modalConversationRemoveMessage": "{user} nie będzie mógł wysyłać, ani odbierać wiadomości w tej rozmowie.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "Zbyt wielu uczestników rozmowy", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maksymalny rozmiar to {{number}} MB.", + "modalGifTooLargeMessage": "Maksymalny rozmiar to {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Boty są obecnie niedostępne", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Anuluj", "modalPictureFileFormatHeadline": "Nie można użyć tego obrazu", "modalPictureFileFormatMessage": "Proszę wybrać plik PNG lub JPEG.", "modalPictureTooLargeHeadline": "Wybrany obraz jest za duży", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Obrazek jest zbyt mały", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Dodanie usługi jest niemożliwe", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Sesja została zresetowana", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Spróbuj ponownie", "modalUploadContactsMessage": "Nie otrzymaliśmy Twoich informacji. Spróbuj ponownie zaimportować swoje kontakty.", "modalUserBlockAction": "Zablokuj", - "modalUserBlockHeadline": "Zablokować {{user}}?", - "modalUserBlockMessage": "{{user}} nie będzie mógł się z Tobą skontaktować, ani dodać do rozmowy grupowej.", + "modalUserBlockHeadline": "Zablokować {user}?", + "modalUserBlockMessage": "{user} nie będzie mógł się z Tobą skontaktować, ani dodać do rozmowy grupowej.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokuj", "modalUserUnblockHeadline": "Odblokować?", - "modalUserUnblockMessage": "{{user}} będzie mógł się z Tobą skontaktować oraz dodać do rozmowy grupowej.", + "modalUserUnblockMessage": "{user} będzie mógł się z Tobą skontaktować oraz dodać do rozmowy grupowej.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Zaakceptowane żądania połączenia", "notificationConnectionConnected": "Jesteś już połączony", "notificationConnectionRequest": "%@ chce się połączyć", - "notificationConversationCreate": "{{user}} rozpoczął rozmowę", + "notificationConversationCreate": "{user} rozpoczął rozmowę", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} zmienił nazwę konwersacji na {{name}}", - "notificationMemberJoinMany": "{{user}} dodał(a) {{number}} nowych osób do rozmowy", - "notificationMemberJoinOne": "{{user1}} dodał(a) {{user2}} do rozmowy", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} usunął cię z rozmowy", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} zmienił nazwę konwersacji na {name}", + "notificationMemberJoinMany": "{user} dodał(a) {number} nowych osób do rozmowy", + "notificationMemberJoinOne": "{user1} dodał(a) {user2} do rozmowy", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} usunął cię z rozmowy", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Wysłał(a) ci wiadomość", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Ktoś", "notificationPing": "Zaczepił/a", - "notificationReaction": "{{reaction}} na Twoją wiadomość", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} na Twoją wiadomość", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Udostępnił/a plik", "notificationSharedLocation": "Udostępniana lokalizacja", "notificationSharedVideo": "Udostępniane wideo", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Łączenie", "notificationVoiceChannelDeactivate": "Dzwonił", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Sprawdź, czy to odpowiada kluczowi widocznemu na [bold]{{user}} urządzenia [/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Sprawdź, czy to odpowiada kluczowi widocznemu na [bold]{user} urządzenia [/bold].", "participantDevicesDetailHowTo": "Jak to zrobić?", "participantDevicesDetailResetSession": "Resetowanie sesji", "participantDevicesDetailShowMyDevice": "Pokaż kody zabezpieczeń moich urządzeń", "participantDevicesDetailVerify": "Zweryfikowano", "participantDevicesHeader": "Urządzenia", - "participantDevicesHeadline": "{{brandName}} nadaje każdemu urządzeniu unikatowy odcisk palca. Porównaj go z listą urządzeń użytkownika {{user}} i sprawdź swoje rozmowy.", + "participantDevicesHeadline": "{brandName} nadaje każdemu urządzeniu unikatowy odcisk palca. Porównaj go z listą urządzeń użytkownika {user} i sprawdź swoje rozmowy.", "participantDevicesLearnMore": "Więcej informacji", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Pokaż wszystkie moje urządzenia", @@ -1221,22 +1221,22 @@ "preferencesAV": "Dźwięk / Wideo", "preferencesAVCamera": "Aparat", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Głośniki", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "O programie", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Polityka prywatności", "preferencesAboutSupport": "Wsparcie", "preferencesAboutSupportContact": "Kontakt z pomocą techniczną", "preferencesAboutSupportWebsite": "Witryna pomocy technicznej", "preferencesAboutTermsOfUse": "Regulamin", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "Strona internetowa {{brandName}}", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "Strona internetowa {brandName}", "preferencesAccount": "Konto", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Utwórz nowy zespół", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Usuń konto", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Wyloguj się", "preferencesAccountManageTeam": "Zarządzaj zespołem", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Prywatność", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Jeśli nie rozpoznajesz urządzenia poniżej, usuń je i zresetuj hasło.", "preferencesDevicesCurrent": "Aktualny", "preferencesDevicesFingerprint": "Unikalny odcisk palca", - "preferencesDevicesFingerprintDetail": "{{brandName}} daje każdemu urządzeniowi unikalny odcisk palca. Porównaj i sprawdź swoje urządzenia oraz konwersacje.", + "preferencesDevicesFingerprintDetail": "{brandName} daje każdemu urządzeniowi unikalny odcisk palca. Porównaj i sprawdź swoje urządzenia oraz konwersacje.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Anuluj", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Niektóre", "preferencesOptionsAudioSomeDetail": "Pingi i połączenia", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Kontakty", "preferencesOptionsContactsDetail": "Wykorzystujemy Twoje dane kontaktowe do łączenia Cię z innymi. Wszystkie informacje są anonimowe i nie dzielimy ich z nikim innym.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,14 +1396,14 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Zaproś innych do {{brandName}}", + "searchInvite": "Zaproś innych do {brandName}", "searchInviteButtonContacts": "Z kontaktów", "searchInviteDetail": "Udostępnianie kontaktów pomaga połączyć się z innymi. Wszystkie informacje są anonimowe i nie udostępniamy ich nikomu.", "searchInviteHeadline": "Zaproś znajomych", "searchInviteShare": "Udostępnij kontakty", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Wszyscy, z którymi masz połączenie są już w tej konwersacji.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Brak wyników. Spróbuj wprowadzić inną nazwę.", "searchManageServices": "Manage Services", @@ -1415,7 +1415,7 @@ "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Połącz", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Osoby", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Znajdź osoby według nazwy lub nazwy użytkownika", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Wybierz swój własny", "takeoverButtonKeep": "Zachowaj wybrany", "takeoverLink": "Więcej informacji", - "takeoverSub": "Wybierz swoją unikalną nazwę w {{brandName}}.", + "takeoverSub": "Wybierz swoją unikalną nazwę w {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Zadzwoń", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Zmień nazwę konwersacji", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Dodaj plik", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Wpisz wiadomość", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Użytkownicy ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Użytkownicy ({shortcut})", "tooltipConversationPicture": "Dodaj zdjęcie", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Wyszukaj", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Połączenie video", - "tooltipConversationsArchive": "Archiwum ({{shortcut}})", - "tooltipConversationsArchived": "Pokaż archiwum ({{number}})", + "tooltipConversationsArchive": "Archiwum ({shortcut})", + "tooltipConversationsArchived": "Pokaż archiwum ({number})", "tooltipConversationsMore": "Więcej", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Wyłącz wyciszenie ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Wyłącz wyciszenie ({shortcut})", "tooltipConversationsPreferences": "Ustawienia", - "tooltipConversationsSilence": "Wycisz ({{shortcut}})", - "tooltipConversationsStart": "Zacznij rozmowę ({{shortcut}})", + "tooltipConversationsSilence": "Wycisz ({shortcut})", + "tooltipConversationsStart": "Zacznij rozmowę ({shortcut})", "tooltipPreferencesContactsMacos": "Udostępnij wszystkie kontakty z aplikacji Kontakty macOS", "tooltipPreferencesPassword": "Otwórz stronę resetowania hasła", "tooltipPreferencesPicture": "Zmień swój obraz…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Żaden", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Połącz", "userProfileButtonIgnore": "Ignoruj", "userProfileButtonUnblock": "Odblokuj", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "Zostało {{time}}h", - "userRemainingTimeMinutes": "Zostało mniej, niż {{time}}min", + "userRemainingTimeHours": "Zostało {time}h", + "userRemainingTimeMinutes": "Zostało mniej, niż {time}min", "verify.changeEmail": "Zmień adres e-mail", "verify.headline": "You’ve got mail", "verify.resendCode": "Ponownie wyślij kod", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Ta wersja {{brandName}} nie może brać udziału w rozmowie. Proszę użyj", + "warningCallIssues": "Ta wersja {brandName} nie może brać udziału w rozmowie. Proszę użyj", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "Dzwoni {{user}}. Twoja przeglądarka nie obsługuje rozmów.", + "warningCallUnsupportedIncoming": "Dzwoni {user}. Twoja przeglądarka nie obsługuje rozmów.", "warningCallUnsupportedOutgoing": "Nie możesz zadzwonić, ponieważ Twoja przeglądarka nie obsługuje rozmów.", "warningCallUpgradeBrowser": "Uaktualnij Google Chrome aby zadzwonić.", - "warningConnectivityConnectionLost": "Próbuje się połączyć. {{brandName}} może nie być w stanie dostarczyć wiadomości.", + "warningConnectivityConnectionLost": "Próbuje się połączyć. {brandName} może nie być w stanie dostarczyć wiadomości.", "warningConnectivityNoInternet": "Brak internetu. Wire nie będzie w stanie wysyłać i odbierać wiadomości.", "warningLearnMore": "Więcej informacji", - "warningLifecycleUpdate": "Nowa wersja {{brandName}} już dostępna.", + "warningLifecycleUpdate": "Nowa wersja {brandName} już dostępna.", "warningLifecycleUpdateLink": "Aktualizuj teraz", "warningLifecycleUpdateNotes": "Co nowego", "warningNotFoundCamera": "Nie możesz zadzwonić ponieważ Twój komputer nie ma kamery.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Zezwól na dostęp do mikrofonu", "warningPermissionRequestNotification": "[icon] Zezwól na powiadomienia", "warningPermissionRequestScreen": "[icon] zezwól na dostęp do ekranu", - "wireLinux": "{{brandName}} dla Linuksa", - "wireMacos": "{{brandName}} dla macOS", - "wireWindows": "{{brandName}} dla Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} dla Linuksa", + "wireMacos": "{brandName} dla macOS", + "wireWindows": "{brandName} dla Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/pt-BR.json b/src/i18n/pt-BR.json index bc65d4d0a9f..e7b9791edd4 100644 --- a/src/i18n/pt-BR.json +++ b/src/i18n/pt-BR.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Fechar configurações de notificação", "accessibility.conversation.goBack": "Voltar para as informações da conversa", "accessibility.conversation.sectionLabel": "Lista de conversas", - "accessibility.conversationAssetImageAlt": "Imagem de {{username}} de {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Imagem de {username} de {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Mostrar dispositivos", "accessibility.conversationDetailsActionGroupAdminLabel": "Definir administrador do grupo", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Menção não lida", "accessibility.conversationStatusUnreadPing": "Ping perdido", "accessibility.conversationStatusUnreadReply": "Resposta não lida", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Fechar a janela 'GIF'", "accessibility.giphyModal.loading": "Carregando giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Mensagem visualizada por {{readReceiptText}}, detalhes abertos", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Mensagem visualizada por {readReceiptText}, detalhes abertos", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Curtir mensagem", "accessibility.messages.liked": "Descurtir mensagem", - "accessibility.openConversation": "Abrir o perfil de {{name}}", + "accessibility.openConversation": "Abrir o perfil de {name}", "accessibility.preferencesDeviceDetails.goBack": "Voltar para a visão geral do dispositivo", "accessibility.rightPanel.GoBack": "Voltar", "accessibility.rightPanel.close": "Fechar informações da conversa", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Adicionar", "addParticipantsHeader": "Adicionar participantes", - "addParticipantsHeaderWithCounter": "Adicionar participantes ({{number}})", + "addParticipantsHeaderWithCounter": "Adicionar participantes ({number})", "addParticipantsManageServices": "Gerenciar serviços", "addParticipantsManageServicesNoResults": "Gerenciar serviços", "addParticipantsNoServicesManager": "Serviços são ajudantes que podem melhorar seu fluxo de trabalho.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Esqueceu a senha?", "authAccountPublicComputer": "Este é um computador público", "authAccountSignIn": "Iniciar sessão", - "authBlockedCookies": "Ative os cookies para iniciar sessão no {{brandName}}.", - "authBlockedDatabase": "O {{brandName}} precisa do acesso ao armazenamento local para exibir suas mensagens. O armazenamento local não está disponível no modo privado.", - "authBlockedTabs": "O {{brandName}} já está aberto em outra aba.", + "authBlockedCookies": "Ative os cookies para iniciar sessão no {brandName}.", + "authBlockedDatabase": "O {brandName} precisa do acesso ao armazenamento local para exibir suas mensagens. O armazenamento local não está disponível no modo privado.", + "authBlockedTabs": "O {brandName} já está aberto em outra aba.", "authBlockedTabsAction": "Use essa aba como alternativa", "authErrorCode": "Código inválido", "authErrorCountryCodeInvalid": "Código de país inválido", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Alterar sua senha", "authHistoryButton": "OK", "authHistoryDescription": "Por questões de privacidade, o seu histórico de conversa não aparecerá aqui.", - "authHistoryHeadline": "É a primeira vez que você está usando o {{brandName}} nesse dispositivo.", + "authHistoryHeadline": "É a primeira vez que você está usando o {brandName} nesse dispositivo.", "authHistoryReuseDescription": "Mensagens enviadas nesse meio tempo não irão aparecer aqui.", - "authHistoryReuseHeadline": "Você não usou o {{brandName}} nesse dispositivo antes.", + "authHistoryReuseHeadline": "Você não usou o {brandName} nesse dispositivo antes.", "authLandingPageTitleP1": "Boas-vindas ao", "authLandingPageTitleP2": "Criar uma conta ou iniciar sessão", "authLimitButtonManage": "Gerenciar dispositivos", "authLimitButtonSignOut": "Encerrar sessão", - "authLimitDescription": "Remova um de seus outros dispositivos para começar a usar o {{brandName}} neste.", + "authLimitDescription": "Remova um de seus outros dispositivos para começar a usar o {brandName} neste.", "authLimitDevicesCurrent": "(Atual)", "authLimitDevicesHeadline": "Dispositivos", "authLoginTitle": "Iniciar sessão", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Senha", - "authPostedResend": "Reenviar para {{email}}", + "authPostedResend": "Reenviar para {email}", "authPostedResendAction": "Nenhum e-mail apareceu?", "authPostedResendDetail": "Verifique sua caixa de entrada do e-mail e siga as instruções.", "authPostedResendHeadline": "Você recebeu um e-mail.", "authSSOLoginTitle": "Iniciar sessão com SSO", "authSetUsername": "Set username", "authVerifyAccountAdd": "Adicionar", - "authVerifyAccountDetail": "Isso permite que você use o {{brandName}} em vários dispositivos.", + "authVerifyAccountDetail": "Isso permite que você use o {brandName} em vários dispositivos.", "authVerifyAccountHeadline": "Adicionar o endereço de e-mail e senha.", "authVerifyAccountLogout": "Encerrar sessão", "authVerifyCodeDescription": "Digite o código de verificação que enviamos para {number}.", "authVerifyCodeResend": "Nenhum código aparecendo?", "authVerifyCodeResendDetail": "Reenviar", - "authVerifyCodeResendTimer": "Você pode solicitar um novo código {{expiration}}.", + "authVerifyCodeResendTimer": "Você pode solicitar um novo código {expiration}.", "authVerifyPasswordHeadline": "Digite sua senha", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "O backup não foi concluído.", "backupExportProgressCompressing": "Preparando arquivo de backup", "backupExportProgressHeadline": "Preparando…", - "backupExportProgressSecondary": "Fazendo backup · {{processed}} de {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Fazendo backup · {processed} de {total} — {progress}%", "backupExportSaveFileAction": "Salvar arquivo", "backupExportSuccessHeadline": "Backup concluído", "backupExportSuccessSecondary": "Você pode usar isso para restaurar o histórico se perder seu computador ou mudar para um novo.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Senha incorreta", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparando…", - "backupImportProgressSecondary": "Restaurando histórico · {{processed}} de {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restaurando histórico · {processed} de {total} — {progress}%", "backupImportSuccessHeadline": "Histórico restaurado.", "backupImportVersionErrorHeadline": "Backup incompatível", - "backupImportVersionErrorSecondary": "Este backup foi criado por uma versão mais recente ou desatualizada do {{brandName}} e não pode ser restaurado aqui.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "Este backup foi criado por uma versão mais recente ou desatualizada do {brandName} e não pode ser restaurado aqui.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Tentar novamente", "buttonActionError": "Sua resposta não pode ser enviada, por favor tente novamente", "callAccept": "Aceitar", "callChooseSharedScreen": "Escolha uma tela para compartilhar", "callChooseSharedWindow": "Escolha uma janela para compartilhar", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Recusar", "callDegradationAction": "OK", - "callDegradationDescription": "A chamada foi desconectada porque {{username}} não é mais um contato verificado.", + "callDegradationDescription": "A chamada foi desconectada porque {username} não é mais um contato verificado.", "callDegradationTitle": "Chamada encerrada", "callDurationLabel": "Duração", "callEveryOneLeft": "todos os outros participantes saíram.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximizar chamada", "callNoCameraAccess": "Sem acesso à câmera", "callNoOneJoined": "nenhum outro participante entrou.", - "callParticipants": "{{number}} na chamada", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} na chamada", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Taxa de bits constante", "callStateConnecting": "Conectando…", "callStateIncoming": "Chamando…", - "callStateIncomingGroup": "{{user}} está chamando", + "callStateIncomingGroup": "{user} está chamando", "callStateOutgoing": "Tocando…", "callWasEndedBecause": "Sua chamada foi encerrada porque", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Sua equipe está atualmente no plano Básico gratuito. Atualize para o plano Empresarial para ter acesso a recursos como o início de conferências e muito mais. [link]Saiba mais sobre o {{brandName}} Empresarial[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Sua equipe está atualmente no plano Básico gratuito. Atualize para o plano Empresarial para ter acesso a recursos como o início de conferências e muito mais. [link]Saiba mais sobre o {brandName} Empresarial[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Atualizar para o plano Empresarial", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Atualizar agora", - "callingRestrictedConferenceCallPersonalModalDescription": "A opção de iniciar uma chamada em conferência está disponível apenas na versão paga do {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "A opção de iniciar uma chamada em conferência está disponível apenas na versão paga do {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Recurso indisponível", "callingRestrictedConferenceCallTeamMemberModalDescription": "Para iniciar uma chamada em conferência, sua equipe precisa ser atualizada para o plano Empresarial.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Recurso indisponível", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Arquivos", "collectionSectionImages": "Imagens", "collectionSectionLinks": "Links", - "collectionShowAll": "Mostrar todos {{number}}", + "collectionShowAll": "Mostrar todos {number}", "connectionRequestConnect": "Conectar", "connectionRequestIgnore": "Ignorar", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "As confirmações de leitura estão ligadas", "conversationCreateTeam": "com [showmore]todos os membros[/showmore]", "conversationCreateTeamGuest": "com [showmore]todos os membros e um convidado[/showmore]", - "conversationCreateTeamGuests": "com [showmore]todos os membros e {{count}} convidados[/showmore]", + "conversationCreateTeamGuests": "com [showmore]todos os membros e {count} convidados[/showmore]", "conversationCreateTemporary": "Você entrou na conversa", - "conversationCreateWith": " com {{users}}", - "conversationCreateWithMore": "com {{users}}, e [showmore]mais {{count}}[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] iniciou uma conversa com {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] iniciou uma conversa com {{users}}, e [showmore]mais {{count}}[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] iniciou a conversa", + "conversationCreateWith": " com {users}", + "conversationCreateWithMore": "com {users}, e [showmore]mais {count}[/showmore]", + "conversationCreated": "[bold]{name}[/bold] iniciou uma conversa com {users}", + "conversationCreatedMore": "[bold]{name}[/bold] iniciou uma conversa com {users}, e [showmore]mais {count}[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] iniciou a conversa", "conversationCreatedNameYou": "[bold]Você[/bold] iniciou a conversa", - "conversationCreatedYou": "Você iniciou uma conversa com {{users}}", - "conversationCreatedYouMore": "Você iniciou uma conversa com {{users}}, e [showmore]mais {{count}}[/showmore]", - "conversationDeleteTimestamp": "Excluído: {{date}}", + "conversationCreatedYou": "Você iniciou uma conversa com {users}", + "conversationCreatedYouMore": "Você iniciou uma conversa com {users}, e [showmore]mais {count}[/showmore]", + "conversationDeleteTimestamp": "Excluído: {date}", "conversationDetails1to1ReceiptsFirst": "Se ambos os lados ativarem as confirmações de leitura, você poderá ver quando as mensagens são lidas.", "conversationDetails1to1ReceiptsHeadDisabled": "Você desativou as confirmações de leitura", "conversationDetails1to1ReceiptsHeadEnabled": "Você ativou as confirmações de leitura", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Bloquear", "conversationDetailsActionCancelRequest": "Cancelar solicitação", "conversationDetailsActionClear": "Limpar conteúdo", - "conversationDetailsActionConversationParticipants": "Mostrar todos ({{number}})", + "conversationDetailsActionConversationParticipants": "Mostrar todos ({number})", "conversationDetailsActionCreateGroup": "Criar grupo", "conversationDetailsActionDelete": "Excluir grupo", "conversationDetailsActionDevices": "Dispositivos", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " começou a usar", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " desautorizou um dos", - "conversationDeviceUserDevices": " dispositivos de {{user}}", + "conversationDeviceUserDevices": " dispositivos de {user}", "conversationDeviceYourDevices": " seus dispositivos", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Editado: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Editado: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federado", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Convidado", "conversationImageAssetRestricted": "Receber imagens é proibido", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Entrar na conversa", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favoritos", "conversationLabelGroups": "Grupos", "conversationLabelPeople": "Pessoas", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Abrir mapa", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] adicionou {{users}} à conversa", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] adicionou {{users}}, e [showmore]mais {{count}}[/showmore] à conversa", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] entrou", + "conversationMemberJoined": "[bold]{name}[/bold] adicionou {users} à conversa", + "conversationMemberJoinedMore": "[bold]{name}[/bold] adicionou {users}, e [showmore]mais {count}[/showmore] à conversa", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] entrou", "conversationMemberJoinedSelfYou": "[bold]Você[/bold] entrou", - "conversationMemberJoinedYou": "[bold]Você[/bold] adicionou {{users}} à conversa", - "conversationMemberJoinedYouMore": "[bold]Você[/bold] adicionou {{users}}, e [showmore]mais {{count}}[/showmore] à conversa", - "conversationMemberLeft": "[bold]{{name}}[/bold] saiu", + "conversationMemberJoinedYou": "[bold]Você[/bold] adicionou {users} à conversa", + "conversationMemberJoinedYouMore": "[bold]Você[/bold] adicionou {users}, e [showmore]mais {count}[/showmore] à conversa", + "conversationMemberLeft": "[bold]{name}[/bold] saiu", "conversationMemberLeftYou": "[bold]Você[/bold] saiu", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removeu {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} foi removido desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", - "conversationMemberRemovedYou": "[bold]Você[/bold] removeu {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removeu {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} foi removido desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", + "conversationMemberRemovedYou": "[bold]Você[/bold] removeu {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Entregue", "conversationMissedMessages": "Você não usa este dispositivo há algum tempo. Algumas mensagens podem não aparecer aqui.", "conversationModalRestrictedFileSharingDescription": "Este arquivo não pôde ser compartilhado devido às suas restrições de compartilhamento.", "conversationModalRestrictedFileSharingHeadline": "Restrições de compartilhamento de arquivos", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} foram removidos desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} e mais {{count}} foram removidos desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} foram removidos desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} e mais {count} foram removidos desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Nível de segurança: Não classificado", "conversationNotFoundMessage": "Você pode não ter permissão com esta conta ou ela não existe mais.", - "conversationNotFoundTitle": "O {{brandName}} não pode abrir esta conversa.", + "conversationNotFoundTitle": "O {brandName} não pode abrir esta conversa.", "conversationParticipantsSearchPlaceholder": "Pesquisar por nome", "conversationParticipantsTitle": "Pessoas", "conversationPing": " pingou", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pingou", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renomeou a conversa", "conversationResetTimer": " desativou as mensagens temporárias", "conversationResetTimerYou": " desativou as mensagens temporárias", - "conversationResume": "Iniciou uma conversa com {{users}}", - "conversationSendPastedFile": "Imagem postada em {{date}}", + "conversationResume": "Iniciou uma conversa com {users}", + "conversationSendPastedFile": "Imagem postada em {date}", "conversationServicesWarning": "Serviços têm acesso ao conteúdo da conversa", "conversationSomeone": "Alguém", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] foi removido da equipe", + "conversationTeamLeft": "[bold]{name}[/bold] foi removido da equipe", "conversationToday": "hoje", "conversationTweetAuthor": " no Twitter", - "conversationUnableToDecrypt1": "Uma mensagem de [highlight]{{user}}[/highlight] não foi recebida.", - "conversationUnableToDecrypt2": "A identidade do dispositivo de [highlight]{{user}}[/highlight] foi alterada. Mensagem não entregue.", + "conversationUnableToDecrypt1": "Uma mensagem de [highlight]{user}[/highlight] não foi recebida.", + "conversationUnableToDecrypt2": "A identidade do dispositivo de [highlight]{user}[/highlight] foi alterada. Mensagem não entregue.", "conversationUnableToDecryptErrorMessage": "Erro", "conversationUnableToDecryptLink": "Por que?", "conversationUnableToDecryptResetSession": "Redefinir sessão", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " definiu as mensagens temporárias para {{time}}", - "conversationUpdatedTimerYou": " definiu as mensagens temporárias para {{time}}", + "conversationUpdatedTimer": " definiu as mensagens temporárias para {time}", + "conversationUpdatedTimerYou": " definiu as mensagens temporárias para {time}", "conversationVideoAssetRestricted": "Receber vídeos é proibido", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "você", "conversationYouRemovedMissingLegalHoldConsent": "[bold]Você[/bold] foi removido desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", "conversationsAllArchived": "Tudo foi arquivado", - "conversationsConnectionRequestMany": "{{number}} pessoas esperando", + "conversationsConnectionRequestMany": "{number} pessoas esperando", "conversationsConnectionRequestOne": "1 pessoa esperando", "conversationsContacts": "Contatos", "conversationsEmptyConversation": "Conversa em grupo", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "Sem pastas personalizadas", "conversationsPopoverNotificationSettings": "Notificações", "conversationsPopoverNotify": "Notificar", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Não notificar", "conversationsPopoverUnarchive": "Desarquivar", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Alguém mandou uma mensagem", "conversationsSecondaryLineEphemeralReply": "Respondeu a você", "conversationsSecondaryLineEphemeralReplyGroup": "Alguém respondeu a você", - "conversationsSecondaryLineIncomingCall": "{{user}} está chamando", - "conversationsSecondaryLinePeopleAdded": "{{user}} pessoas foram adicionadas", - "conversationsSecondaryLinePeopleLeft": "{{number}} pessoas saíram", - "conversationsSecondaryLinePersonAdded": "{{user}} foi adicionado", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} entrou", - "conversationsSecondaryLinePersonAddedYou": "{{user}} adicionou você", - "conversationsSecondaryLinePersonLeft": "{{user}} saiu", - "conversationsSecondaryLinePersonRemoved": "{{user}} foi removido", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} foi removido da equipe", - "conversationsSecondaryLineRenamed": "{{user}} renomeou a conversa", - "conversationsSecondaryLineSummaryMention": "{{number}} menção", - "conversationsSecondaryLineSummaryMentions": "{{number}} menções", - "conversationsSecondaryLineSummaryMessage": "{{number}} mensagem", - "conversationsSecondaryLineSummaryMessages": "{{number}} mensagens", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} chamada perdida", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} chamadas perdidas", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} responderam", - "conversationsSecondaryLineSummaryReply": "{{number}} respondeu", + "conversationsSecondaryLineIncomingCall": "{user} está chamando", + "conversationsSecondaryLinePeopleAdded": "{user} pessoas foram adicionadas", + "conversationsSecondaryLinePeopleLeft": "{number} pessoas saíram", + "conversationsSecondaryLinePersonAdded": "{user} foi adicionado", + "conversationsSecondaryLinePersonAddedSelf": "{user} entrou", + "conversationsSecondaryLinePersonAddedYou": "{user} adicionou você", + "conversationsSecondaryLinePersonLeft": "{user} saiu", + "conversationsSecondaryLinePersonRemoved": "{user} foi removido", + "conversationsSecondaryLinePersonRemovedTeam": "{user} foi removido da equipe", + "conversationsSecondaryLineRenamed": "{user} renomeou a conversa", + "conversationsSecondaryLineSummaryMention": "{number} menção", + "conversationsSecondaryLineSummaryMentions": "{number} menções", + "conversationsSecondaryLineSummaryMessage": "{number} mensagem", + "conversationsSecondaryLineSummaryMessages": "{number} mensagens", + "conversationsSecondaryLineSummaryMissedCall": "{number} chamada perdida", + "conversationsSecondaryLineSummaryMissedCalls": "{number} chamadas perdidas", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} responderam", + "conversationsSecondaryLineSummaryReply": "{number} respondeu", "conversationsSecondaryLineYouLeft": "Você saiu", "conversationsSecondaryLineYouWereRemoved": "Você foi removido", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "Nós utilizamos cookies para personalizar a sua experiência em nosso site. Ao continuar utilizando o site, você concorda com o uso de cookies.{newline}Mais informações sobre cookies podem ser encontradas em nossa política de privacidade.", "createAccount.headLine": "Configure sua conta", "createAccount.nextButton": "Próximo", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Tente outro", "extensionsGiphyButtonOk": "Enviar", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Ops, não há gifs", "extensionsGiphyRandom": "Aleatório", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "A câmera nas chamadas está desativada", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "A câmera nas chamadas está ativada", - "featureConfigChangeModalAudioVideoHeadline": "Houve uma mudança em {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Sua equipe foi atualizada para o {{brandName}} Empresarial, que oferece acesso a recursos como chamadas em conferência e muito mais. [link]Saiba mais sobre o {{brandName}} Empresarial[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Empresarial", + "featureConfigChangeModalAudioVideoHeadline": "Houve uma mudança em {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Sua equipe foi atualizada para o {brandName} Empresarial, que oferece acesso a recursos como chamadas em conferência e muito mais. [link]Saiba mais sobre o {brandName} Empresarial[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Empresarial", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "A geração de links de convidados agora está desabilitada para todos os administradores do grupo.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "A geração de links de convidados agora está habilitada para todos os administradores do grupo.", "featureConfigChangeModalConversationGuestLinksHeadline": "As configurações da equipe foram alteradas", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Compartilhar e receber arquivos de qualquer tipo agora está desativado", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Compartilhar e receber arquivos de qualquer tipo agora está ativado", - "featureConfigChangeModalFileSharingHeadline": "Houve uma mudança em {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "Houve uma mudança em {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "A auto-exclusão de mensagens está desabilitadas", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "A auto-exclusão de mensagens está habilitada. Você pode definir um temporizador antes de escrever uma mensagem.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "A auto-exclusão de mensagens agora é obrigatório. Novas mensagens serão excluídas automaticamente após {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "Houve uma mudança no {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "O arquivo de  [bold]{{name}}[/bold]  não pode ser aberto", - "fileTypeRestrictedOutgoing": "O compartilhamento de arquivos com a extensão {{fileExt}} não é permitido por sua organização", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "A auto-exclusão de mensagens agora é obrigatório. Novas mensagens serão excluídas automaticamente após {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "Houve uma mudança no {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "O arquivo de  [bold]{name}[/bold]  não pode ser aberto", + "fileTypeRestrictedOutgoing": "O compartilhamento de arquivos com a extensão {fileExt} não é permitido por sua organização", "folderViewTooltip": "Pastas", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Sem resultados.", "fullsearchPlaceholder": "Buscar mensagens de texto", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Excluir entrada", "groupCreationParticipantsActionCreate": "Pronto", "groupCreationParticipantsActionSkip": "Pular", "groupCreationParticipantsHeader": "Adicionar pessoas", - "groupCreationParticipantsHeaderWithCounter": "Adicionar pessoas ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Adicionar pessoas ({number})", "groupCreationParticipantsPlaceholder": "Pesquisar por nome", "groupCreationPreferencesAction": "Próximo", "groupCreationPreferencesErrorNameLong": "Muitos caracteres", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Nome do grupo", "groupParticipantActionBlock": "Bloquear…", "groupParticipantActionCancelRequest": "Cancelar solicitação…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Conectar", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Desbloquear…", - "groupSizeInfo": "Até {{count}} pessoas podem participar de uma conversa em grupo.", + "groupSizeInfo": "Até {count} pessoas podem participar de uma conversa em grupo.", "guestLinkDisabled": "A geração de links de convidados não é permitida em sua equipe.", "guestLinkDisabledByOtherTeam": "Você não pode gerar um link de convidado nesta conversa, visto que foi criado por alguém de outra equipe e esta equipe não tem permissão para usar links de convidados.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Convide outras pessoas com um link para esta conversa. Qualquer pessoa com o link pode participar da conversa, mesmo que não possuam o {{brandName}}.", + "guestOptionsInfoText": "Convide outras pessoas com um link para esta conversa. Qualquer pessoa com o link pode participar da conversa, mesmo que não possuam o {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Boas-vindas ao {brandName}", "initDecryption": "Descriptografando mensagens", "initEvents": "Carregando mensagens", - "initProgress": " — {{number1}} de {{number2}}", - "initReceivedSelfUser": "Olá, {{user}}.", + "initProgress": " — {number1} de {number2}", + "initReceivedSelfUser": "Olá, {user}.", "initReceivedUserData": "Verificando novas mensagens", - "initUpdatedFromNotifications": "Quase pronto - Aproveite o {{brandName}}", + "initUpdatedFromNotifications": "Quase pronto - Aproveite o {brandName}", "initValidatedClient": "Buscando suas conexões e conversas", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colega@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Próximo", "invite.skipForNow": "Ignorar por enquanto", "invite.subhead": "Convide seus colegas para participar.", - "inviteHeadline": "Convidar pessoas para o {{brandName}}", - "inviteHintSelected": "Pressione {{metaKey}} + C para copiar", - "inviteHintUnselected": "Selecione e pressione {{metaKey}} + C", - "inviteMessage": "Estou no {{brandName}}, pesquise por {{username}} ou visite get.wire.com.", - "inviteMessageNoEmail": "Estou no {{brandName}}. Visite get.wire.com para se conectar comigo.", + "inviteHeadline": "Convidar pessoas para o {brandName}", + "inviteHintSelected": "Pressione {metaKey} + C para copiar", + "inviteHintUnselected": "Selecione e pressione {metaKey} + C", + "inviteMessage": "Estou no {brandName}, pesquise por {username} ou visite get.wire.com.", + "inviteMessageNoEmail": "Estou no {brandName}. Visite get.wire.com para se conectar comigo.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verifique sua conta", "mediaBtnPause": "Pausar", "mediaBtnPlay": "Reproduzir", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Tentar novamente", - "messageDetailsEdited": "Editado: {{edited}}", + "messageDetailsEdited": "Editado: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Ninguém leu esta mensagem ainda.", "messageDetailsReceiptsOff": "As confirmações de leitura não estavam ativadas quando esta mensagem foi enviada.", - "messageDetailsSent": "Enviado: {{sent}}", + "messageDetailsSent": "Enviado: {sent}", "messageDetailsTitle": "Detalhes", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Lido{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Lido{count}", "messageFailedToSendHideDetails": "Ocultar detalhes", - "messageFailedToSendParticipants": "{{count}} participantes", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participantes de {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participante de {{domain}}", + "messageFailedToSendParticipants": "{count} participantes", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participantes de {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participante de {domain}", "messageFailedToSendPlural": "não recebeu a sua mensagem.", "messageFailedToSendShowDetails": "Mostrar detalhes", "messageFailedToSendWillNotReceivePlural": "não receberá a sua mensagem.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "receberá a sua mensagem mais tarde.", "messageFailedToSendWillReceiveSingular": "receberá a sua mensagem mais tarde.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "Quando ativado, a conversa usará o novo protocolo de segurança de camada de mensagens (MLS).", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Criar uma conta?", "modalAccountCreateMessage": "Criando uma conta você vai perder o histórico da conversa nesse sala de convidados.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Você ativou as confirmações de leitura", "modalAccountReadReceiptsChangedSecondary": "Gerenciar dispositivos", "modalAccountRemoveDeviceAction": "Remover o dispositivo", - "modalAccountRemoveDeviceHeadline": "Remover \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remover \"{device}\"", "modalAccountRemoveDeviceMessage": "Sua senha é necessária para remover o dispositivo.", "modalAccountRemoveDevicePlaceholder": "Senha", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Redefina este cliente", "modalAppLockLockedError": "Senha de bloqueio incorreta", "modalAppLockLockedForgotCTA": "Acesso como novo dispositivo", - "modalAppLockLockedTitle": "Digite o código de acesso para desbloquear o {{brandName}}", + "modalAppLockLockedTitle": "Digite o código de acesso para desbloquear o {brandName}", "modalAppLockLockedUnlockButton": "Desbloquear", "modalAppLockPasscode": "Código de acesso", "modalAppLockSetupAcceptButton": "Definir senha de bloqueio", - "modalAppLockSetupChangeMessage": "Sua organização precisa bloquear seu aplicativo quando o {{brandName}} não estiver em uso para manter a equipe segura.[br]Crie uma senha de bloqueio para desbloquear o {{brandName}}. Por favor, não a esqueça, pois não poderá ser recuperada.", - "modalAppLockSetupChangeTitle": "Houve uma mudança no {{brandName}}", + "modalAppLockSetupChangeMessage": "Sua organização precisa bloquear seu aplicativo quando o {brandName} não estiver em uso para manter a equipe segura.[br]Crie uma senha de bloqueio para desbloquear o {brandName}. Por favor, não a esqueça, pois não poderá ser recuperada.", + "modalAppLockSetupChangeTitle": "Houve uma mudança no {brandName}", "modalAppLockSetupCloseBtn": "Fechar a janela 'Definir senha de bloqueio do aplicativo'?", "modalAppLockSetupDigit": "Um dígito", - "modalAppLockSetupLong": "Pelo menos {{minPasswordLength}} caracteres de comprimento", + "modalAppLockSetupLong": "Pelo menos {minPasswordLength} caracteres de comprimento", "modalAppLockSetupLower": "Uma letra minúscula", "modalAppLockSetupMessage": "O aplicativo será bloqueado após um certo tempo de inatividade.[br]Para desbloquear, você precisa inserir esta senha de bloqueio.[br]Certifique-se de lembrar esta credencial, pois não há como recuperá-la.", "modalAppLockSetupSecondPlaceholder": "Repita a senha de bloqueio", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Senha incorreta", "modalAppLockWipePasswordGoBackButton": "Voltar", "modalAppLockWipePasswordPlaceholder": "Senha", - "modalAppLockWipePasswordTitle": "Digite a senha da sua conta {{brandName}} para redefinir este cliente", + "modalAppLockWipePasswordTitle": "Digite a senha da sua conta {brandName} para redefinir este cliente", "modalAssetFileTypeRestrictionHeadline": "Tipo de arquivo restrito", - "modalAssetFileTypeRestrictionMessage": "O tipo de arquivo \"{{fileName}}\" não é permitido.", + "modalAssetFileTypeRestrictionMessage": "O tipo de arquivo \"{fileName}\" não é permitido.", "modalAssetParallelUploadsHeadline": "Muitos arquivos de uma só vez", - "modalAssetParallelUploadsMessage": "Você pode enviar até {{number}} arquivos de uma só vez.", + "modalAssetParallelUploadsMessage": "Você pode enviar até {number} arquivos de uma só vez.", "modalAssetTooLargeHeadline": "Arquivo muito grande", - "modalAssetTooLargeMessage": "Você pode enviar arquivos de até {{number}}", + "modalAssetTooLargeMessage": "Você pode enviar arquivos de até {number}", "modalAvailabilityAvailableMessage": "Você aparecerá como Disponível para outras pessoas. Você receberá notificações de chamadas e mensagens de acordo com a configuração de Notificações em cada conversa.", "modalAvailabilityAvailableTitle": "Você está definido como Disponível", "modalAvailabilityAwayMessage": "Você aparecerá como ausente para outras pessoas. Você não receberá notificações sobre chamadas ou mensagens recebidas.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Chamar mesmo assim", "modalCallSecondOutgoingHeadline": "Encerrar a chamada atual?", "modalCallSecondOutgoingMessage": "Uma chamada está ativa em outra conversa. Ligar aqui encerrará a outra chamada.", - "modalCallUpdateClientHeadline": "Por favor, atualize o {{brandName}}", - "modalCallUpdateClientMessage": "Você recebeu uma chamada que não é suportada por esta versão do {{brandName}}.", + "modalCallUpdateClientHeadline": "Por favor, atualize o {brandName}", + "modalCallUpdateClientMessage": "Você recebeu uma chamada que não é suportada por esta versão do {brandName}.", "modalConferenceCallNotSupportedHeadline": "A chamada em conferência não está disponível.", "modalConferenceCallNotSupportedJoinMessage": "Para entrar em uma chamada de grupo, mude para um navegador compatível.", "modalConferenceCallNotSupportedMessage": "Este navegador não oferece suporte a chamadas em conferência criptografadas de ponta a ponta.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancelar", "modalConnectAcceptAction": "Conectar", "modalConnectAcceptHeadline": "Aceitar?", - "modalConnectAcceptMessage": "Isso conectará você e abrirá a conversa com {{user}}.", + "modalConnectAcceptMessage": "Isso conectará você e abrirá a conversa com {user}.", "modalConnectAcceptSecondary": "Ignorar", "modalConnectCancelAction": "Sim", "modalConnectCancelHeadline": "Cancelar solicitação?", - "modalConnectCancelMessage": "Remover a solicitação de conexão com {{user}}.", + "modalConnectCancelMessage": "Remover a solicitação de conexão com {user}.", "modalConnectCancelSecondary": "Não", "modalConversationClearAction": "Excluir", "modalConversationClearHeadline": "Excluir conteúdo?", "modalConversationClearMessage": "Isto irá limpar o histórico de conversas em todos os seus dispositivos.", "modalConversationClearOption": "Também sair da conversa", "modalConversationDeleteErrorHeadline": "Grupo não excluído", - "modalConversationDeleteErrorMessage": "Ocorreu um erro ao tentar excluir o grupo {{name}}. Por favor, tente novamente.", + "modalConversationDeleteErrorMessage": "Ocorreu um erro ao tentar excluir o grupo {name}. Por favor, tente novamente.", "modalConversationDeleteGroupAction": "Excluir", "modalConversationDeleteGroupHeadline": "Excluir conversa em grupo?", "modalConversationDeleteGroupMessage": "Isso excluirá o grupo e todo o conteúdo de todos os participantes em todos os dispositivos. Não há opção de restaurar o conteúdo. Todos os participantes serão notificados.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "Você não pôde entrar na conversa", "modalConversationJoinFullMessage": "A conversa está cheia.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "Você foi convidado para uma conversa: {{conversationName}}", + "modalConversationJoinMessage": "Você foi convidado para uma conversa: {conversationName}", "modalConversationJoinNotFoundHeadline": "Você não pôde entrar na conversa", "modalConversationJoinNotFoundMessage": "O link da conversa é inválido.", "modalConversationLeaveAction": "Sair", - "modalConversationLeaveHeadline": "Sair da conversa {{name}}?", + "modalConversationLeaveHeadline": "Sair da conversa {name}?", "modalConversationLeaveMessage": "Você não conseguirá enviar ou receber mensagens nesta conversa.", - "modalConversationLeaveMessageCloseBtn": "Fechar janela 'Sair da conversa {{name}}'", + "modalConversationLeaveMessageCloseBtn": "Fechar janela 'Sair da conversa {name}'", "modalConversationLeaveOption": "Limpe também o conteúdo", "modalConversationMessageTooLongHeadline": "A mensagem é muito longa", - "modalConversationMessageTooLongMessage": "Você pode enviar mensagens até {{number}} caracteres.", + "modalConversationMessageTooLongMessage": "Você pode enviar mensagens até {number} caracteres.", "modalConversationNewDeviceAction": "Enviar assim mesmo", - "modalConversationNewDeviceHeadlineMany": "{{users}} começaram a usar novos dispositivos", - "modalConversationNewDeviceHeadlineOne": "{{user}} começou a usar um novo dispositivo", - "modalConversationNewDeviceHeadlineYou": "{{user}} começou a usar um novo dispositivo", + "modalConversationNewDeviceHeadlineMany": "{users} começaram a usar novos dispositivos", + "modalConversationNewDeviceHeadlineOne": "{user} começou a usar um novo dispositivo", + "modalConversationNewDeviceHeadlineYou": "{user} começou a usar um novo dispositivo", "modalConversationNewDeviceIncomingCallAction": "Aceitar chamada", "modalConversationNewDeviceIncomingCallMessage": "Você ainda quer aceitar a chamada?", "modalConversationNewDeviceMessage": "Você ainda quer enviar suas mensagens?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Você ainda quer fazer a chamada?", "modalConversationNotConnectedHeadline": "Ninguém foi adicionado à conversa", "modalConversationNotConnectedMessageMany": "Uma das pessoas que você selecionou não deseja ser adicionada às conversas.", - "modalConversationNotConnectedMessageOne": "{{name}} não quer ser adicionado às conversas.", + "modalConversationNotConnectedMessageOne": "{name} não quer ser adicionado às conversas.", "modalConversationOptionsAllowGuestMessage": "Não foi possível permitir convidados. Por favor, tente novamente.", "modalConversationOptionsAllowServiceMessage": "Não foi possível permitir serviços. Por favor, tente novamente.", "modalConversationOptionsDisableGuestMessage": "Não foi possível remover convidados. Por favor, tente novamente.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Os convidados atuais serão removidos da conversa. Novos convidados não serão permitidos.", "modalConversationRemoveGuestsOrServicesAction": "Desabilitar", "modalConversationRemoveHeadline": "Remover?", - "modalConversationRemoveMessage": "{{user}} não conseguirá enviar ou receber mensagens nesta conversa.", + "modalConversationRemoveMessage": "{user} não conseguirá enviar ou receber mensagens nesta conversa.", "modalConversationRemoveServicesHeadline": "Desabilitar acesso de serviços?", "modalConversationRemoveServicesMessage": "Os serviços atuais serão removidos da conversa. Novos serviços não serão permitidos.", "modalConversationRevokeLinkAction": "Revogar link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revogar o link?", "modalConversationRevokeLinkMessage": "Novos convidados não conseguirão entrar com este link. Os convidados atuais ainda terão acesso.", "modalConversationTooManyMembersHeadline": "O grupo esta cheio", - "modalConversationTooManyMembersMessage": "Até {{number1}} pessoas podem participar de uma conversa. Atualmente só há espaço para mais {{number2}} pessoas.", + "modalConversationTooManyMembersMessage": "Até {number1} pessoas podem participar de uma conversa. Atualmente só há espaço para mais {number2} pessoas.", "modalCreateFolderAction": "Criar", "modalCreateFolderHeadline": "Criar nova pasta", "modalCreateFolderMessage": "Mova sua conversa para uma nova pasta.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "A animação selecionada é muito grande", - "modalGifTooLargeMessage": "O tamanho máximo é de {{number}} MB.", + "modalGifTooLargeMessage": "O tamanho máximo é de {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots atualmente indisponíveis", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "Um dispositivo de entrada de áudio não foi encontrado. Outros participantes não poderão ouvi-lo até que suas configurações de áudio sejam configuradas. Vá para Preferências para saber mais sobre sua configuração de áudio.", "modalNoAudioInputTitle": "Microfone desabilitado", "modalNoCameraCloseBtn": "Fechar janela 'Sem acesso à câmera'", - "modalNoCameraMessage": "O {{brandName}} não tem acesso à câmera.[br][faqLink]Leia este artigo de suporte[/faqLink] para descobrir como consertar isso.", + "modalNoCameraMessage": "O {brandName} não tem acesso à câmera.[br][faqLink]Leia este artigo de suporte[/faqLink] para descobrir como consertar isso.", "modalNoCameraTitle": "Sem acesso à câmera", "modalOpenLinkAction": "Abrir", - "modalOpenLinkMessage": "Isso levará você a {{link}}", + "modalOpenLinkMessage": "Isso levará você a {link}", "modalOpenLinkTitle": "Visitar Link", "modalOptionSecondary": "Cancelar", "modalPictureFileFormatHeadline": "Não é possível usar essa foto", "modalPictureFileFormatMessage": "Por favor, escolha um arquivo PNG ou JPEG.", "modalPictureTooLargeHeadline": "A imagem selecionada é muito grande", - "modalPictureTooLargeMessage": "Você pode usar fotos de até {{number}} MB.", + "modalPictureTooLargeMessage": "Você pode usar fotos de até {number} MB.", "modalPictureTooSmallHeadline": "A imagem é muito pequena", "modalPictureTooSmallMessage": "Por favor, escolha uma imagem de pelo menos 320 x 320 píxeis.", "modalPreferencesAccountEmailErrorHeadline": "Erro", "modalPreferencesAccountEmailHeadline": "Verificar endereço de e-mail", "modalPreferencesAccountEmailInvalidMessage": "O endereço de e-mail é inválido.", "modalPreferencesAccountEmailTakenMessage": "O endereço de e-mail já está em uso.", - "modalRemoveDeviceCloseBtn": "Fechar janela 'Remover dispositivo {{name}}'", + "modalRemoveDeviceCloseBtn": "Fechar janela 'Remover dispositivo {name}'", "modalServiceUnavailableHeadline": "Não é possível adicionar o serviço", "modalServiceUnavailableMessage": "O serviço está indisponível no momento.", "modalSessionResetHeadline": "A sessão foi redefinida", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Tentar novamente", "modalUploadContactsMessage": "Nós não recebemos suas informações. Por favor, tente importar seus contatos novamente.", "modalUserBlockAction": "Bloquear", - "modalUserBlockHeadline": "Bloquear {{user}}?", - "modalUserBlockMessage": "{{user}} não conseguirá entrar em contato com você ou convidá-lo para uma conversa em grupo.", + "modalUserBlockHeadline": "Bloquear {user}?", + "modalUserBlockMessage": "{user} não conseguirá entrar em contato com você ou convidá-lo para uma conversa em grupo.", "modalUserBlockedForLegalHold": "Este usuário está bloqueado devido à Retenção Legal. [link]Saiba mais[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Os convidados não podem ser adicionados", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Saiba mais", "modalUserUnblockAction": "Desbloquear", "modalUserUnblockHeadline": "Desbloquear?", - "modalUserUnblockMessage": "{{user}} poderá entrar em contato com você e adicioná-lo às conversas em grupo novamente.", + "modalUserUnblockMessage": "{user} poderá entrar em contato com você e adicioná-lo às conversas em grupo novamente.", "moderatorMenuEntryMute": "Silenciar", "moderatorMenuEntryMuteAllOthers": "Silenciar todos os outros", "muteStateRemoteMute": "Você foi silenciado", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Aceitou seu pedido de conexão", "notificationConnectionConnected": "Você está conectado agora", "notificationConnectionRequest": "Quer se conectar", - "notificationConversationCreate": "{{user}} começou uma conversa", + "notificationConversationCreate": "{user} começou uma conversa", "notificationConversationDeleted": "Uma conversa foi excluída", - "notificationConversationDeletedNamed": "{{name}} foi excluído", - "notificationConversationMessageTimerReset": "{{user}} desativou as mensagens temporárias", - "notificationConversationMessageTimerUpdate": "{{user}} definiu as mensagens temporárias para {{time}}", - "notificationConversationRename": "{{user}} renomeou a conversa para {{name}}", - "notificationMemberJoinMany": "{{user}} adicionou {{number}} pessoas à conversa", - "notificationMemberJoinOne": "{{user1}} adicionou {{user2}} à conversa", - "notificationMemberJoinSelf": "{{user}} entrou na conversa", - "notificationMemberLeaveRemovedYou": "{{user}} removeu você da conversa", - "notificationMention": "Menção: {{text}}", + "notificationConversationDeletedNamed": "{name} foi excluído", + "notificationConversationMessageTimerReset": "{user} desativou as mensagens temporárias", + "notificationConversationMessageTimerUpdate": "{user} definiu as mensagens temporárias para {time}", + "notificationConversationRename": "{user} renomeou a conversa para {name}", + "notificationMemberJoinMany": "{user} adicionou {number} pessoas à conversa", + "notificationMemberJoinOne": "{user1} adicionou {user2} à conversa", + "notificationMemberJoinSelf": "{user} entrou na conversa", + "notificationMemberLeaveRemovedYou": "{user} removeu você da conversa", + "notificationMention": "Menção: {text}", "notificationObfuscated": "Enviou uma mensagem", "notificationObfuscatedMention": "Mencionou você", "notificationObfuscatedReply": "Respondeu a você", "notificationObfuscatedTitle": "Alguém", "notificationPing": "Pingou", - "notificationReaction": "{{reaction}} sua mensagem", - "notificationReply": "Resposta: {{text}}", + "notificationReaction": "{reaction} sua mensagem", + "notificationReply": "Resposta: {text}", "notificationSettingsDisclaimer": "Você pode ser notificado sobre tudo (incluindo chamadas de áudio e vídeo) ou apenas quando alguém mencioná-lo ou responder a uma de suas mensagens.", "notificationSettingsEverything": "Tudo", "notificationSettingsMentionsAndReplies": "Menções e respostas", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Compartilhou um arquivo", "notificationSharedLocation": "Compartilhou uma localização", "notificationSharedVideo": "Compartilhou um vídeo", - "notificationTitleGroup": "{{user}} em {{conversation}}", + "notificationTitleGroup": "{user} em {conversation}", "notificationVoiceChannelActivate": "Chamando", "notificationVoiceChannelDeactivate": "Chamou", "oauth.allow": "Permitir", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Saiba mais", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verifique se isso corresponde à impressão digital mostrada no dispositivo de [bold]{{user}}[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verifique se isso corresponde à impressão digital mostrada no dispositivo de [bold]{user}[/bold].", "participantDevicesDetailHowTo": "Como eu faço isso?", "participantDevicesDetailResetSession": "Redefinir sessão", "participantDevicesDetailShowMyDevice": "Mostrar a minha impressão digital do dispositivo", "participantDevicesDetailVerify": "Verificado", "participantDevicesHeader": "Dispositivos", - "participantDevicesHeadline": "O {{brandName}} fornece a cada dispositivo uma impressão digital única. Compare-as com {{user}} e verifique a sua conversa.", + "participantDevicesHeadline": "O {brandName} fornece a cada dispositivo uma impressão digital única. Compare-as com {user} e verifique a sua conversa.", "participantDevicesLearnMore": "Saiba mais", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Mostrar todos os meus dispositivos", @@ -1221,22 +1221,22 @@ "preferencesAV": "Áudio / Vídeo", "preferencesAVCamera": "Câmera", "preferencesAVMicrophone": "Microfone", - "preferencesAVNoCamera": "O {{brandName}} não tem acesso à câmera.[br][faqLink]Leia este artigo de suporte[/faqLink] para descobrir como consertar isso.", + "preferencesAVNoCamera": "O {brandName} não tem acesso à câmera.[br][faqLink]Leia este artigo de suporte[/faqLink] para descobrir como consertar isso.", "preferencesAVPermissionDetail": "Ative a partir de suas preferências", "preferencesAVSpeakers": "Alto-falantes", "preferencesAVTemporaryDisclaimer": "Convidados não podem iniciar videoconferências. Selecione a câmera para usar se você se juntar a uma.", "preferencesAVTryAgain": "Tentar novamente", "preferencesAbout": "Sobre", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Política de privacidade", "preferencesAboutSupport": "Suporte", "preferencesAboutSupportContact": "Contate o suporte", "preferencesAboutSupportWebsite": "Site de suporte", "preferencesAboutTermsOfUse": "Termos de uso", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "Site do {{brandName}}", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "Site do {brandName}", "preferencesAccount": "Conta", "preferencesAccountAccentColor": "Definir uma cor de perfil", "preferencesAccountAccentColorAMBER": "Âmbar", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Vermelho", "preferencesAccountAccentColorTURQUOISE": "Turquês", "preferencesAccountAppLockCheckbox": "Bloquear com código de acesso", - "preferencesAccountAppLockDetail": "Bloqueie o Wire após {{locktime}} em segundo tempo. Desbloqueie com o Touch ID ou insira seu código de acesso.", + "preferencesAccountAppLockDetail": "Bloqueie o Wire após {locktime} em segundo tempo. Desbloqueie com o Touch ID ou insira seu código de acesso.", "preferencesAccountAvailabilityUnset": "Definir um status", "preferencesAccountCopyLink": "Copiar link do perfil", "preferencesAccountCreateTeam": "Criar uma equipe", "preferencesAccountData": "Permissões de uso de dados", - "preferencesAccountDataTelemetry": "Os dados de uso permitem que o {{brandName}} entenda como o aplicativo está sendo usado e como pode ser melhorado. Os dados são anônimos e não incluem o conteúdo de suas comunicações (como mensagens, arquivos ou chamadas).", + "preferencesAccountDataTelemetry": "Os dados de uso permitem que o {brandName} entenda como o aplicativo está sendo usado e como pode ser melhorado. Os dados são anônimos e não incluem o conteúdo de suas comunicações (como mensagens, arquivos ou chamadas).", "preferencesAccountDataTelemetryCheckbox": "Enviar dados de uso anônimos", "preferencesAccountDelete": "Excluir conta", "preferencesAccountDisplayname": "Nome do perfil", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Encerrar sessão", "preferencesAccountManageTeam": "Gerenciar equipe", "preferencesAccountMarketingConsentCheckbox": "Receber nosso boletim informativo", - "preferencesAccountMarketingConsentDetail": "Receba novidades e atualizações de produtos do {{brandName}} por e-mail.", + "preferencesAccountMarketingConsentDetail": "Receba novidades e atualizações de produtos do {brandName} por e-mail.", "preferencesAccountPrivacy": "Privacidade", "preferencesAccountReadReceiptsCheckbox": "Confirmação de leitura", "preferencesAccountReadReceiptsDetail": "Quando isso estiver desativado, você não poderá ver as confirmações de leitura de outras pessoas. Essa configuração não se aplica a conversas em grupo.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Se você não reconhecer um dispositivo acima, remova-o e redefina sua senha.", "preferencesDevicesCurrent": "Atual", "preferencesDevicesFingerprint": "Chave digital", - "preferencesDevicesFingerprintDetail": "O {{brandName}} dá uma impressão digital única a cada dispositivo. Compare-os e verifique seus dispositivos e conversas.", + "preferencesDevicesFingerprintDetail": "O {brandName} dá uma impressão digital única a cada dispositivo. Compare-os e verifique seus dispositivos e conversas.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remover dispositivo", "preferencesDevicesRemoveCancel": "Cancelar", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Alguns", "preferencesOptionsAudioSomeDetail": "Pings e chamadas", "preferencesOptionsBackupExportHeadline": "Fazer backup", - "preferencesOptionsBackupExportSecondary": "Crie um backup para preservar seu histórico de conversas. Você pode usar isso para restaurar o histórico se perder seu computador ou mudar para um novo.\nO arquivo de backup não é protegido pela criptografia de ponta a ponta do {{brandName}}, portanto, armazene-o em um local seguro.", + "preferencesOptionsBackupExportSecondary": "Crie um backup para preservar seu histórico de conversas. Você pode usar isso para restaurar o histórico se perder seu computador ou mudar para um novo.\nO arquivo de backup não é protegido pela criptografia de ponta a ponta do {brandName}, portanto, armazene-o em um local seguro.", "preferencesOptionsBackupHeader": "Histórico", "preferencesOptionsBackupImportHeadline": "Restaurar", "preferencesOptionsBackupImportSecondary": "Você só pode restaurar o histórico de um backup da mesma plataforma. Seu backup substituirá as conversas que você pode ter neste dispositivo.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Chamadas", "preferencesOptionsCallLogs": "Solução de problemas", - "preferencesOptionsCallLogsDetail": "Salve o relatório de depuração de chamada. Essas informações ajudam o suporte do {{brandName}} a diagnosticar problemas com as chamadas.", + "preferencesOptionsCallLogsDetail": "Salve o relatório de depuração de chamada. Essas informações ajudam o suporte do {brandName} a diagnosticar problemas com as chamadas.", "preferencesOptionsCallLogsGet": "Salvar relatório", "preferencesOptionsContacts": "Contatos", "preferencesOptionsContactsDetail": "Usamos seus dados de contato para conectá-lo a outras pessoas. Nós tornamos anônimas todas as informações e não as compartilhamos com ninguém.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Você não pode ver esta mensagem.", "replyQuoteShowLess": "Mostrar menos", "replyQuoteShowMore": "Mostrar mais", - "replyQuoteTimeStampDate": "Mensagem original de {{date}}", - "replyQuoteTimeStampTime": "Mensagem original de {{time}}", + "replyQuoteTimeStampDate": "Mensagem original de {date}", + "replyQuoteTimeStampTime": "Mensagem original de {time}", "roleAdmin": "Admin", "roleOwner": "Dono", "rolePartner": "Externo", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Saiba mais", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Convide pessoas para entrar no {{brandName}}", + "searchInvite": "Convide pessoas para entrar no {brandName}", "searchInviteButtonContacts": "Dos Contatos", "searchInviteDetail": "Compartilhar seus contatos ajuda a se conectar com outras pessoas. Nós tornamos anônimas todas as informações e não compartilhamos com ninguém.", "searchInviteHeadline": "Traga os seus amigos", "searchInviteShare": "Compartilhar Contatos", - "searchListAdmins": "Administradores do grupo ({{count}})", + "searchListAdmins": "Administradores do grupo ({count})", "searchListEveryoneParticipates": "Todo mundo que você \nestá conectado já está \nnesta conversa.", - "searchListMembers": "Membros do grupo ({{count}})", + "searchListMembers": "Membros do grupo ({count})", "searchListNoAdmins": "Não há administradores.", "searchListNoMatches": "Nenhum resultado correspondente. \nTente inserir um nome diferente.", "searchManageServices": "Gerenciar serviços", "searchManageServicesNoResults": "Gerenciar serviços", "searchMemberInvite": "Convide pessoas para entrar na equipe", - "searchNoContactsOnWire": "Você não tem nenhum contato no {{brandName}}. \nTente encontrar pessoas pelo\nnome ou nome de usuário.", + "searchNoContactsOnWire": "Você não tem nenhum contato no {brandName}. \nTente encontrar pessoas pelo\nnome ou nome de usuário.", "searchNoMatchesPartner": "Sem resultados", "searchNoServicesManager": "Serviços são ajudantes que podem melhorar seu fluxo de trabalho.", "searchNoServicesMember": "Serviços são ajudantes que podem melhorar seu fluxo de trabalho. Para ativá-los, fale com seu administrador.", "searchOtherDomainFederation": "Conecte-se com outro domínio", "searchOthers": "Conectar", - "searchOthersFederation": "Conectar com o {{domainName}}", + "searchOthersFederation": "Conectar com o {domainName}", "searchPeople": "Pessoas", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Encontre pessoas pelo \nnome ou nome de usuário", "searchTrySearchFederation": "Encontre pessoas em Wire pelo nome ou\n@nomedeusuário\n\nEncontre pessoas de outro domínio\npor @nomedeusuário @nomededomínio", "searchTrySearchLearnMore": "Saiba mais", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Sua foto de perfil", "servicesOptionsTitle": "Serviços", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Por favor, insira seu código SSO", "ssoLogin.subheadCodeOrEmail": "Por favor, insira seu e-mail ou código SSO.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "Se o seu e-mail corresponder a uma instalação corporativa do {brandName}, este aplicativo se conectará a esse servidor.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Escolha o seu", "takeoverButtonKeep": "Manter esse", "takeoverLink": "Saiba mais", - "takeoverSub": "Reivindicar seu nome único no {{brandName}}.", + "takeoverSub": "Reivindicar seu nome único no {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Nomeie sua equipe", "teamName.subhead": "Você sempre poderá alterá-lo mais tarde.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Auto-exclusão de mensagens", "tooltipConversationAddImage": "Adicionar imagem", "tooltipConversationCall": "Chamada", - "tooltipConversationDetailsAddPeople": "Adicionar participantes à conversa ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Adicionar participantes à conversa ({shortcut})", "tooltipConversationDetailsRename": "Alterar nome da conversa", "tooltipConversationEphemeral": "Auto-exclusão de mensagem", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Adicionar arquivo", "tooltipConversationInfo": "Informações da conversa", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} e mais {{count}} pessoas estão digitando", - "tooltipConversationInputOneUserTyping": "{{user1}} está digitando", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} e mais {count} pessoas estão digitando", + "tooltipConversationInputOneUserTyping": "{user1} está digitando", "tooltipConversationInputPlaceholder": "Digite uma mensagem", - "tooltipConversationInputTwoUserTyping": "{{user1}} e {{user2}} estão digitando", - "tooltipConversationPeople": "Pessoas ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} e {user2} estão digitando", + "tooltipConversationPeople": "Pessoas ({shortcut})", "tooltipConversationPicture": "Adicionar foto", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Pesquisar", "tooltipConversationSendMessage": "Enviar mensagem", "tooltipConversationVideoCall": "Vídeo Chamada", - "tooltipConversationsArchive": "Arquivo ({{shortcut}})", - "tooltipConversationsArchived": "Mostrar arquivo ({{number}})", + "tooltipConversationsArchive": "Arquivo ({shortcut})", + "tooltipConversationsArchived": "Mostrar arquivo ({number})", "tooltipConversationsMore": "Ver mais", - "tooltipConversationsNotifications": "Abrir as configurações de notificação ({{shortcut}})", - "tooltipConversationsNotify": "Dessilenciar ({{shortcut}})", + "tooltipConversationsNotifications": "Abrir as configurações de notificação ({shortcut})", + "tooltipConversationsNotify": "Dessilenciar ({shortcut})", "tooltipConversationsPreferences": "Abrir preferências", - "tooltipConversationsSilence": "Silenciar ({{shortcut}})", - "tooltipConversationsStart": "Iniciar conversa ({{shortcut}})", + "tooltipConversationsSilence": "Silenciar ({shortcut})", + "tooltipConversationsStart": "Iniciar conversa ({shortcut})", "tooltipPreferencesContactsMacos": "Compartilhar todos os seus contatos do app Contatos do macOS", "tooltipPreferencesPassword": "Abrir outro site para redefinir sua senha", "tooltipPreferencesPicture": "Alterar sua foto…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Nenhum", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contatos", - "userListSelectedContacts": "Selecionado ({{selectedContacts}})", - "userNotFoundMessage": "Você pode não ter permissão com esta conta ou a pessoa pode não estar no {{brandName}}.", - "userNotFoundTitle": "O {{brandName}} não consegue encontrar esta pessoa.", - "userNotVerified": "Tenha certeza sobre a identidade de {{user}} antes de se conectar.", + "userListSelectedContacts": "Selecionado ({selectedContacts})", + "userNotFoundMessage": "Você pode não ter permissão com esta conta ou a pessoa pode não estar no {brandName}.", + "userNotFoundTitle": "O {brandName} não consegue encontrar esta pessoa.", + "userNotVerified": "Tenha certeza sobre a identidade de {user} antes de se conectar.", "userProfileButtonConnect": "Conectar", "userProfileButtonIgnore": "Ignorar", "userProfileButtonUnblock": "Desbloquear", "userProfileDomain": "Domínio", "userProfileEmail": "E-mail", "userProfileImageAlt": "Foto de perfil de", - "userRemainingTimeHours": "{{time}}h restantes", - "userRemainingTimeMinutes": "Menos de {{time}}m restantes", + "userRemainingTimeHours": "{time}h restantes", + "userRemainingTimeMinutes": "Menos de {time}m restantes", "verify.changeEmail": "Alterar e-mail", "verify.headline": "Você tem um e-mail", "verify.resendCode": "Reenviar código", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microfone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Compartilhar tela", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "Todos ({{count}})", + "videoSpeakersTabAll": "Todos ({count})", "videoSpeakersTabSpeakers": "Alto-falantes", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Esta versão do {{brandName}} não pode participar da chamada. Por favor, use", + "warningCallIssues": "Esta versão do {brandName} não pode participar da chamada. Por favor, use", "warningCallQualityPoor": "Conexão lenta", - "warningCallUnsupportedIncoming": "{{user}} está chamando. Seu navegador não oferece suporte a chamadas.", + "warningCallUnsupportedIncoming": "{user} está chamando. Seu navegador não oferece suporte a chamadas.", "warningCallUnsupportedOutgoing": "Você não pode fazer chamadas porque seu navegador não oferece suporte a chamadas.", "warningCallUpgradeBrowser": "Para chamar, por favor atualize o navegador Google Chrome.", - "warningConnectivityConnectionLost": "Tentando-se conectar. O {{brandName}} pode não conseguir entregar as mensagens.", + "warningConnectivityConnectionLost": "Tentando-se conectar. O {brandName} pode não conseguir entregar as mensagens.", "warningConnectivityNoInternet": "Sem internet. Você não poderá enviar ou receber mensagens.", "warningLearnMore": "Saiba mais", - "warningLifecycleUpdate": "Uma nova versão do {{brandName}} está disponível.", + "warningLifecycleUpdate": "Uma nova versão do {brandName} está disponível.", "warningLifecycleUpdateLink": "Atualizar agora", "warningLifecycleUpdateNotes": "Novidades", "warningNotFoundCamera": "Você não pode fazer chamada porque o seu computador não tem uma câmera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Permitir acesso ao microfone", "warningPermissionRequestNotification": "[icon] Permitir notificações", "warningPermissionRequestScreen": "[icon] Permitir acesso à tela", - "wireLinux": "{{brandName}} para Linux", - "wireMacos": "{{brandName}} para macOS", - "wireWindows": "{{brandName}} para Windows", - "wire_for_web": "{{brandName}} para a Web" + "wireLinux": "{brandName} para Linux", + "wireMacos": "{brandName} para macOS", + "wireWindows": "{brandName} para Windows", + "wire_for_web": "{brandName} para a Web" } diff --git a/src/i18n/pt-PT.json b/src/i18n/pt-PT.json index 076cac33ac6..40cb936d12c 100644 --- a/src/i18n/pt-PT.json +++ b/src/i18n/pt-PT.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Adicionar", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Esqueci a palavra-passe", "authAccountPublicComputer": "Este computador é publico", "authAccountSignIn": "Iniciar sessão", - "authBlockedCookies": "Ative os cookies para iniciar sessão no {{brandName}}.", - "authBlockedDatabase": "O {{brandName}} necessita de acesso ao armazenamento local para mostrar as suas mensagens. O armazenamento local não está disponível no modo privado.", - "authBlockedTabs": "O {{brandName}} já está aberto noutro separador.", + "authBlockedCookies": "Ative os cookies para iniciar sessão no {brandName}.", + "authBlockedDatabase": "O {brandName} necessita de acesso ao armazenamento local para mostrar as suas mensagens. O armazenamento local não está disponível no modo privado.", + "authBlockedTabs": "O {brandName} já está aberto noutro separador.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Código inválido", "authErrorCountryCodeInvalid": "Código de País Inválido", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Por razões de privacidade, o seu histórico de conversa não será mostrado aqui.", - "authHistoryHeadline": "É a primeira vez que está a usar o {{brandName}} neste dispositivo.", + "authHistoryHeadline": "É a primeira vez que está a usar o {brandName} neste dispositivo.", "authHistoryReuseDescription": "As mensagens entretanto enviadas não aparecerão aqui.", - "authHistoryReuseHeadline": "Você já usou o {{brandName}} neste dispositivo.", + "authHistoryReuseHeadline": "Você já usou o {brandName} neste dispositivo.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Gerir dispositivos", "authLimitButtonSignOut": "Terminar sessão", - "authLimitDescription": "Remova um dos seus outros dispositivos para começar a usar o {{brandName}} neste.", + "authLimitDescription": "Remova um dos seus outros dispositivos para começar a usar o {brandName} neste.", "authLimitDevicesCurrent": "(Atual)", "authLimitDevicesHeadline": "Dispositivos", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Reenviar para {{email}}", + "authPostedResend": "Reenviar para {email}", "authPostedResendAction": "Não chegou a mensagem?", "authPostedResendDetail": "Verifique sua caixa de correio eletrónico e siga as instruções.", "authPostedResendHeadline": "Recebeu email.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Adicionar", - "authVerifyAccountDetail": "Permite que use o {{brandName}} em vários dispositivos.", + "authVerifyAccountDetail": "Permite que use o {brandName} em vários dispositivos.", "authVerifyAccountHeadline": "Adicionar o endereço de e-mail e palavra-passe.", "authVerifyAccountLogout": "Terminar sessão", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Não chegou o código?", "authVerifyCodeResendDetail": "Reenviar", - "authVerifyCodeResendTimer": "Pode solicitar um novo código {{expiration}}.", + "authVerifyCodeResendTimer": "Pode solicitar um novo código {expiration}.", "authVerifyPasswordHeadline": "Insira a sua palavra-passe", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Aceitar", "callChooseSharedScreen": "Escolher um ecrã para partilhar", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Rejeitar", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} na chamada", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} na chamada", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "A ligar…", "callStateIncoming": "A chamar…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "A tocar…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Ficheiros", "collectionSectionImages": "Images", "collectionSectionLinks": "Ligações", - "collectionShowAll": "Mostrar todos os {{number}}", + "collectionShowAll": "Mostrar todos os {number}", "connectionRequestConnect": "Ligar", "connectionRequestIgnore": "Ignorar", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Eliminado em {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Eliminado em {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Dispositivos", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " começou a usar", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " retirou a verificação de um de", - "conversationDeviceUserDevices": " dispositivos de {{user}}", + "conversationDeviceUserDevices": " dispositivos de {user}", "conversationDeviceYourDevices": " seus dispositivos", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Editado em {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Editado em {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Convidado", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Abrir Mapa", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Entregue", "conversationMissedMessages": "Não usou este dispositivo durante algum tempo. Algumas mensagens podem não ser mostradas.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Pesquisar por nome", "conversationParticipantsTitle": "Pessoas", "conversationPing": " pingou", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pingou", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renomeou a conversa", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Iniciar uma conversa com {{users}}", - "conversationSendPastedFile": "Imagem colada em {{date}}", + "conversationResume": "Iniciar uma conversa com {users}", + "conversationSendPastedFile": "Imagem colada em {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Alguém", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "hoje", "conversationTweetAuthor": " no Twitter", - "conversationUnableToDecrypt1": "não foi recebida uma mensagem de {{user}}.", - "conversationUnableToDecrypt2": "A identidade do dispositivo de {{user}} foi alterada. A mensagem não foi entregue.", + "conversationUnableToDecrypt1": "não foi recebida uma mensagem de {user}.", + "conversationUnableToDecrypt2": "A identidade do dispositivo de {user} foi alterada. A mensagem não foi entregue.", "conversationUnableToDecryptErrorMessage": "Erro", "conversationUnableToDecryptLink": "Porquê?", "conversationUnableToDecryptResetSession": "Redefinir sessão", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "você", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Foi tudo arquivado", - "conversationsConnectionRequestMany": "{{number}} pessoas em espera", + "conversationsConnectionRequestMany": "{number} pessoas em espera", "conversationsConnectionRequestOne": "1 pessoa em espera", "conversationsContacts": "Contactos", "conversationsEmptyConversation": "Conversa em grupo", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Activar som", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Desativar som", "conversationsPopoverUnarchive": "Retirar do arquivo", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "Foram adicionadas {{user}} pessoas", - "conversationsSecondaryLinePeopleLeft": "saíram {{number}} pessoas", - "conversationsSecondaryLinePersonAdded": "{{user}} foi adicionado", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} adicionou-o", - "conversationsSecondaryLinePersonLeft": "{{user}} saiu", - "conversationsSecondaryLinePersonRemoved": "{{user}} foi removido", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renomeou a conversa", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "Foram adicionadas {user} pessoas", + "conversationsSecondaryLinePeopleLeft": "saíram {number} pessoas", + "conversationsSecondaryLinePersonAdded": "{user} foi adicionado", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} adicionou-o", + "conversationsSecondaryLinePersonLeft": "{user} saiu", + "conversationsSecondaryLinePersonRemoved": "{user} foi removido", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renomeou a conversa", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Você deixou", "conversationsSecondaryLineYouWereRemoved": "Você foram removido", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Seguinte", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Tente outra", "extensionsGiphyButtonOk": "Enviar", - "extensionsGiphyMessage": "• {{tag}} através de giphy.com", + "extensionsGiphyMessage": "• {tag} através de giphy.com", "extensionsGiphyNoGifs": "Oops, sem gifs", "extensionsGiphyRandom": "Aleatório", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Sem resultados.", "fullsearchPlaceholder": "Procurar mensagens de texto", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Pronto", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Pesquisar por nome", "groupCreationPreferencesAction": "Seguinte", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Cancelar pedido", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Ligar", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Boas-vindas ao {brandName}", "initDecryption": "A desencriptar mensagens", "initEvents": "A carregar mensagens", - "initProgress": " — {{number1}} de {{number2}}", - "initReceivedSelfUser": "Olá {{user}}.", + "initProgress": " — {number1} de {number2}", + "initReceivedSelfUser": "Olá {user}.", "initReceivedUserData": "A verificar por novas mensagens", - "initUpdatedFromNotifications": "Quase pronto - Desfrute do {{brandName}}", + "initUpdatedFromNotifications": "Quase pronto - Desfrute do {brandName}", "initValidatedClient": "A descarregar as suas ligações e conversas", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Seguinte", "invite.skipForNow": "Ignore por agora", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Convidar pessoas para aderir ao {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "Eu estou no {{brandName}}, pesquise por {{username}} ou visite get.wire.com.", - "inviteMessageNoEmail": "Estou no {{brandName}}. Visite get.wire.com para se ligar a mim.", + "inviteHeadline": "Convidar pessoas para aderir ao {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "Eu estou no {brandName}, pesquise por {username} ou visite get.wire.com.", + "inviteMessageNoEmail": "Estou no {brandName}. Visite get.wire.com para se ligar a mim.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Criar uma conta?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Gerir dispositivos", "modalAccountRemoveDeviceAction": "Remover o dispositivo", - "modalAccountRemoveDeviceHeadline": "Remover \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remover \"{device}\"", "modalAccountRemoveDeviceMessage": "A palavra-passe é necessária para remover o dispositivo.", "modalAccountRemoveDevicePlaceholder": "Senha", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Pode enviar até {{number}} ficheiros de cada vez.", + "modalAssetParallelUploadsMessage": "Pode enviar até {number} ficheiros de cada vez.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "Pode enviar até {{number}} ficheiros", + "modalAssetTooLargeMessage": "Pode enviar até {number} ficheiros", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Desligar", "modalCallSecondOutgoingHeadline": "Desligar a chamada atual?", "modalCallSecondOutgoingMessage": "Só pode fazer uma chamada de cada vez.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancelar", "modalConnectAcceptAction": "Ligar", "modalConnectAcceptHeadline": "Aceitar?", - "modalConnectAcceptMessage": "Isto irá ligá-lo e criar uma conversa com {{user}}.", + "modalConnectAcceptMessage": "Isto irá ligá-lo e criar uma conversa com {user}.", "modalConnectAcceptSecondary": "Ignorar", "modalConnectCancelAction": "Sim", "modalConnectCancelHeadline": "Cancelar pedido?", - "modalConnectCancelMessage": "Remover o pedido de ligação a {{user}}.", + "modalConnectCancelMessage": "Remover o pedido de ligação a {user}.", "modalConnectCancelSecondary": "Não", "modalConversationClearAction": "Eliminar", "modalConversationClearHeadline": "Apagar conteúdo?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Também abandona a conversa", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Sair", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Não será capaz de enviar ou receber mensagens nesta conversa.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "A mensagem é demasiado longa", - "modalConversationMessageTooLongMessage": "Pode enviar mensagens com o máximo de {{number}} caracteres.", + "modalConversationMessageTooLongMessage": "Pode enviar mensagens com o máximo de {number} caracteres.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} começaram a usar um novo dispositivo", - "modalConversationNewDeviceHeadlineOne": "{{user}} começou a usar um novo dispositivo", - "modalConversationNewDeviceHeadlineYou": "{{user}} começou a usar um novo dispositivo", + "modalConversationNewDeviceHeadlineMany": "{users} começaram a usar um novo dispositivo", + "modalConversationNewDeviceHeadlineOne": "{user} começou a usar um novo dispositivo", + "modalConversationNewDeviceHeadlineYou": "{user} começou a usar um novo dispositivo", "modalConversationNewDeviceIncomingCallAction": "Aceitar chamada", "modalConversationNewDeviceIncomingCallMessage": "Ainda quer aceitar a chamada?", "modalConversationNewDeviceMessage": "Ainda quer enviar as suas mensagens?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Ainda quer fazer a chamada?", "modalConversationNotConnectedHeadline": "Ninguém foi adicionado à conversa", "modalConversationNotConnectedMessageMany": "Uma das pessoas selecionadas não quer ser adicionada a qualquer conversa.", - "modalConversationNotConnectedMessageOne": "{{name}} não quer ser adicionado a qualquer conversa.", + "modalConversationNotConnectedMessageOne": "{name} não quer ser adicionado a qualquer conversa.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remover?", - "modalConversationRemoveMessage": "{{user}} não será capaz de enviar ou receber mensagens nesta conversa.", + "modalConversationRemoveMessage": "{user} não será capaz de enviar ou receber mensagens nesta conversa.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "Casa cheia", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Atualmente os \"bots\" não estão disponíveis", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancelar", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "A sessão foi reposta", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Tente de novo", "modalUploadContactsMessage": "Não recebemos a sua informação. Por favor, tente importar seus contactos de novo.", "modalUserBlockAction": "Bloquear", - "modalUserBlockHeadline": "Bloquear {{user}}?", - "modalUserBlockMessage": "{{user}} não será capaz de o contactar ou adicioná-lo para conversas em grupo.", + "modalUserBlockHeadline": "Bloquear {user}?", + "modalUserBlockMessage": "{user} não será capaz de o contactar ou adicioná-lo para conversas em grupo.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Desbloquear", "modalUserUnblockHeadline": "Desbloquear?", - "modalUserUnblockMessage": "{{user}} será capaz de o contactar e adicioná-lo para conversas em grupo.", + "modalUserUnblockMessage": "{user} será capaz de o contactar e adicioná-lo para conversas em grupo.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Aceitou o seu pedido de ligação", "notificationConnectionConnected": "Já está ligado", "notificationConnectionRequest": "Quer ligar-se", - "notificationConversationCreate": "{{user}} começou uma conversa", + "notificationConversationCreate": "{user} começou uma conversa", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renomeou a conversa para {{name}}", - "notificationMemberJoinMany": "{{user}} adicionou {{number}} pessoas à conversa", - "notificationMemberJoinOne": "{{user1}} adicionou {{user2}} à conversa", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removeu-o da conversação", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renomeou a conversa para {name}", + "notificationMemberJoinMany": "{user} adicionou {number} pessoas à conversa", + "notificationMemberJoinOne": "{user1} adicionou {user2} à conversa", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removeu-o da conversação", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Enviou-lhe uma mensagem", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Alguém", "notificationPing": "Pingado", - "notificationReaction": "{{reaction}} a sua mensagem", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} a sua mensagem", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Partilhou um ficheiro", "notificationSharedLocation": "Partilhou a localização", "notificationSharedVideo": "Partilhou um vídeo", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "A chamar", "notificationVoiceChannelDeactivate": "Ligou", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verifique se corresponde à impressão digital mostrada dispositivo [/bold] do [bold]{{user}}.", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verifique se corresponde à impressão digital mostrada dispositivo [/bold] do [bold]{user}.", "participantDevicesDetailHowTo": "Como posso fazer isto?", "participantDevicesDetailResetSession": "Redefinir sessão", "participantDevicesDetailShowMyDevice": "Mostrar impressão digital do meu dispositivo", "participantDevicesDetailVerify": "Verificado", "participantDevicesHeader": "Dispositivos", - "participantDevicesHeadline": "O {{brandName}} gera em cada dispositivo uma impressão digital única. Compare-os com {{user}} e verifique a sua conversa.", + "participantDevicesHeadline": "O {brandName} gera em cada dispositivo uma impressão digital única. Compare-os com {user} e verifique a sua conversa.", "participantDevicesLearnMore": "Saber mais", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Mostrar todos os meus dispositivos", @@ -1221,22 +1221,22 @@ "preferencesAV": "Áudio / vídeo", "preferencesAVCamera": "Câmera", "preferencesAVMicrophone": "Microfone", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Altifalantes", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "Sobre", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Política de privacidade", "preferencesAboutSupport": "Suporte", "preferencesAboutSupportContact": "Contactar o Suporte", "preferencesAboutSupportWebsite": "Página de suporte", "preferencesAboutTermsOfUse": "Condições de Utilização", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "Site do {{brandName}}", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "Site do {brandName}", "preferencesAccount": "Conta", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Criar uma equipa", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Eliminar conta", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Terminar sessão", "preferencesAccountManageTeam": "Gerir equipa", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacidade", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Se não reconhecer um dispositivo acima, remova-o e altere a sua palavra-passe.", "preferencesDevicesCurrent": "Atual", "preferencesDevicesFingerprint": "Impressão digital da chave", - "preferencesDevicesFingerprintDetail": "O {{brandName}} gera em cada dispositivo uma impressão digital única. Compare-os e verifique se seus dispositivos e conversas.", + "preferencesDevicesFingerprintDetail": "O {brandName} gera em cada dispositivo uma impressão digital única. Compare-os e verifique se seus dispositivos e conversas.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancelar", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Alguns", "preferencesOptionsAudioSomeDetail": "Pings e chamadas", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contactos", "preferencesOptionsContactsDetail": "Usamos seus dados de contacto para liga-lo aos outros. Nós anonimizamos toda a informação e não a partilhamos com outras entidades.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Convidar pessoas para aderir ao {{brandName}}", + "searchInvite": "Convidar pessoas para aderir ao {brandName}", "searchInviteButtonContacts": "Dos contactos", "searchInviteDetail": "Partilhar os seus contacto ajuda a ligar-se aos outros. Anonimizamos toda a informação e não a partilhamos com ninguém.", "searchInviteHeadline": "Traga os seus amigos", "searchInviteShare": "Partilhar Contactos", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Todas as pessoas a que está ligado já estão nesta conversa.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Sem resultados. Tente um nome diferente.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Não tem qualquer contacto no {{brandName}}. Tente encontrar pessoas pelo nome ou nome de utilizador.", + "searchNoContactsOnWire": "Não tem qualquer contacto no {brandName}. Tente encontrar pessoas pelo nome ou nome de utilizador.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Ligar", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Pessoas", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Encontrar pessoas pelo nome ou nome de utilizador", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Por favor, insira seu e-mail ou código SSO.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "Se o seu e-mail corresponder a uma instalação corporativa do {brandName}, este aplicativo se conectará a esse servidor.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Escolha a sua", "takeoverButtonKeep": "Manter esta", "takeoverLink": "Saber mais", - "takeoverSub": "Reivindicar seu nome exclusivo no {{brandName}}.", + "takeoverSub": "Reivindicar seu nome exclusivo no {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Nomeie sua equipa", "teamName.subhead": "Você sempre poderá alterá-lo mais tarde.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Chamada", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Alterar nome da conversa", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Adicionar ficheiro", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Escreva uma mensagem", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Pessoas ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Pessoas ({shortcut})", "tooltipConversationPicture": "Adicionar imagem", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Procurar", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Chamada de Vídeo", - "tooltipConversationsArchive": "Arquivar ({{shortcut}})", - "tooltipConversationsArchived": "Mostrar ficheiro ({{number}})", + "tooltipConversationsArchive": "Arquivar ({shortcut})", + "tooltipConversationsArchived": "Mostrar ficheiro ({number})", "tooltipConversationsMore": "Mais", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Desligar \"silenciar\" ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Desligar \"silenciar\" ({shortcut})", "tooltipConversationsPreferences": "Abrir preferências", - "tooltipConversationsSilence": "Silenciar ({{shortcut}})", - "tooltipConversationsStart": "Iniciar conversa ({{shortcut}})", + "tooltipConversationsSilence": "Silenciar ({shortcut})", + "tooltipConversationsStart": "Iniciar conversa ({shortcut})", "tooltipPreferencesContactsMacos": "Partilhe os contatos da aplicação de contactos macOS", "tooltipPreferencesPassword": "Abrir um outro site para alterar a sua palavra-passe", "tooltipPreferencesPicture": "Mude sua fotografia…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Nenhum", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Ligar", "userProfileButtonIgnore": "Ignorar", "userProfileButtonUnblock": "Desbloquear", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Alterar endereço de correio eletrónico", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Esta versão do {{brandName}} não pode participar na chamada. Por favor, use", + "warningCallIssues": "Esta versão do {brandName} não pode participar na chamada. Por favor, use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} está a chamar. O seu navegador não suporta chamadas.", + "warningCallUnsupportedIncoming": "{user} está a chamar. O seu navegador não suporta chamadas.", "warningCallUnsupportedOutgoing": "Não pode telefonar porque o seu navegador não suporta chamadas.", "warningCallUpgradeBrowser": "Para telefonar, atualize o Google Chrome.", - "warningConnectivityConnectionLost": "A tentar ligar. O {{brandName}} pode não ser capaz de entregar mensagens.", + "warningConnectivityConnectionLost": "A tentar ligar. O {brandName} pode não ser capaz de entregar mensagens.", "warningConnectivityNoInternet": "Sem Internet. Não será capaz de enviar ou receber mensagens.", "warningLearnMore": "Saiba mais", - "warningLifecycleUpdate": "Está disponível uma versão nova do {{brandName}}.", + "warningLifecycleUpdate": "Está disponível uma versão nova do {brandName}.", "warningLifecycleUpdateLink": "Actualizar agora", "warningLifecycleUpdateNotes": "O que há de novo", "warningNotFoundCamera": "Não pode telefonar porque o seu computador não tem uma câmara.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Permitir o acesso ao microfone", "warningPermissionRequestNotification": "[icon] Permitir notificações", "warningPermissionRequestScreen": "[icon] Permitir o acesso ao ecrã", - "wireLinux": "{{brandName}} para Linux", - "wireMacos": "{{brandName}} para macOS", - "wireWindows": "{{brandName}} para Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} para Linux", + "wireMacos": "{brandName} para macOS", + "wireWindows": "{brandName} para Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/ro-RO.json b/src/i18n/ro-RO.json index 7695a3f86b1..c2550f2f76a 100644 --- a/src/i18n/ro-RO.json +++ b/src/i18n/ro-RO.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Adaugă", "addParticipantsHeader": "Adaugă persoane", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Am uitat parola", "authAccountPublicComputer": "Acesta este un calculator public", "authAccountSignIn": "Autentificare", - "authBlockedCookies": "Activează cookie-urile pentru intra în {{brandName}}.", - "authBlockedDatabase": "{{brandName}} are nevoie de acces la stocarea locală pentru a afișa mesaje. Stocarea locală nu este disponibilă în modul privat.", - "authBlockedTabs": "{{brandName}} este deja deschis în altă filă.", + "authBlockedCookies": "Activează cookie-urile pentru intra în {brandName}.", + "authBlockedDatabase": "{brandName} are nevoie de acces la stocarea locală pentru a afișa mesaje. Stocarea locală nu este disponibilă în modul privat.", + "authBlockedTabs": "{brandName} este deja deschis în altă filă.", "authBlockedTabsAction": "Folosește această filă în loc", "authErrorCode": "Cod nevalid", "authErrorCountryCodeInvalid": "Cod de țară nevalid", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Din motive de confidențialitate, istoricul conversației nu va apărea aici.", - "authHistoryHeadline": "Folosești {{brandName}} pentru prima dată pe acest dispozitiv.", + "authHistoryHeadline": "Folosești {brandName} pentru prima dată pe acest dispozitiv.", "authHistoryReuseDescription": "Mesajele trimise între timp nu vor apărea aici.", - "authHistoryReuseHeadline": "Ai mai folosit {{brandName}} pe acest dispozitiv.", + "authHistoryReuseHeadline": "Ai mai folosit {brandName} pe acest dispozitiv.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Gestionare dispozitive", "authLimitButtonSignOut": "Deconectare", - "authLimitDescription": "Șterge unul din celelalte dispozitive pentru a folosi {{brandName}} pe acesta.", + "authLimitDescription": "Șterge unul din celelalte dispozitive pentru a folosi {brandName} pe acesta.", "authLimitDevicesCurrent": "(Curent)", "authLimitDevicesHeadline": "Dispozitive", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Retrimite la {{email}}", + "authPostedResend": "Retrimite la {email}", "authPostedResendAction": "Nu a apărut nici un e-mail?", "authPostedResendDetail": "Verifică e-mailul și urmează instrucțiunile.", "authPostedResendHeadline": "Ai primit un mesaj.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Adaugă", - "authVerifyAccountDetail": "Aceasta îți permite să folosești {{brandName}} pe mai multe dispozitive.", + "authVerifyAccountDetail": "Aceasta îți permite să folosești {brandName} pe mai multe dispozitive.", "authVerifyAccountHeadline": "Adaugă o adresă de e-mail și o parolă.", "authVerifyAccountLogout": "Deconectare", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Nu e afișat niciun cod?", "authVerifyCodeResendDetail": "Retrimite", - "authVerifyCodeResendTimer": "Poți cere un nou cod de {{expiration}}.", + "authVerifyCodeResendTimer": "Poți cere un nou cod de {expiration}.", "authVerifyPasswordHeadline": "Introdu parola ta", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Acceptă", "callChooseSharedScreen": "Alege un ecran pentru a partaja", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Refuză", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} în apel", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} în apel", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Se conectează…", "callStateIncoming": "Se apelează…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Se sună…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Fișiere", "collectionSectionImages": "Images", "collectionSectionLinks": "Legături", - "collectionShowAll": "Arată toate {{number}}", + "collectionShowAll": "Arată toate {number}", "connectionRequestConnect": "Conectare", "connectionRequestIgnore": "Ignoră", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "grosime {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "grosime {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "A fost șters la {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "A fost șters la {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Grup nou", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Dispozitive", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " a început să folosească", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unul dintre dispozitivele", - "conversationDeviceUserDevices": " dispozitivele lui {{user}}", + "conversationDeviceUserDevices": " dispozitivele lui {user}", "conversationDeviceYourDevices": " tale neverificate", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "A fost editat la {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "A fost editat la {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Vizitator", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Deschide harta", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Livrat", "conversationMissedMessages": "Nu ai folosit acest dispozitiv de ceva timp. Unele mesaje ar putea să nu apară aici.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Caută după nume", "conversationParticipantsTitle": "Persoane", "conversationPing": " pinguit", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinguit", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " ai redenumit conversația", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Începe o conversație cu {{users}}", - "conversationSendPastedFile": "A postat o imagine pe {{date}}", + "conversationResume": "Începe o conversație cu {users}", + "conversationSendPastedFile": "A postat o imagine pe {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Cineva", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "azi", "conversationTweetAuthor": " pe Twitter", - "conversationUnableToDecrypt1": "ai primit un mesaj de la {{user}}.", - "conversationUnableToDecrypt2": "identitatea dispozitivului lui {{user}} s-a schimbat. Mesajul nu a fost livrat.", + "conversationUnableToDecrypt1": "ai primit un mesaj de la {user}.", + "conversationUnableToDecrypt2": "identitatea dispozitivului lui {user} s-a schimbat. Mesajul nu a fost livrat.", "conversationUnableToDecryptErrorMessage": "Eroare", "conversationUnableToDecryptLink": "De ce?", "conversationUnableToDecryptResetSession": "Resetează sesiunea", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "tu", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Totul a fost arhivat", - "conversationsConnectionRequestMany": "{{number}} persoane așteaptă", + "conversationsConnectionRequestMany": "{number} persoane așteaptă", "conversationsConnectionRequestOne": "1 persoană așteaptă", "conversationsContacts": "Contacte", "conversationsEmptyConversation": "Conversație de grup", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Demutizează", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mutizează", "conversationsPopoverUnarchive": "Dezarhivează", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} persoane au fost adăugate", - "conversationsSecondaryLinePeopleLeft": "{{number}} persoane au plecat", - "conversationsSecondaryLinePersonAdded": "{{user}} a fost adăugat", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} te-a adăugat", - "conversationsSecondaryLinePersonLeft": "{{user}} a ieșit", - "conversationsSecondaryLinePersonRemoved": "{{user}} a fost scos din conversație", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} a redenumit conversația", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} persoane au fost adăugate", + "conversationsSecondaryLinePeopleLeft": "{number} persoane au plecat", + "conversationsSecondaryLinePersonAdded": "{user} a fost adăugat", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} te-a adăugat", + "conversationsSecondaryLinePersonLeft": "{user} a ieșit", + "conversationsSecondaryLinePersonRemoved": "{user} a fost scos din conversație", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} a redenumit conversația", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Ai ieșit", "conversationsSecondaryLineYouWereRemoved": "Ai fost scos din conversație", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Mai departe", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Încearcă altul", "extensionsGiphyButtonOk": "Trimite", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Ups, nu sunt gif-uri", "extensionsGiphyRandom": "La întâmplare", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Fără rezultate.", "fullsearchPlaceholder": "Caută prin mesaje text", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Gata", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Adaugă persoane", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Caută după nume", "groupCreationPreferencesAction": "Mai departe", "groupCreationPreferencesErrorNameLong": "Prea multe caractere", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Nume grup", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Anulează cererea", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Conectare", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Se decriptează mesaje", "initEvents": "Se încarcă mesaje", - "initProgress": " — {{number1}} din {{number2}}", - "initReceivedSelfUser": "Bună, {{user}}.", + "initProgress": " — {number1} din {number2}", + "initReceivedSelfUser": "Bună, {user}.", "initReceivedUserData": "Verifică dacă sunt mesaje noi", - "initUpdatedFromNotifications": "Aproape gata - Bucură-te de {{brandName}}", + "initUpdatedFromNotifications": "Aproape gata - Bucură-te de {brandName}", "initValidatedClient": "Se încarcă conexiunile și conversațiile tale", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Mai departe", "invite.skipForNow": "Nu fă asta momentan", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invită persoane pe {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "Bună, sunt pe {{brandName}}. Caută-mă cu numele {{username}} sau vizitează get.wire.com.", - "inviteMessageNoEmail": "Sunt pe {{brandName}}. Vizitează get.wire.com pentru a te conecta cu mine.", + "inviteHeadline": "Invită persoane pe {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "Bună, sunt pe {brandName}. Caută-mă cu numele {username} sau vizitează get.wire.com.", + "inviteMessageNoEmail": "Sunt pe {brandName}. Vizitează get.wire.com pentru a te conecta cu mine.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Dorești să creezi un cont?", "modalAccountCreateMessage": "Prin crearea unui cont vei pierde istoricul conversațiilor din această cameră de oaspeți.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Gestionare dispozitive", "modalAccountRemoveDeviceAction": "Scoate dispozitivul", - "modalAccountRemoveDeviceHeadline": "Scoate „{{device}}”", + "modalAccountRemoveDeviceHeadline": "Scoate „{device}”", "modalAccountRemoveDeviceMessage": "Este necesară parola pentru a elimina acest dispozitiv.", "modalAccountRemoveDevicePlaceholder": "Parolă", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Prea multe fișiere de încărcat", - "modalAssetParallelUploadsMessage": "Poți trimite maxim {{number}} fișiere simultan.", + "modalAssetParallelUploadsMessage": "Poți trimite maxim {number} fișiere simultan.", "modalAssetTooLargeHeadline": "Fișierul este prea mare", - "modalAssetTooLargeMessage": "Poți trimite fișiere până la {{number}}", + "modalAssetTooLargeMessage": "Poți trimite fișiere până la {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Închide", "modalCallSecondOutgoingHeadline": "Închide apelul curent?", "modalCallSecondOutgoingMessage": "Nu poți fi decât într-un singur apel la un moment dat.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Renunță", "modalConnectAcceptAction": "Conectare", "modalConnectAcceptHeadline": "Acceptă?", - "modalConnectAcceptMessage": "Aceasta te va conecta și va deschide o conversație cu {{user}}.", + "modalConnectAcceptMessage": "Aceasta te va conecta și va deschide o conversație cu {user}.", "modalConnectAcceptSecondary": "Ignoră", "modalConnectCancelAction": "Da", "modalConnectCancelHeadline": "Anulează solicitarea?", - "modalConnectCancelMessage": "Șterge solicitarea de conectare cu {{user}}.", + "modalConnectCancelMessage": "Șterge solicitarea de conectare cu {user}.", "modalConnectCancelSecondary": "Nu", "modalConversationClearAction": "Șterge", "modalConversationClearHeadline": "Ștergeți conținutul?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Părăsește conversația", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Ieși", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Nu vei mai putea trimite sau primi mesaje în această conversație.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Mesajul este prea lung", - "modalConversationMessageTooLongMessage": "Nu poți trimite mesaje mai lungi de {{number}} caractere.", + "modalConversationMessageTooLongMessage": "Nu poți trimite mesaje mai lungi de {number} caractere.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{user}}s au început să folosească dispozitive noi", - "modalConversationNewDeviceHeadlineOne": "{{user}} a început să folosească un nou dispozitiv", - "modalConversationNewDeviceHeadlineYou": "{{user}} a început să folosească un nou dispozitiv", + "modalConversationNewDeviceHeadlineMany": "{user}s au început să folosească dispozitive noi", + "modalConversationNewDeviceHeadlineOne": "{user} a început să folosească un nou dispozitiv", + "modalConversationNewDeviceHeadlineYou": "{user} a început să folosească un nou dispozitiv", "modalConversationNewDeviceIncomingCallAction": "Acceptă apelul", "modalConversationNewDeviceIncomingCallMessage": "Încă mai dorești acest apel?", "modalConversationNewDeviceMessage": "Încă dorești să fie trimise mesajele?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Încă mai dorești să faci apelul?", "modalConversationNotConnectedHeadline": "Nimeni nu a fost adăugat la conversație", "modalConversationNotConnectedMessageMany": "Unul din cei pe care i-ai selectat nu dorește să fie adăugat la conversații.", - "modalConversationNotConnectedMessageOne": "{{name}} nu dorește să fie adăugat la conversații.", + "modalConversationNotConnectedMessageOne": "{name} nu dorește să fie adăugat la conversații.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Șterge?", - "modalConversationRemoveMessage": "{{user}} nu va mai putea trimite sau primi mesaje în această conversație.", + "modalConversationRemoveMessage": "{user} nu va mai putea trimite sau primi mesaje în această conversație.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "Canalul este plin", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Roboții nu sunt momentan disponibili", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Renunță", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adăugarea serviciului nu este posibilă", "modalServiceUnavailableMessage": "Acest serviciu este indisponibil momentan.", "modalSessionResetHeadline": "Sesiunea a fost resetată", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Reîncearcă", "modalUploadContactsMessage": "Nu am primit nicio informație. Încearcă importarea contactelor din nou.", "modalUserBlockAction": "Blochează", - "modalUserBlockHeadline": "Blochează pe {{user}}?", - "modalUserBlockMessage": "{{user}} nu te va putea contacta sau adăuga la conversații de grup.", + "modalUserBlockHeadline": "Blochează pe {user}?", + "modalUserBlockMessage": "{user} nu te va putea contacta sau adăuga la conversații de grup.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Deblochează", "modalUserUnblockHeadline": "Deblochează?", - "modalUserUnblockMessage": "{{user}} te va putea contacta și adăuga din nou la conversații de grup.", + "modalUserUnblockMessage": "{user} te va putea contacta și adăuga din nou la conversații de grup.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "A acceptat cererea de conectare a ta", "notificationConnectionConnected": "Acum ești conectat", "notificationConnectionRequest": "Așteaptă conectarea", - "notificationConversationCreate": "{{user}} a început o conversație", + "notificationConversationCreate": "{user} a început o conversație", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} a redenumit conversația în {{name}}", - "notificationMemberJoinMany": "{{user}} a adăugat {{number}} persoane la conversație", - "notificationMemberJoinOne": "{{user1}} a adăugat pe {{user2}} la conversație", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} te-a scos din conversație", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} a redenumit conversația în {name}", + "notificationMemberJoinMany": "{user} a adăugat {number} persoane la conversație", + "notificationMemberJoinOne": "{user1} a adăugat pe {user2} la conversație", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} te-a scos din conversație", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Ți-a trimis un mesaj", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Cineva", "notificationPing": "Pinguit", - "notificationReaction": "{{reaction}} la mesajul tău", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} la mesajul tău", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "A distribuit un fișier", "notificationSharedLocation": "A distribuit o locație", "notificationSharedVideo": "A distribuit un video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Se sună", "notificationVoiceChannelDeactivate": "Apel în curs", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verifică dacă aceasta se potrivește cu amprenta arătată în [bold]dispozitivul al lui {{user}}[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verifică dacă aceasta se potrivește cu amprenta arătată în [bold]dispozitivul al lui {user}[/bold].", "participantDevicesDetailHowTo": "Cum fac asta?", "participantDevicesDetailResetSession": "Resetează sesiunea", "participantDevicesDetailShowMyDevice": "Arată amprenta dispozitivului", "participantDevicesDetailVerify": "Verificat", "participantDevicesHeader": "Dispozitive", - "participantDevicesHeadline": "{{brandName}} oferă fiecărui dispozitiv o amprentă unică. Compară amprentele cu {{user}} și verifică conversația.", + "participantDevicesHeadline": "{brandName} oferă fiecărui dispozitiv o amprentă unică. Compară amprentele cu {user} și verifică conversația.", "participantDevicesLearnMore": "Află mai multe", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Arată toate dispozitivele mele", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / video", "preferencesAVCamera": "Cameră", "preferencesAVMicrophone": "Microfon", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Difuzoare", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "Despre", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Politică de confidențialitate", "preferencesAboutSupport": "Suport", "preferencesAboutSupportContact": "Contactează echipa de asistență", "preferencesAboutSupportWebsite": "Site de suport", "preferencesAboutTermsOfUse": "Termeni de folosire", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "Site web {{brandName}}", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "Site web {brandName}", "preferencesAccount": "Cont", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Creează o echipă", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Șterge contul", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Deconectare", "preferencesAccountManageTeam": "Gestionează o echipă", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Confidențialitate", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Dacă nu recunoști un dispozitiv de mai sus, elimină-l și resetează parola.", "preferencesDevicesCurrent": "Curent", "preferencesDevicesFingerprint": "Amprentă cheie", - "preferencesDevicesFingerprintDetail": "{{brandName}} generează câte o amprentă unică pentru fiecare dispozitiv. Compară-le și verifică dispozitivele și conversațiile tale.", + "preferencesDevicesFingerprintDetail": "{brandName} generează câte o amprentă unică pentru fiecare dispozitiv. Compară-le și verifică dispozitivele și conversațiile tale.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Renunță", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Unele", "preferencesOptionsAudioSomeDetail": "Bipuri și apeluri", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacte", "preferencesOptionsContactsDetail": "Vom folosi datele tale de contact pentru a te conecta cu alții. Vom anonimiza toate informațiile și nu le vom împărtăși cu altcineva.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invită persoane pe {{brandName}}", + "searchInvite": "Invită persoane pe {brandName}", "searchInviteButtonContacts": "Din Contacte", "searchInviteDetail": "Împărtășirea contactelor ne ajută să te conectăm cu alții. Noi anonimizăm toate informațiile și nu le împărtășim cu terți.", "searchInviteHeadline": "Invită prietenii", "searchInviteShare": "Împărtășește contacte", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Toată lumea cu care\nești conectat este deja\nîn această conversație.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Nu s-a găsit nimic.\nÎncearcă să scrii un alt nume.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invită oameni în echipă", - "searchNoContactsOnWire": "Nu ai contacte pe {{brandName}}.\nÎncearcă să găsește oameni după\nnume sau nume utilizator.", + "searchNoContactsOnWire": "Nu ai contacte pe {brandName}.\nÎncearcă să găsește oameni după\nnume sau nume utilizator.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Conectare", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Persoane", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Caută oameni după\nnume sau nume utilizator", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Alege propriul nume", "takeoverButtonKeep": "Păstrează acest nume", "takeoverLink": "Află mai multe", - "takeoverSub": "Obține numele tău unic pe {{brandName}}.", + "takeoverSub": "Obține numele tău unic pe {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Sună", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Schimbă numele conversației", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Adaugă fișier", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Scrie un mesaj", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Persoane ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Persoane ({shortcut})", "tooltipConversationPicture": "Adaugă poză", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Caută", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Apel video", - "tooltipConversationsArchive": "Arhivează ({{shortcut}})", - "tooltipConversationsArchived": "Arată arhiva ({{number}})", + "tooltipConversationsArchive": "Arhivează ({shortcut})", + "tooltipConversationsArchived": "Arată arhiva ({number})", "tooltipConversationsMore": "Mai multe", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Demutizează ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Demutizează ({shortcut})", "tooltipConversationsPreferences": "Deschide preferințele", - "tooltipConversationsSilence": "Mutizează ({{shortcut}})", - "tooltipConversationsStart": "Începe conversația ({{shortcut}})", + "tooltipConversationsSilence": "Mutizează ({shortcut})", + "tooltipConversationsStart": "Începe conversația ({shortcut})", "tooltipPreferencesContactsMacos": "Partajează toate contactele de pe aplicația Contacts din macOS", "tooltipPreferencesPassword": "Deschide un alt site web pentru a reseta parola", "tooltipPreferencesPicture": "Schimbă poza de profil…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Niciunul", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Conectare", "userProfileButtonIgnore": "Ignoră", "userProfileButtonUnblock": "Deblochează", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Schimbă e-mailul", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Această versiune de {{brandName}} nu poate participa într-un apel. Te rugăm să folosești", + "warningCallIssues": "Această versiune de {brandName} nu poate participa într-un apel. Te rugăm să folosești", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} te sună. Browserul tău nu suportă apelurile.", + "warningCallUnsupportedIncoming": "{user} te sună. Browserul tău nu suportă apelurile.", "warningCallUnsupportedOutgoing": "Nu poți suna pentru că browserul tău nu suportă apelurile.", "warningCallUpgradeBrowser": "Pentru a suna, te rugăm să actualizezi Google Chrome.", - "warningConnectivityConnectionLost": "Se încearcă conectarea. {{brandName}} ar putea să nu trimită mesaje în acest timp.", + "warningConnectivityConnectionLost": "Se încearcă conectarea. {brandName} ar putea să nu trimită mesaje în acest timp.", "warningConnectivityNoInternet": "Nu este conexiune la internet. Nu vei putea trimite sau primi mesaje.", "warningLearnMore": "Află mai multe", - "warningLifecycleUpdate": "Este disponibilă o nouă versiune de {{brandName}}.", + "warningLifecycleUpdate": "Este disponibilă o nouă versiune de {brandName}.", "warningLifecycleUpdateLink": "Actualizează acum", "warningLifecycleUpdateNotes": "Ce mai e nou", "warningNotFoundCamera": "Nu poți suna pentru că acest dispozitiv nu are o cameră.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] permit accesul la microfon", "warningPermissionRequestNotification": "[icon] permite notificările", "warningPermissionRequestScreen": "[icon] permite accesul la ecran", - "wireLinux": "{{brandName}} pentru Linux", - "wireMacos": "{{brandName}} pentru macOS", - "wireWindows": "{{brandName}} pentru Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} pentru Linux", + "wireMacos": "{brandName} pentru macOS", + "wireWindows": "{brandName} pentru Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index 19de15363a1..fa16d492fdc 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Закрыть настройки уведомлений", "accessibility.conversation.goBack": "Вернуться к информации о беседе", "accessibility.conversation.sectionLabel": "Список бесед", - "accessibility.conversationAssetImageAlt": "Изображение от {{username}} дата {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Изображение от {username} дата {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Открыть больше возможностей", "accessibility.conversationDetailsActionDevicesLabel": "Показать устройства", "accessibility.conversationDetailsActionGroupAdminLabel": "Задать администратора группы", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Непрочитанное упоминание", "accessibility.conversationStatusUnreadPing": "Пропущенный пинг", "accessibility.conversationStatusUnreadReply": "Непрочитанный ответ", - "accessibility.conversationTitle": "{{username}} статус {{status}}", + "accessibility.conversationTitle": "{username} статус {status}", "accessibility.emojiPickerSearchPlaceholder": "Поиск смайликов", "accessibility.giphyModal.close": "Закрыть окно GIF", "accessibility.giphyModal.loading": "Загрузка GIF", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Действия с сообщением", "accessibility.messageActionsMenuLike": "Отреагировать сердечком", "accessibility.messageActionsMenuThumbsUp": "Отреагировать пальцем вверх", - "accessibility.messageDetailsReadReceipts": "Сообщение просмотрено {{readReceiptText}}, открыть подробности", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} реакций, реакция с {{emojiName}}", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} реакция, реакция с {{emojiName}}", + "accessibility.messageDetailsReadReceipts": "Сообщение просмотрено {readReceiptText}, открыть подробности", + "accessibility.messageReactionDetailsPlural": "{emojiCount} реакций, реакция с {emojiName}", + "accessibility.messageReactionDetailsSingular": "{emojiCount} реакция, реакция с {emojiName}", "accessibility.messages.like": "Нравится", "accessibility.messages.liked": "Не нравится", - "accessibility.openConversation": "Открыть профиль {{name}}", + "accessibility.openConversation": "Открыть профиль {name}", "accessibility.preferencesDeviceDetails.goBack": "Вернуться к информации устройства", "accessibility.rightPanel.GoBack": "Вернуться", "accessibility.rightPanel.close": "Закрыть информацию о беседе", @@ -170,7 +170,7 @@ "acme.done.button.close": "Закрыть окно 'Сертификат загружен'", "acme.done.button.secondary": "Сведения о сертификате", "acme.done.headline": "Сертификат выпущен", - "acme.done.paragraph": "Теперь сертификат активен и ваше устройство верифицировано. Более подробную информацию об этом сертификате можно найти в настройках вашего [bold]Wire[/bold] под [bold]Устройствами.[/bold]

Узнайте больше о сквозной идентификации ", + "acme.done.paragraph": "Теперь сертификат активен и ваше устройство верифицировано. Более подробную информацию об этом сертификате можно найти в настройках вашего [bold]Wire[/bold] под [bold]Устройствами.[/bold]

Узнайте больше о сквозной идентификации ", "acme.error.button.close": "Закрыть окно 'Что-то пошло не так'", "acme.error.button.primary": "Повторить", "acme.error.button.secondary": "Отмена", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Закрыть окно 'Получение сертификата'", "acme.inProgress.headline": "Получение сертификата...", "acme.inProgress.paragraph.alt": "Загрузка...", - "acme.inProgress.paragraph.main": "Пожалуйста, перейдите в браузер и войдите в сервис сертификации. [br] Если сайт не открывается, вы также можете перейти на него вручную по следующей ссылке: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Пожалуйста, перейдите в браузер и войдите в сервис сертификации. [br] Если сайт не открывается, вы также можете перейти на него вручную по следующей ссылке: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "OK", - "acme.remindLater.paragraph": "Вы можете получить сертификат в настройках вашего [bold]Wire[/bold] в течение {{delayTime}}. Откройте [bold]Устройства[/bold] и выберите [bold]Получить сертификат[/bold] для вашего текущего устройства.

Чтобы продолжать пользоваться Wire без перерыва, своевременно получите его - это не займет много времени.

Узнайте больше о сквозной идентификации ", + "acme.remindLater.paragraph": "Вы можете получить сертификат в настройках вашего [bold]Wire[/bold] в течение {delayTime}. Откройте [bold]Устройства[/bold] и выберите [bold]Получить сертификат[/bold] для вашего текущего устройства.

Чтобы продолжать пользоваться Wire без перерыва, своевременно получите его - это не займет много времени.

Узнайте больше о сквозной идентификации ", "acme.renewCertificate.button.close": "Закрыть окно 'Обновление сертификата сквозной идентификации'", "acme.renewCertificate.button.primary": "Обновить сертификат", "acme.renewCertificate.button.secondary": "Напомнить позже", - "acme.renewCertificate.gracePeriodOver.paragraph": "Срок действия сертификата сквозной идентификации для этого устройства истек. Чтобы обеспечить максимальный уровень безопасности связи Wire, обновите сертификат.

На следующем шаге введите учетные данные поставщика идентификационных данных, чтобы автоматически обновить сертификат.

Подробнее о сквозной идентификации ", + "acme.renewCertificate.gracePeriodOver.paragraph": "Срок действия сертификата сквозной идентификации для этого устройства истек. Чтобы обеспечить максимальный уровень безопасности связи Wire, обновите сертификат.

На следующем шаге введите учетные данные поставщика идентификационных данных, чтобы автоматически обновить сертификат.

Подробнее о сквозной идентификации ", "acme.renewCertificate.headline.alt": "Обновление сертификата сквозной идентификации", - "acme.renewCertificate.paragraph": "Срок действия сертификата сквозной идентификации для этого устройства истекает в ближайшее время. Чтобы поддерживать связь на самом высоком уровне безопасности, обновите сертификат прямо сейчас.

На следующем шаге введите учетные данные поставщика идентификационных данных, чтобы автоматически обновить сертификат.

Узнать больше о сквозной идентификации ", + "acme.renewCertificate.paragraph": "Срок действия сертификата сквозной идентификации для этого устройства истекает в ближайшее время. Чтобы поддерживать связь на самом высоком уровне безопасности, обновите сертификат прямо сейчас.

На следующем шаге введите учетные данные поставщика идентификационных данных, чтобы автоматически обновить сертификат.

Узнать больше о сквозной идентификации ", "acme.renewal.done.headline": "Сертификат обновлен", - "acme.renewal.done.paragraph": "Теперь сертификат обновлен и ваше устройство верифицировано. Более подробную информацию об этом сертификате можно найти в настройках вашего [bold]Wire[/bold] под [bold]Устройствами.[/bold]

Узнайте больше о сквозной идентификации ", + "acme.renewal.done.paragraph": "Теперь сертификат обновлен и ваше устройство верифицировано. Более подробную информацию об этом сертификате можно найти в настройках вашего [bold]Wire[/bold] под [bold]Устройствами.[/bold]

Узнайте больше о сквозной идентификации ", "acme.renewal.inProgress.headline": "Обновление сертификата...", "acme.selfCertificateRevoked.button.cancel": "Продолжить использование этого устройства", "acme.selfCertificateRevoked.button.primary": "Выйти", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Закрыть окно 'Сертификат сквозной идентификации'", "acme.settingsChanged.button.primary": "Получить сертификат", "acme.settingsChanged.button.secondary": "Напомнить позже", - "acme.settingsChanged.gracePeriodOver.paragraph": "Теперь ваша команда использует сквозную идентификацию, чтобы обеспечить максимальную безопасность использования Wire. Проверка устройства происходит автоматически с помощью сертификата.

Введите учетные данные поставщика идентификационных данных на следующем шаге, чтобы автоматически получить сертификат верификации для этого устройства.

Подробнее о сквозной идентификации", + "acme.settingsChanged.gracePeriodOver.paragraph": "Теперь ваша команда использует сквозную идентификацию, чтобы обеспечить максимальную безопасность использования Wire. Проверка устройства происходит автоматически с помощью сертификата.

Введите учетные данные поставщика идентификационных данных на следующем шаге, чтобы автоматически получить сертификат верификации для этого устройства.

Подробнее о сквозной идентификации", "acme.settingsChanged.headline.alt": "Сертификат сквозной идентификации", "acme.settingsChanged.headline.main": "Настройки команды изменены", - "acme.settingsChanged.paragraph": "Уже сегодня ваша команда использует сквозную идентификацию, чтобы сделать использование Wire более безопасным и практичным. Верификация устройства происходит автоматически с помощью сертификата и заменяет прежний ручной процесс. Благодаря этому коммуникация осуществляется по самым высоким стандартам безопасности.

Введите учетные данные провайдера идентификации на следующем шаге, чтобы автоматически получить сертификат верификации для этого устройства.

Подробнее о сквозной идентификации", + "acme.settingsChanged.paragraph": "Уже сегодня ваша команда использует сквозную идентификацию, чтобы сделать использование Wire более безопасным и практичным. Верификация устройства происходит автоматически с помощью сертификата и заменяет прежний ручной процесс. Благодаря этому коммуникация осуществляется по самым высоким стандартам безопасности.

Введите учетные данные провайдера идентификации на следующем шаге, чтобы автоматически получить сертификат верификации для этого устройства.

Подробнее о сквозной идентификации", "addParticipantsConfirmLabel": "Добавить", "addParticipantsHeader": "Добавить участников", - "addParticipantsHeaderWithCounter": "Добавить участников ({{number}})", + "addParticipantsHeaderWithCounter": "Добавить участников ({number})", "addParticipantsManageServices": "Управление сервисами", "addParticipantsManageServicesNoResults": "Управление сервисами", "addParticipantsNoServicesManager": "Сервисы - это помощники, которые могут улучшить ваш рабочий процесс.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Восстановление пароля", "authAccountPublicComputer": "Это общедоступный компьютер", "authAccountSignIn": "Вход", - "authBlockedCookies": "Включите файлы cookie, чтобы войти в {{brandName}}.", - "authBlockedDatabase": "Для отображения сообщений {{brandName}} необходим доступ к локальному хранилищу. Локальное хранилище недоступно в приватном режиме.", - "authBlockedTabs": "{{brandName}} уже открыт на другой вкладке.", + "authBlockedCookies": "Включите файлы cookie, чтобы войти в {brandName}.", + "authBlockedDatabase": "Для отображения сообщений {brandName} необходим доступ к локальному хранилищу. Локальное хранилище недоступно в приватном режиме.", + "authBlockedTabs": "{brandName} уже открыт на другой вкладке.", "authBlockedTabsAction": "Вместо этого использовать данную вкладку", "authErrorCode": "Неверный код", "authErrorCountryCodeInvalid": "Неверный код страны", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Сменить пароль", "authHistoryButton": "OK", "authHistoryDescription": "История бесед не отображается в целях обеспечения конфиденциальности.", - "authHistoryHeadline": "Вы впервые используете {{brandName}} на этом устройстве.", + "authHistoryHeadline": "Вы впервые используете {brandName} на этом устройстве.", "authHistoryReuseDescription": "Сообщения, отправленные в течение этого периода, не отображаются.", - "authHistoryReuseHeadline": "Вы уже использовали {{brandName}} на этом устройстве.", + "authHistoryReuseHeadline": "Вы уже использовали {brandName} на этом устройстве.", "authLandingPageTitleP1": "Приветствуем вас в", "authLandingPageTitleP2": "Создать аккаунт или войти", "authLimitButtonManage": "Управление устройствами", "authLimitButtonSignOut": "Выйти", - "authLimitDescription": "Удалите одно из ваших устройств, чтобы начать использовать {{brandName}} на этом.", + "authLimitDescription": "Удалите одно из ваших устройств, чтобы начать использовать {brandName} на этом.", "authLimitDevicesCurrent": "(Текущее)", "authLimitDevicesHeadline": "Устройства", "authLoginTitle": "Войти", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Пароль", - "authPostedResend": "Отправить снова на {{email}}", + "authPostedResend": "Отправить снова на {email}", "authPostedResendAction": "Не приходит письмо?", "authPostedResendDetail": "Проверьте свой почтовый ящик и следуйте инструкциям.", "authPostedResendHeadline": "Вам письмо.", "authSSOLoginTitle": "Войти с помощью единого входа", "authSetUsername": "Задать псевдоним", "authVerifyAccountAdd": "Добавить", - "authVerifyAccountDetail": "Это позволит использовать {{brandName}} на нескольких устройствах.", + "authVerifyAccountDetail": "Это позволит использовать {brandName} на нескольких устройствах.", "authVerifyAccountHeadline": "Добавить email и пароль.", "authVerifyAccountLogout": "Выход", "authVerifyCodeDescription": "Введите код подтверждения, который мы отправили на {number}.", "authVerifyCodeResend": "Не приходит код?", "authVerifyCodeResendDetail": "Отправить повторно", - "authVerifyCodeResendTimer": "Вы можете запросить новый код {{expiration}}.", + "authVerifyCodeResendTimer": "Вы можете запросить новый код {expiration}.", "authVerifyPasswordHeadline": "Введите ваш пароль", "availability.available": "Доступен", "availability.away": "Отошел", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Резервное копирование не завершено.", "backupExportProgressCompressing": "Подготовка файла резервной копии", "backupExportProgressHeadline": "Подготовка…", - "backupExportProgressSecondary": "Резервное копирование · {{processed}} из {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Резервное копирование · {processed} из {total} — {progress}%", "backupExportSaveFileAction": "Сохранить файл", "backupExportSuccessHeadline": "Резервная копия создана", "backupExportSuccessSecondary": "Она пригодится для восстановления истории в случае потери или замены компьютера.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Неверный пароль", "backupImportPasswordErrorSecondary": "Пожалуйста, проверьте введенные данные и повторите попытку", "backupImportProgressHeadline": "Подготовка…", - "backupImportProgressSecondary": "Восстановление истории · {{processed}} из {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Восстановление истории · {processed} из {total} — {progress}%", "backupImportSuccessHeadline": "История восстановлена.", "backupImportVersionErrorHeadline": "Несовместимая резервная копия", - "backupImportVersionErrorSecondary": "Эта резервная копия была создана в более новой или устаревшей версии {{brandName}} и не может быть восстановлена.", - "backupPasswordHint": "Используйте как минимум {{minPasswordLength}} символов, включая одну строчную букву, одну заглавную букву, цифру и специальный символ.", + "backupImportVersionErrorSecondary": "Эта резервная копия была создана в более новой или устаревшей версии {brandName} и не может быть восстановлена.", + "backupPasswordHint": "Используйте как минимум {minPasswordLength} символов, включая одну строчную букву, одну заглавную букву, цифру и специальный символ.", "backupTryAgain": "Повторить попытку", "buttonActionError": "Ваш ответ не может быть отправлен, пожалуйста, повторите попытку", "callAccept": "Принять", "callChooseSharedScreen": "Выберите экран для совместного использования", "callChooseSharedWindow": "Выберите окно для совместного использования", - "callConversationAcceptOrDecline": "Вызывает {{conversationName}}. Нажмите control + enter, чтобы принять или control + shift + enter, чтобы отклонить вызов.", + "callConversationAcceptOrDecline": "Вызывает {conversationName}. Нажмите control + enter, чтобы принять или control + shift + enter, чтобы отклонить вызов.", "callDecline": "Отклонить", "callDegradationAction": "OK", - "callDegradationDescription": "Вызов был прерван, поскольку {{username}} больше не является верифицированным контактом.", + "callDegradationDescription": "Вызов был прерван, поскольку {username} больше не является верифицированным контактом.", "callDegradationTitle": "Вызов завершен", "callDurationLabel": "Длительность", "callEveryOneLeft": "остальные участники вышли.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Развернуть вызов", "callNoCameraAccess": "Нет доступа к камере", "callNoOneJoined": "никто не присоединился.", - "callParticipants": "{{number}} участника(-ов)", - "callReactionButtonAriaLabel": "Выбрать смайлик {{emoji}}", + "callParticipants": "{number} участника(-ов)", + "callReactionButtonAriaLabel": "Выбрать смайлик {emoji}", "callReactionButtonsAriaLabel": "Панель выбора смайликов", "callReactions": "Реакции", - "callReactionsAriaLabel": "Смайлик {{emoji}} из {{from}}", + "callReactionsAriaLabel": "Смайлик {emoji} из {from}", "callStateCbr": "Постоянный битрейт", "callStateConnecting": "Подключение…", "callStateIncoming": "Вызывает…", - "callStateIncomingGroup": "{{user}} вызывает", + "callStateIncomingGroup": "{user} вызывает", "callStateOutgoing": "Вызываем…", "callWasEndedBecause": "Ваш звонок был завершен, поскольку", - "callingPopOutWindowTitle": "Звонок {{brandName}}", - "callingRestrictedConferenceCallOwnerModalDescription": "В настоящее время ваша команда использует бесплатный тарифный план Basic. Перейдите на тарифный план Enterprise, чтобы получить доступ к таким возможностям, как проведение конференций и многим другим. [link]Узнать больше об {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "Звонок {brandName}", + "callingRestrictedConferenceCallOwnerModalDescription": "В настоящее время ваша команда использует бесплатный тарифный план Basic. Перейдите на тарифный план Enterprise, чтобы получить доступ к таким возможностям, как проведение конференций и многим другим. [link]Узнать больше об {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Перейти на Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Перейти сейчас", - "callingRestrictedConferenceCallPersonalModalDescription": "Возможность инициировать групповой вызов доступна только в платной версии {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "Возможность инициировать групповой вызов доступна только в платной версии {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Возможность недоступна", "callingRestrictedConferenceCallTeamMemberModalDescription": "Чтобы выполнить групповой вызов вашей команде необходимо перейти на план Enterprise.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Возможность недоступна", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Файлы", "collectionSectionImages": "Изображения", "collectionSectionLinks": "Ссылки", - "collectionShowAll": "Показать все {{number}}", + "collectionShowAll": "Показать все {number}", "connectionRequestConnect": "Связаться", "connectionRequestIgnore": "Игнорировать", "conversation.AllDevicesVerified": "Все отпечатки устройств верифицированы (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "Все устройства верифицированы (сквозная идентификация)", "conversation.AllVerified": "Все отпечатки верифицированы (Proteus)", "conversation.E2EICallAnyway": "Все равно позвонить", - "conversation.E2EICallDisconnected": "Вызов был прерван, поскольку {{user}} начал использовать новое устройство или имеет недействительный сертификат.", + "conversation.E2EICallDisconnected": "Вызов был прерван, поскольку {user} начал использовать новое устройство или имеет недействительный сертификат.", "conversation.E2EICancel": "Отмена", - "conversation.E2EICertificateExpired": "Эта беседа больше не является верифицированной, поскольку [bold]{{user}}[/bold] использует по крайней мере одно устройство с просроченным сертификатом сквозной идентификации.", + "conversation.E2EICertificateExpired": "Эта беседа больше не является верифицированной, поскольку [bold]{user}[/bold] использует по крайней мере одно устройство с просроченным сертификатом сквозной идентификации.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "Эта беседа больше не является верифицированной, поскольку по крайней мере один из участников начал использовать новое устройство или имеет недействительный сертификат. [link]Узнать больше[/link]", - "conversation.E2EICertificateRevoked": "Эта беседа больше не является верифицированной, поскольку администратор команды отозвал сертификат сквозной идентификации по крайней мере для одного из устройств [bold]{{user}}[/bold]. [link]Подробнее[/link]", + "conversation.E2EICertificateRevoked": "Эта беседа больше не является верифицированной, поскольку администратор команды отозвал сертификат сквозной идентификации по крайней мере для одного из устройств [bold]{user}[/bold]. [link]Подробнее[/link]", "conversation.E2EIConversationNoLongerVerified": "Беседа больше не является верифицированной", "conversation.E2EIDegradedInitiateCall": "По крайней мере, один из участников начал использовать новое устройство или имеет недействительный сертификат.\nВы все еще хотите позвонить?", "conversation.E2EIDegradedJoinCall": "По крайней мере, один из участников начал использовать новое устройство или имеет недействительный сертификат.\nВы все еще хотите присоединиться к вызову?", "conversation.E2EIDegradedNewMessage": "По крайней мере, один из участников начал использовать новое устройство или имеет недействительный сертификат.\nВы все еще хотите отправить сообщение?", "conversation.E2EIGroupCallDisconnected": "Вызов был прерван, поскольку по крайней мере один из участников начал использовать новое устройство или имеет недействительный сертификат.", "conversation.E2EIJoinAnyway": "Все равно присоединиться", - "conversation.E2EINewDeviceAdded": "Эта беседа больше не является верифицированной, поскольку [bold]{{user}}[/bold] использует по крайней мере одно устройство без действительного сертификата сквозной идентификации.", - "conversation.E2EINewUserAdded": "Эта беседа больше не является верифицированной, поскольку [bold]{{user}}[/bold] использует по крайней мере одно устройство без действительного сертификата сквозной идентификации.", + "conversation.E2EINewDeviceAdded": "Эта беседа больше не является верифицированной, поскольку [bold]{user}[/bold] использует по крайней мере одно устройство без действительного сертификата сквозной идентификации.", + "conversation.E2EINewUserAdded": "Эта беседа больше не является верифицированной, поскольку [bold]{user}[/bold] использует по крайней мере одно устройство без действительного сертификата сквозной идентификации.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "Эта беседа больше не является верифицированной, поскольку вы используете как минимум одно устройство с просроченным сертификатом сквозной идентификации. ", "conversation.E2EISelfUserCertificateRevoked": "Эта беседа больше не является верифицированной, поскольку администратор команды отозвал сертификат сквозной идентификации по крайней мере для одного из ваших устройств. [link]Подробнее[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Отчеты о прочтении включены", "conversationCreateTeam": "со [showmore]всеми участниками команды[/showmore]", "conversationCreateTeamGuest": "со [showmore]всеми участниками команды и одним гостем[/showmore]", - "conversationCreateTeamGuests": "со [showmore]всеми участниками команды и {{count}} гостями[/showmore]", + "conversationCreateTeamGuests": "со [showmore]всеми участниками команды и {count} гостями[/showmore]", "conversationCreateTemporary": "Вы присоединились к беседе", - "conversationCreateWith": " с {{users}}", - "conversationCreateWithMore": "с {{users}}, и еще [showmore]{{count}}[/showmore]", - "conversationCreated": "[bold]{{name}}}[/bold] начал(-а) беседу с {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] начал(-а) беседу с {{users}} и [showmore]{{count}} еще[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] начал(-а) беседу", + "conversationCreateWith": " с {users}", + "conversationCreateWithMore": "с {users}, и еще [showmore]{count}[/showmore]", + "conversationCreated": "[bold]{name}}[/bold] начал(-а) беседу с {users}", + "conversationCreatedMore": "[bold]{name}[/bold] начал(-а) беседу с {users} и [showmore]{count} еще[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] начал(-а) беседу", "conversationCreatedNameYou": "[bold]Вы[/bold] начали беседу", - "conversationCreatedYou": "Вы начали беседу с {{users}}", - "conversationCreatedYouMore": "Вы начали беседу с {{users}} и [showmore]{{count}} еще[/showmore]", - "conversationDeleteTimestamp": "Удалено: {{date}}", + "conversationCreatedYou": "Вы начали беседу с {users}", + "conversationCreatedYouMore": "Вы начали беседу с {users} и [showmore]{count} еще[/showmore]", + "conversationDeleteTimestamp": "Удалено: {date}", "conversationDetails1to1ReceiptsFirst": "Если обе стороны включат отчеты о прочтении, вы сможете видеть когда были прочитаны ваши сообщения.", "conversationDetails1to1ReceiptsHeadDisabled": "У вас отключены отчеты о прочтении", "conversationDetails1to1ReceiptsHeadEnabled": "Вы включили отчеты о прочтении", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Заблокировать", "conversationDetailsActionCancelRequest": "Отменить запрос", "conversationDetailsActionClear": "Очистить контент", - "conversationDetailsActionConversationParticipants": "Показать все ({{number}})", + "conversationDetailsActionConversationParticipants": "Показать все ({number})", "conversationDetailsActionCreateGroup": "Создать группу", "conversationDetailsActionDelete": "Удалить группу", "conversationDetailsActionDevices": "Устройства", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " начал(-а) использовать", "conversationDeviceStartedUsingYou": " начали использовать", "conversationDeviceUnverified": " деверифицировал(-а) одно из", - "conversationDeviceUserDevices": " устройства {{user}}", + "conversationDeviceUserDevices": " устройства {user}", "conversationDeviceYourDevices": " ваши устройства", - "conversationDirectEmptyMessage": "У вас пока нет контактов. Ищите друзей в {{brandName}} и общайтесь.", - "conversationEditTimestamp": "Изменено: {{date}}", + "conversationDirectEmptyMessage": "У вас пока нет контактов. Ищите друзей в {brandName} и общайтесь.", + "conversationEditTimestamp": "Изменено: {date}", "conversationFavoritesTabEmptyLinkText": "Как помечать беседы как избранные", "conversationFavoritesTabEmptyMessage": "Отметьте свои любимые беседы, и вы найдете их здесь 👍", "conversationFederationIndicator": "Федеративный", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "Вы пока не участвуете ни в одной групповой беседе.", "conversationGuestIndicator": "Гость", "conversationImageAssetRestricted": "Получение изображений запрещено", - "conversationInternalEnvironmentDisclaimer": "Это НЕ WIRE, а внутренняя среда тестирования. Разрешено использовать только сотрудникам Wire. Любое публичное использование ЗАПРЕЩЕНО. Данные пользователей этой тестовой среды тщательно записываются и анализируются. Чтобы воспользоваться защищенным мессенджером Wire, перейдите по ссылке [link]{{url}}[/link].", + "conversationInternalEnvironmentDisclaimer": "Это НЕ WIRE, а внутренняя среда тестирования. Разрешено использовать только сотрудникам Wire. Любое публичное использование ЗАПРЕЩЕНО. Данные пользователей этой тестовой среды тщательно записываются и анализируются. Чтобы воспользоваться защищенным мессенджером Wire, перейдите по ссылке [link]{url}[/link].", "conversationJoin.existentAccountJoinInBrowser": "Войти в браузере", "conversationJoin.existentAccountJoinWithoutLink": "Присоединиться к беседе", "conversationJoin.existentAccountUserName": "Вы вошли как {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Избранное", "conversationLabelGroups": "Группы", "conversationLabelPeople": "Контакты", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] и [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] и еще [showmore]{{number}}[/showmore]", - "conversationLikesCaptionReactedPlural": "отреагировал {{emojiName}}", - "conversationLikesCaptionReactedSingular": "отреагировал {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] и [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] и еще [showmore]{number}[/showmore]", + "conversationLikesCaptionReactedPlural": "отреагировал {emojiName}", + "conversationLikesCaptionReactedSingular": "отреагировал {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Открыть карту", "conversationMLSMigrationFinalisationOngoingCall": "При переходе на MLS могут возникнуть проблемы с текущим вызовом. В этом случае прервите разговор и позвоните снова.", - "conversationMemberJoined": "[bold]{{name}}[/bold] добавлен(-а) {{users}} в беседу", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] добавил(-а) в беседу {{users}} и [showmore]{{count}} еще[/showmore]", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] присоединился(-лась)", + "conversationMemberJoined": "[bold]{name}[/bold] добавлен(-а) {users} в беседу", + "conversationMemberJoinedMore": "[bold]{name}[/bold] добавил(-а) в беседу {users} и [showmore]{count} еще[/showmore]", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] присоединился(-лась)", "conversationMemberJoinedSelfYou": "[bold]Вы[/bold] присоединились", - "conversationMemberJoinedYou": "[bold]Вы[/bold] добавлены {{users}} в беседу", - "conversationMemberJoinedYouMore": "[bold]Вы[/bold] добавили в беседу {{users}} и [showmore]{{count}} еще[/showmore]", - "conversationMemberLeft": "[bold]{{name}}[/bold] покинул(-а)", + "conversationMemberJoinedYou": "[bold]Вы[/bold] добавлены {users} в беседу", + "conversationMemberJoinedYouMore": "[bold]Вы[/bold] добавили в беседу {users} и [showmore]{count} еще[/showmore]", + "conversationMemberLeft": "[bold]{name}[/bold] покинул(-а)", "conversationMemberLeftYou": "[bold]Вы[/bold] покинули", - "conversationMemberRemoved": "[bold]{{name}}[/bold] удален(-а) {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} был(-а) удален(-а) из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", - "conversationMemberRemovedYou": "[bold]Вы[/bold] удалены {{users}}", - "conversationMemberWereRemoved": "{{users}} были удалены из беседы", + "conversationMemberRemoved": "[bold]{name}[/bold] удален(-а) {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} был(-а) удален(-а) из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", + "conversationMemberRemovedYou": "[bold]Вы[/bold] удалены {users}", + "conversationMemberWereRemoved": "{users} были удалены из беседы", "conversationMessageDelivered": "Доставлено", "conversationMissedMessages": "Вы не использовали это устройство продолжительное время. Некоторые сообщения могут не отображаться.", "conversationModalRestrictedFileSharingDescription": "Этим файлом нельзя поделиться из-за ограничений на совместное использование файлов.", "conversationModalRestrictedFileSharingHeadline": "Ограничения на обмен файлами", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} были удалены из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} и еще {{count}} были удалены из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} были удалены из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} и еще {count} были удалены из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", "conversationNewConversation": "Общение в Wire всегда защищено сквозным шифрованием. Отправляемые и получаемые сообщения доступны только вам и вашему собеседнику.", "conversationNotClassified": "Уровень безопасности: не классифицирован", "conversationNotFoundMessage": "Возможно, у вас нет разрешения на использование этой учетной записи или она больше не существует.", - "conversationNotFoundTitle": "{{brandName}} не может открыть эту беседу", + "conversationNotFoundTitle": "{brandName} не может открыть эту беседу", "conversationParticipantsSearchPlaceholder": "Поиск по имени", "conversationParticipantsTitle": "Участники", "conversationPing": " отправил(-а) пинг", - "conversationPingConfirmTitle": "Вы действительно хотите отправить пинг {{memberCount}} пользователям?", + "conversationPingConfirmTitle": "Вы действительно хотите отправить пинг {memberCount} пользователям?", "conversationPingYou": " отправили пинг", "conversationPlaybackError": "Неподдерживаемый тип видео, пожалуйста, скачайте", "conversationPlaybackErrorDownload": "Скачать", @@ -558,22 +558,22 @@ "conversationRenameYou": " переименовали беседу", "conversationResetTimer": " отключил(-а) таймер сообщения", "conversationResetTimerYou": " отключили таймер сообщения", - "conversationResume": "Начать беседу с {{users}}", - "conversationSendPastedFile": "Изображение добавлено {{date}}", + "conversationResume": "Начать беседу с {users}", + "conversationSendPastedFile": "Изображение добавлено {date}", "conversationServicesWarning": "Сервисы имеют доступ к содержимому этой беседы", "conversationSomeone": "Кто-то", "conversationStartNewConversation": "Создать группу", - "conversationTeamLeft": "[bold]{{name}}[/bold] был удален из команды", + "conversationTeamLeft": "[bold]{name}[/bold] был удален из команды", "conversationToday": "сегодня", "conversationTweetAuthor": " в Twitter", - "conversationUnableToDecrypt1": "Сообщение от [highlight]{{user}}[/highlight] не было получено.", - "conversationUnableToDecrypt2": "Идентификатор устройства [highlight]{{user}}[/highlight] изменился. Сообщение не доставлено.", + "conversationUnableToDecrypt1": "Сообщение от [highlight]{user}[/highlight] не было получено.", + "conversationUnableToDecrypt2": "Идентификатор устройства [highlight]{user}[/highlight] изменился. Сообщение не доставлено.", "conversationUnableToDecryptErrorMessage": "Ошибка", "conversationUnableToDecryptLink": "Почему?", "conversationUnableToDecryptResetSession": "Сбросить сессию", "conversationUnverifiedUserWarning": "Пожалуйста, будьте осторожны со всеми с кем делитесь конфиденциальной информацией.", - "conversationUpdatedTimer": " установил(-а) таймер сообщения на {{time}}", - "conversationUpdatedTimerYou": " установили таймер сообщения на {{time}}", + "conversationUpdatedTimer": " установил(-а) таймер сообщения на {time}", + "conversationUpdatedTimerYou": " установили таймер сообщения на {time}", "conversationVideoAssetRestricted": "Получение видео запрещено", "conversationViewAllConversations": "Все беседы", "conversationViewTooltip": "Все", @@ -586,7 +586,7 @@ "conversationYouNominative": "вы", "conversationYouRemovedMissingLegalHoldConsent": "[bold]Вы[/bold] были удалены из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", "conversationsAllArchived": "Отправлено в архив", - "conversationsConnectionRequestMany": "{{number}} ожидающих", + "conversationsConnectionRequestMany": "{number} ожидающих", "conversationsConnectionRequestOne": "1 контакт ожидает", "conversationsContacts": "Контакты", "conversationsEmptyConversation": "Групповая беседа", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "Нет пользовательских папок", "conversationsPopoverNotificationSettings": "Уведомления", "conversationsPopoverNotify": "Включить уведомления", - "conversationsPopoverRemoveFrom": "Удалить из \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Удалить из \"{name}\"", "conversationsPopoverSilence": "Отключить уведомления", "conversationsPopoverUnarchive": "Разархивировать", "conversationsPopoverUnblock": "Разблокировать", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Кто-то прислал сообщение", "conversationsSecondaryLineEphemeralReply": "Ответил(-а) вам", "conversationsSecondaryLineEphemeralReplyGroup": "Вам ответили", - "conversationsSecondaryLineIncomingCall": "{{user}} вызывает", - "conversationsSecondaryLinePeopleAdded": "{{user}} участников были добавлены", - "conversationsSecondaryLinePeopleLeft": "{{number}} участник(-ов) покинул(-и)", - "conversationsSecondaryLinePersonAdded": "{{user}} был(-а) добавлен(-а)", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} присоединился(-лась)", - "conversationsSecondaryLinePersonAddedYou": "{{user}} добавил(-а) вас", - "conversationsSecondaryLinePersonLeft": "{{user}} покинул(-а)", - "conversationsSecondaryLinePersonRemoved": "{{user}} был удален(-а)", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} был(-а) удален(-а) из команды", - "conversationsSecondaryLineRenamed": "{{user}} переименовал(-а) эту беседу", - "conversationsSecondaryLineSummaryMention": "{{number}} упоминание", - "conversationsSecondaryLineSummaryMentions": "{{number}} упоминаний", - "conversationsSecondaryLineSummaryMessage": "{{number}} сообщение", - "conversationsSecondaryLineSummaryMessages": "{{number}} сообщений", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} пропущенный вызов", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} пропущенных вызовов", - "conversationsSecondaryLineSummaryPing": "{{number}} пинг", - "conversationsSecondaryLineSummaryPings": "{{number}} пингов", - "conversationsSecondaryLineSummaryReplies": "{{number}} ответов", - "conversationsSecondaryLineSummaryReply": "{{number}} ответ", + "conversationsSecondaryLineIncomingCall": "{user} вызывает", + "conversationsSecondaryLinePeopleAdded": "{user} участников были добавлены", + "conversationsSecondaryLinePeopleLeft": "{number} участник(-ов) покинул(-и)", + "conversationsSecondaryLinePersonAdded": "{user} был(-а) добавлен(-а)", + "conversationsSecondaryLinePersonAddedSelf": "{user} присоединился(-лась)", + "conversationsSecondaryLinePersonAddedYou": "{user} добавил(-а) вас", + "conversationsSecondaryLinePersonLeft": "{user} покинул(-а)", + "conversationsSecondaryLinePersonRemoved": "{user} был удален(-а)", + "conversationsSecondaryLinePersonRemovedTeam": "{user} был(-а) удален(-а) из команды", + "conversationsSecondaryLineRenamed": "{user} переименовал(-а) эту беседу", + "conversationsSecondaryLineSummaryMention": "{number} упоминание", + "conversationsSecondaryLineSummaryMentions": "{number} упоминаний", + "conversationsSecondaryLineSummaryMessage": "{number} сообщение", + "conversationsSecondaryLineSummaryMessages": "{number} сообщений", + "conversationsSecondaryLineSummaryMissedCall": "{number} пропущенный вызов", + "conversationsSecondaryLineSummaryMissedCalls": "{number} пропущенных вызовов", + "conversationsSecondaryLineSummaryPing": "{number} пинг", + "conversationsSecondaryLineSummaryPings": "{number} пингов", + "conversationsSecondaryLineSummaryReplies": "{number} ответов", + "conversationsSecondaryLineSummaryReply": "{number} ответ", "conversationsSecondaryLineYouLeft": "Вы покинули", "conversationsSecondaryLineYouWereRemoved": "Вы были удалены", - "conversationsWelcome": "Приветствуем вас в {{brandName}} 👋", + "conversationsWelcome": "Приветствуем вас в {brandName} 👋", "cookiePolicyStrings.bannerText": "Мы используем файлы cookie для персонализации вашего опыта на нашем веб-сайте.\nПродолжая использовать веб-сайт, вы соглашаетесь на использование файлов cookie.{newline}Дополнительную информацию о файлах cookie можно найти в нашейполитике конфиденциальности.", "createAccount.headLine": "Настройка учетной записи", "createAccount.nextButton": "Вперед", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "GIF", "extensionsGiphyButtonMore": "Еще", "extensionsGiphyButtonOk": "Отправить", - "extensionsGiphyMessage": "{{tag}} • через giphy.com", + "extensionsGiphyMessage": "{tag} • через giphy.com", "extensionsGiphyNoGifs": "Упс, нет GIF-ок", "extensionsGiphyRandom": "Случайно", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] не могут быть добавлены в группу, поскольку их бэкэнд не взаимодействует с бэкэндами остальных участников группы.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] не может быть добавлен в группу, поскольку бэкэнд [bold]{{domain}}[/bold] недоступен.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] не удалось добавить в группу.", - "failedToAddParticipantsPlural": "[bold]{{total}} участников[/bold] не удалось добавить в группу.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] и [bold]{{name}}[/bold] не могут быть добавлены в группу, поскольку их бэкенды не взаимодействуют друг с другом.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] и [bold]{{name}}[/bold] не могут быть добавлены в группу, поскольку бэкэнд [bold]{{domain}}[/bold] недоступен.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] и [bold]{{name}}[/bold] не могут быть добавлены в группу.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] не могут быть добавлены в группу, поскольку их бэкенды не взаимодействуют друг с другом.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] не может быть добавлен в группу, поскольку бэкэнд [bold]{{domain}}[/bold] недоступен.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] не удалось добавить в группу.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] не могут быть добавлены в группу, поскольку их бэкэнд не взаимодействует с бэкэндами остальных участников группы.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] не может быть добавлен в группу, поскольку бэкэнд [bold]{domain}[/bold] недоступен.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] не удалось добавить в группу.", + "failedToAddParticipantsPlural": "[bold]{total} участников[/bold] не удалось добавить в группу.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] и [bold]{name}[/bold] не могут быть добавлены в группу, поскольку их бэкенды не взаимодействуют друг с другом.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] и [bold]{name}[/bold] не могут быть добавлены в группу, поскольку бэкэнд [bold]{domain}[/bold] недоступен.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] и [bold]{name}[/bold] не могут быть добавлены в группу.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] не могут быть добавлены в группу, поскольку их бэкенды не взаимодействуют друг с другом.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] не может быть добавлен в группу, поскольку бэкэнд [bold]{domain}[/bold] недоступен.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] не удалось добавить в группу.", "featureConfigChangeModalApplock": "Обязательная блокировка приложения теперь отключена. При возвращении в приложение не требуется ввод пароля или биометрическая аутентификация.", "featureConfigChangeModalApplockHeadline": "Настройки команды изменены", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Камера во время вызовов отключена", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Камера во время вызовов включена", - "featureConfigChangeModalAudioVideoHeadline": "В {{brandName}} произошли изменения", - "featureConfigChangeModalConferenceCallingEnabled": "Ваша команда перешла на {{brandName}} Enterprise, который представляет доступ к групповым вызовам и многим другим возможностям. [link]Узнать больше о {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "В {brandName} произошли изменения", + "featureConfigChangeModalConferenceCallingEnabled": "Ваша команда перешла на {brandName} Enterprise, который представляет доступ к групповым вызовам и многим другим возможностям. [link]Узнать больше о {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Генерация гостевых ссылок теперь отключена для всех администраторов групп.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Генерация гостевых ссылок теперь включена для всех администраторов групп.", "featureConfigChangeModalConversationGuestLinksHeadline": "Настройки команды изменены", "featureConfigChangeModalDownloadPathChanged": "Стандартное расположение файлов на компьютерах под управлением Windows изменилось. Чтобы новые настройки вступили в силу, приложение необходимо перезапустить.", "featureConfigChangeModalDownloadPathDisabled": "Стандартное расположение файлов на компьютерах под управлением Windows отключено. Перезапустите приложение, чтобы сохранить загруженные файлы в новом месте.", "featureConfigChangeModalDownloadPathEnabled": "Теперь загруженные файлы будут находиться в определенном стандартном месте на компьютере под управлением Windows. Чтобы новые настройки вступили в силу, приложение необходимо перезапустить.", - "featureConfigChangeModalDownloadPathHeadline": "В {{brandName}} произошли изменения", + "featureConfigChangeModalDownloadPathHeadline": "В {brandName} произошли изменения", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Обмен и получение файлов любого типа теперь отключены", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Обмен и получение файлов любого типа теперь включены", - "featureConfigChangeModalFileSharingHeadline": "В {{brandName}} произошли изменения", + "featureConfigChangeModalFileSharingHeadline": "В {brandName} произошли изменения", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Самоудаляющиеся сообщения отключены", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Самоудаляющиеся сообщения включены. Перед написанием сообщения можно установить таймер.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Самоудаляющиеся сообщения теперь обязательны. Новые сообщения будут самоудаляться спустя {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "В {{brandName}} произошли изменения", - "federationConnectionRemove": "Бэкэнды [bold]{{backendUrlOne}}[/bold] и [bold]{{backendUrlTwo}}[/bold] прекратили взаимодействие.", - "federationDelete": "[bold]Ваш бэкэнд[/bold] прекратил взаимодействие с [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "Файл от [bold]{{name}}[/bold]  не может быть открыт", - "fileTypeRestrictedOutgoing": "Совместное использование файлов с расширением {{fileExt}} запрещено вашей организацией", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Самоудаляющиеся сообщения теперь обязательны. Новые сообщения будут самоудаляться спустя {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "В {brandName} произошли изменения", + "federationConnectionRemove": "Бэкэнды [bold]{backendUrlOne}[/bold] и [bold]{backendUrlTwo}[/bold] прекратили взаимодействие.", + "federationDelete": "[bold]Ваш бэкэнд[/bold] прекратил взаимодействие с [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "Файл от [bold]{name}[/bold]  не может быть открыт", + "fileTypeRestrictedOutgoing": "Совместное использование файлов с расширением {fileExt} запрещено вашей организацией", "folderViewTooltip": "Папки", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Ничего не найдено.", "fullsearchPlaceholder": "Поиск текстовых сообщений", "generatePassword": "Сгенерировать пароль", - "groupCallConfirmationModalTitle": "Вы действительно хотите позвонить {{memberCount}} пользователям?", + "groupCallConfirmationModalTitle": "Вы действительно хотите позвонить {memberCount} пользователям?", "groupCallModalCloseBtnLabel": "Закрыть окно, позвонить группе", "groupCallModalPrimaryBtnName": "Позвонить", "groupCreationDeleteEntry": "Удалить запись", "groupCreationParticipantsActionCreate": "Готово", "groupCreationParticipantsActionSkip": "Пропустить", "groupCreationParticipantsHeader": "Добавить участников", - "groupCreationParticipantsHeaderWithCounter": "Добавить участников ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Добавить участников ({number})", "groupCreationParticipantsPlaceholder": "Поиск по имени", "groupCreationPreferencesAction": "Вперед", "groupCreationPreferencesErrorNameLong": "Слишком много символов", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Изменить список участников", "groupCreationPreferencesNonFederatingHeadline": "Невозможно создать группу", "groupCreationPreferencesNonFederatingLeave": "Отменить создание группы", - "groupCreationPreferencesNonFederatingMessage": "Пользователи бэкендов {{backends}} не могут присоединиться к общей групповой беседе, так как их бэкенды не могут взаимодействовать друг с другом. Для создания группы удалите затронутых пользователей. [link]Подробнее[/link]", + "groupCreationPreferencesNonFederatingMessage": "Пользователи бэкендов {backends} не могут присоединиться к общей групповой беседе, так как их бэкенды не могут взаимодействовать друг с другом. Для создания группы удалите затронутых пользователей. [link]Подробнее[/link]", "groupCreationPreferencesPlaceholder": "Название группы", "groupParticipantActionBlock": "Блокировать…", "groupParticipantActionCancelRequest": "Отменить запрос…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Связаться", "groupParticipantActionStartConversation": "Начать беседу", "groupParticipantActionUnblock": "Разблокировать…", - "groupSizeInfo": "К групповой беседе могут присоединиться до {{count}} человек.", + "groupSizeInfo": "К групповой беседе могут присоединиться до {count} человек.", "guestLinkDisabled": "Генерация гостевых ссылок запрещена в вашей команде.", "guestLinkDisabledByOtherTeam": "Вы не можете создать гостевую ссылку в этой беседе, поскольку она была создана кем-то из другой команды, а этой команде не разрешено использовать гостевые ссылки.", "guestLinkPasswordModal.conversationPasswordProtected": "Эта беседа защищена паролем.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "Впоследствии пароль изменить нельзя. Обязательно скопируйте и сохраните его.", "guestOptionsInfoModalTitleSubTitle": "Для подключения к беседе по гостевой ссылке необходимо сначала ввести этот пароль.", "guestOptionsInfoPasswordSecured": "Ссылка защищена паролем", - "guestOptionsInfoText": "Приглашайте ссылкой на эту беседу. Любой, у кого есть ссылка, сможет присоединиться к беседе, даже если у него нет {{brandName}}.", + "guestOptionsInfoText": "Приглашайте ссылкой на эту беседу. Любой, у кого есть ссылка, сможет присоединиться к беседе, даже если у него нет {brandName}.", "guestOptionsInfoTextForgetPassword": "Забыли пароль? Аннулируйте ссылку и создайте новую.", "guestOptionsInfoTextSecureWithPassword": "Вы также можете защитить ссылку паролем.", "guestOptionsInfoTextWithPassword": "Пользователям будет предложено ввести пароль, прежде чем они смогут присоединиться к беседе по гостевой ссылке.", @@ -822,10 +822,10 @@ "index.welcome": "Приветствуем вас в {brandName}", "initDecryption": "Расшифровка сообщений", "initEvents": "Загрузка сообщений", - "initProgress": " — {{number1}} из {{number2}}", - "initReceivedSelfUser": "Здравствуйте, {{user}}.", + "initProgress": " — {number1} из {number2}", + "initReceivedSelfUser": "Здравствуйте, {user}.", "initReceivedUserData": "Проверка новых сообщений", - "initUpdatedFromNotifications": "Почти готово - наслаждайтесь {{brandName}}", + "initUpdatedFromNotifications": "Почти готово - наслаждайтесь {brandName}", "initValidatedClient": "Получение ваших контактов и бесед", "internetConnectionSlow": "Медленное интернет-соединение", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Вперед", "invite.skipForNow": "Сделать позже", "invite.subhead": "Пригласите своих коллег присоединиться.", - "inviteHeadline": "Пригласите друзей в {{brandName}}", - "inviteHintSelected": "Нажмите {{metaKey}} + C для копирования", - "inviteHintUnselected": "Выберите и нажмите {{metaKey}} + C", - "inviteMessage": "Я использую {{brandName}}. Ищи меня там по псевдониму {{username}} или посети get.wire.com.", - "inviteMessageNoEmail": "Я использую {{brandName}}. Перейди на get.wire.com, чтобы связаться со мной.", + "inviteHeadline": "Пригласите друзей в {brandName}", + "inviteHintSelected": "Нажмите {metaKey} + C для копирования", + "inviteHintUnselected": "Выберите и нажмите {metaKey} + C", + "inviteMessage": "Я использую {brandName}. Ищи меня там по псевдониму {username} или посети get.wire.com.", + "inviteMessageNoEmail": "Я использую {brandName}. Перейди на get.wire.com, чтобы связаться со мной.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Перейти к концу этой беседы", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Подтвердите учетную запись", "mediaBtnPause": "Пауза", "mediaBtnPlay": "Воспроизвести", - "messageCouldNotBeSentBackEndOffline": "Сообщение не может быть отправлено, поскольку бэкэнд [bold]{{domain}}[/bold] недоступен.", + "messageCouldNotBeSentBackEndOffline": "Сообщение не может быть отправлено, поскольку бэкэнд [bold]{domain}[/bold] недоступен.", "messageCouldNotBeSentConnectivityIssues": "Не удалось отправить сообщение из-за проблем с подключением.", "messageCouldNotBeSentRetry": "Повторить", - "messageDetailsEdited": "Изменено: {{edited}}", + "messageDetailsEdited": "Изменено: {edited}", "messageDetailsNoReactions": "На сообщение еще никто не отреагировал", "messageDetailsNoReceipts": "Сообщение еще никем не прочитано.", "messageDetailsReceiptsOff": "Отчетов о прочтении не существовало, когда это сообщение было отправлено.", - "messageDetailsSent": "Отправлено: {{sent}}", + "messageDetailsSent": "Отправлено: {sent}", "messageDetailsTitle": "Детали", - "messageDetailsTitleReactions": "Реакции{{count}}", - "messageDetailsTitleReceipts": "Прочитано{{count}}", + "messageDetailsTitleReactions": "Реакции{count}", + "messageDetailsTitleReceipts": "Прочитано{count}", "messageFailedToSendHideDetails": "Скрыть детали", - "messageFailedToSendParticipants": "{{count}} участников", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} участников из {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 участник из {{domain}}", + "messageFailedToSendParticipants": "{count} участников", + "messageFailedToSendParticipantsFromDomainPlural": "{count} участников из {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 участник из {domain}", "messageFailedToSendPlural": "не получил(-а) ваше сообщение.", "messageFailedToSendShowDetails": "Подробнее", "messageFailedToSendWillNotReceivePlural": "не получит ваше сообщение.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "получит ваше сообщение позднее.", "messageFailedToSendWillReceiveSingular": "получит ваше сообщение позднее.", "mlsConversationRecovered": "Вы давно не пользовались этим устройством, или возникла проблема. Некоторые старые сообщения могут не отображаться.", - "mlsSignature": "MLS с подписью {{signature}}", + "mlsSignature": "MLS с подписью {signature}", "mlsThumbprint": "Отпечаток MLS", "mlsToggleInfo": "При включении в беседе будет использоваться новый протокол безопасности уровня обмена сообщениями (MLS).", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Невозможно начать беседу", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "Вы не можете начать беседу с {{name}} прямо сейчас.
{{name}} следует сначала открыть Wire или авторизоваться.
Пожалуйста, повторите попытку позже.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "Вы не можете начать беседу с {name} прямо сейчас.
{name} следует сначала открыть Wire или авторизоваться.
Пожалуйста, повторите попытку позже.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Создать аккаунт?", "modalAccountCreateMessage": "Создав учетную запись, вы потеряете историю бесед в этой гостевой комнате.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Вы включили отчеты о прочтении", "modalAccountReadReceiptsChangedSecondary": "Управление", "modalAccountRemoveDeviceAction": "Удалить устройство", - "modalAccountRemoveDeviceHeadline": "Удаление \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Удаление \"{device}\"", "modalAccountRemoveDeviceMessage": "Для удаления устройства необходимо ввести пароль.", "modalAccountRemoveDevicePlaceholder": "Пароль", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Сбросить этого клиента", "modalAppLockLockedError": "Неверный код доступа", "modalAppLockLockedForgotCTA": "Доступ как новое устройство", - "modalAppLockLockedTitle": "Введите код доступа для разблокировки {{brandName}}", + "modalAppLockLockedTitle": "Введите код доступа для разблокировки {brandName}", "modalAppLockLockedUnlockButton": "Разблокировать", "modalAppLockPasscode": "Код доступа", "modalAppLockSetupAcceptButton": "Установить код доступа", - "modalAppLockSetupChangeMessage": "Для обеспечения безопасности команды ваша организация требует блокировки приложения, если {{brandName}} не используется.[br]Создайте код доступа для разблокировки {{brandName}}. Пожалуйста, запомните его, так как он не может быть восстановлен.", - "modalAppLockSetupChangeTitle": "В {{brandName}} произошло изменение", + "modalAppLockSetupChangeMessage": "Для обеспечения безопасности команды ваша организация требует блокировки приложения, если {brandName} не используется.[br]Создайте код доступа для разблокировки {brandName}. Пожалуйста, запомните его, так как он не может быть восстановлен.", + "modalAppLockSetupChangeTitle": "В {brandName} произошло изменение", "modalAppLockSetupCloseBtn": "Закрыть окно 'Установить код доступа к приложению?'", "modalAppLockSetupDigit": "Цифра", - "modalAppLockSetupLong": "Не менее {{minPasswordLength}} символов", + "modalAppLockSetupLong": "Не менее {minPasswordLength} символов", "modalAppLockSetupLower": "Строчная буква", "modalAppLockSetupMessage": "Приложение будет заблокировано спустя определенное время неактивности.[br]Для его разблокировки, вам понадобится ввести код доступа.[br]Убедитесь, что вы запомнили этот код, так как способа его восстановления не существует.", "modalAppLockSetupSecondPlaceholder": "Повторить код доступа", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Неправильный пароль", "modalAppLockWipePasswordGoBackButton": "Вернуться", "modalAppLockWipePasswordPlaceholder": "Пароль", - "modalAppLockWipePasswordTitle": "Введите ваш пароль учетной записи {{brandName}}, чтобы сбросить этого клиента", + "modalAppLockWipePasswordTitle": "Введите ваш пароль учетной записи {brandName}, чтобы сбросить этого клиента", "modalAssetFileTypeRestrictionHeadline": "Запрещенный тип файла", - "modalAssetFileTypeRestrictionMessage": "Тип файла \"{{fileName}}\" не допускается.", + "modalAssetFileTypeRestrictionMessage": "Тип файла \"{fileName}\" не допускается.", "modalAssetParallelUploadsHeadline": "Слишком много файлов одновременно", - "modalAssetParallelUploadsMessage": "Вы можете отправить до {{number}} файлов за раз.", + "modalAssetParallelUploadsMessage": "Вы можете отправить до {number} файлов за раз.", "modalAssetTooLargeHeadline": "Файл слишком большой", - "modalAssetTooLargeMessage": "Вы можете отправлять файлы размером до {{number}}", + "modalAssetTooLargeMessage": "Вы можете отправлять файлы размером до {number}", "modalAvailabilityAvailableMessage": "Для других пользователей будет отображаться статус 'Доступен'. Вы будете получать уведомления о входящих вызовах и сообщениях в соответствии с настройками уведомлений в каждой беседе.", "modalAvailabilityAvailableTitle": "Вы установили 'Доступен'", "modalAvailabilityAwayMessage": "Для других пользователей будет отображаться статус 'Отошел'. Вы не будете получать уведомления о любых входящих звонках или сообщениях.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Позвонить", "modalCallSecondOutgoingHeadline": "Завершить текущий вызов?", "modalCallSecondOutgoingMessage": "Уже есть активный вызов в другой беседе. Он будет завершен, если вы начнете новый.", - "modalCallUpdateClientHeadline": "Пожалуйста, обновите {{brandName}}", - "modalCallUpdateClientMessage": "Вам поступил вызов, который не поддерживается этой версией {{brandName}}.", + "modalCallUpdateClientHeadline": "Пожалуйста, обновите {brandName}", + "modalCallUpdateClientMessage": "Вам поступил вызов, который не поддерживается этой версией {brandName}.", "modalConferenceCallNotSupportedHeadline": "Групповые вызовы недоступны.", "modalConferenceCallNotSupportedJoinMessage": "Чтобы присоединиться к групповому вызову, пожалуйста, используйте совместимый браузер.", "modalConferenceCallNotSupportedMessage": "Этот браузер не поддерживает сквозное шифрование групповых вызовов", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Отмена", "modalConnectAcceptAction": "Связаться", "modalConnectAcceptHeadline": "Принять?", - "modalConnectAcceptMessage": "Это свяжет вас с {{user}} и откроет беседу.", + "modalConnectAcceptMessage": "Это свяжет вас с {user} и откроет беседу.", "modalConnectAcceptSecondary": "Игнорировать", "modalConnectCancelAction": "Да", "modalConnectCancelHeadline": "Отменить запрос?", - "modalConnectCancelMessage": "Удалить запрос на добавление {{user}}.", + "modalConnectCancelMessage": "Удалить запрос на добавление {user}.", "modalConnectCancelSecondary": "Нет", "modalConversationClearAction": "Удалить", "modalConversationClearHeadline": "Удалить контент?", "modalConversationClearMessage": "Это действие очистит историю бесед на всех ваших устройствах.", "modalConversationClearOption": "Также покинуть беседу", "modalConversationDeleteErrorHeadline": "Группа не удалена", - "modalConversationDeleteErrorMessage": "Произошла ошибка при попытке удалить группу {{name}}. Пожалуйста, попробуйте еще раз.", + "modalConversationDeleteErrorMessage": "Произошла ошибка при попытке удалить группу {name}. Пожалуйста, попробуйте еще раз.", "modalConversationDeleteGroupAction": "Удалить", "modalConversationDeleteGroupHeadline": "Удалить групповую беседу?", "modalConversationDeleteGroupMessage": "Это приведет к удалению группы и всего содержимого для всех участников на всех устройствах. Восстановить контент будет невозможно. Все участники будут оповещены.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "Вы не смогли присоединиться к беседе", "modalConversationJoinFullMessage": "Беседа переполнена.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "Вас пригласили в беседу: {{conversationName}}", + "modalConversationJoinMessage": "Вас пригласили в беседу: {conversationName}", "modalConversationJoinNotFoundHeadline": "Вы не смогли присоединиться к беседе", "modalConversationJoinNotFoundMessage": "Ссылка на беседу недействительна.", "modalConversationLeaveAction": "Покинуть", - "modalConversationLeaveHeadline": "Покинуть беседу {{name}}?", + "modalConversationLeaveHeadline": "Покинуть беседу {name}?", "modalConversationLeaveMessage": "Вы больше не сможете отправлять и получать сообщения в этой беседе.", - "modalConversationLeaveMessageCloseBtn": "Закрыть окно 'Покинуть беседу {{name}}'", + "modalConversationLeaveMessageCloseBtn": "Закрыть окно 'Покинуть беседу {name}'", "modalConversationLeaveOption": "Также очистить контент", "modalConversationMessageTooLongHeadline": "Сообщение слишком длинное", - "modalConversationMessageTooLongMessage": "Вы можете отправлять сообщения длиной до {{number}} символов.", + "modalConversationMessageTooLongMessage": "Вы можете отправлять сообщения длиной до {number} символов.", "modalConversationNewDeviceAction": "Отправить", - "modalConversationNewDeviceHeadlineMany": "{{users}} начали использовать новые устройства", - "modalConversationNewDeviceHeadlineOne": "{{user}} начал(-а) использовать новое устройство", - "modalConversationNewDeviceHeadlineYou": "{{user}} начали использовать новое устройство", + "modalConversationNewDeviceHeadlineMany": "{users} начали использовать новые устройства", + "modalConversationNewDeviceHeadlineOne": "{user} начал(-а) использовать новое устройство", + "modalConversationNewDeviceHeadlineYou": "{user} начали использовать новое устройство", "modalConversationNewDeviceIncomingCallAction": "Принять вызов", "modalConversationNewDeviceIncomingCallMessage": "Вы действительно хотите принять вызов?", "modalConversationNewDeviceMessage": "Вы все еще хотите отправить ваше сообщение?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Вы действительно хотите позвонить?", "modalConversationNotConnectedHeadline": "Никто не был добавлен в беседу", "modalConversationNotConnectedMessageMany": "Один из выбранных вами контактов не хочет, чтобы его добавляли в беседы.", - "modalConversationNotConnectedMessageOne": "{{name}} не хочет, чтобы его добавляли в беседы.", + "modalConversationNotConnectedMessageOne": "{name} не хочет, чтобы его добавляли в беседы.", "modalConversationOptionsAllowGuestMessage": "Не удалось активировать гостевой доступ. Попробуйте снова.", "modalConversationOptionsAllowServiceMessage": "Не удалось активировать сервисы. Попробуйте снова.", "modalConversationOptionsDisableGuestMessage": "Не удалось удалить гостей. Попробуйте снова.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Текущие гости будут удалены из беседы. Новые гости допущены не будут.", "modalConversationRemoveGuestsOrServicesAction": "Отключить", "modalConversationRemoveHeadline": "Удалить?", - "modalConversationRemoveMessage": "{{user}} больше не сможет отправлять и получать сообщения в этой беседе.", + "modalConversationRemoveMessage": "{user} больше не сможет отправлять и получать сообщения в этой беседе.", "modalConversationRemoveServicesHeadline": "Отключить доступ сервисов?", "modalConversationRemoveServicesMessage": "Текущие сервисы будут удалены из беседы. Новые сервисы допущены не будут.", "modalConversationRevokeLinkAction": "Отозвать ссылку", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Отозвать эту ссылку?", "modalConversationRevokeLinkMessage": "Новые гости не смогут присоединиться по этой ссылке. На доступ текущих гостей это не повлияет.", "modalConversationTooManyMembersHeadline": "Эта группа заполнена", - "modalConversationTooManyMembersMessage": "К беседе может присоединиться до {{number1}} участников. На текущий момент в комнате есть места еще для {{number2}} участников.", + "modalConversationTooManyMembersMessage": "К беседе может присоединиться до {number1} участников. На текущий момент в комнате есть места еще для {number2} участников.", "modalCreateFolderAction": "Создать", "modalCreateFolderHeadline": "Создать новую папку", "modalCreateFolderMessage": "Переместить вашу беседу в новую папку.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Выбранная анимация слишком большая", - "modalGifTooLargeMessage": "Максимальный размер {{number}} МБ.", + "modalGifTooLargeMessage": "Максимальный размер {number} МБ.", "modalGuestLinkJoinConfirmLabel": "Подтвердить пароль", "modalGuestLinkJoinConfirmPlaceholder": "Подтвердите пароль", - "modalGuestLinkJoinHelperText": "Используйте как минимум {{minPasswordLength}} символов, включая одну строчную букву, одну заглавную букву, цифру и специальный символ.", + "modalGuestLinkJoinHelperText": "Используйте как минимум {minPasswordLength} символов, включая одну строчную букву, одну заглавную букву, цифру и специальный символ.", "modalGuestLinkJoinLabel": "Установить пароль", "modalGuestLinkJoinPlaceholder": "Введите пароль", "modalIntegrationUnavailableHeadline": "Боты в настоящее время недоступны", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "Не удалось найти устройство ввода звука. Другие участники не смогут вас услышать, пока не будут настроены параметры звука. Пожалуйста, перейдите в Настройки, чтобы узнать больше о вашей конфигурации звука.", "modalNoAudioInputTitle": "Микрофон отключен", "modalNoCameraCloseBtn": "Закрыть окно 'Нет доступа к камере'", - "modalNoCameraMessage": "У {{brandName}} нет доступа к камере.[br][faqLink]Прочтите эту статью[/faqLink], чтобы узнать, как это исправить.", + "modalNoCameraMessage": "У {brandName} нет доступа к камере.[br][faqLink]Прочтите эту статью[/faqLink], чтобы узнать, как это исправить.", "modalNoCameraTitle": "Нет доступа к камере", "modalOpenLinkAction": "Открыть", - "modalOpenLinkMessage": "Это приведет вас к {{link}}", + "modalOpenLinkMessage": "Это приведет вас к {link}", "modalOpenLinkTitle": "Перейти по ссылке", "modalOptionSecondary": "Отмена", "modalPictureFileFormatHeadline": "Не удается использовать это изображение", "modalPictureFileFormatMessage": "Выберите файл PNG или JPEG.", "modalPictureTooLargeHeadline": "Выбранное изображение слишком большое", - "modalPictureTooLargeMessage": "Вы можете использовать изображения размером до {{number}} МБ.", + "modalPictureTooLargeMessage": "Вы можете использовать изображения размером до {number} МБ.", "modalPictureTooSmallHeadline": "Изображение слишком маленькое", "modalPictureTooSmallMessage": "Выберите изображение размером не менее 320 x 320 пикселей.", "modalPreferencesAccountEmailErrorHeadline": "Ошибка", "modalPreferencesAccountEmailHeadline": "Подтвердите email", "modalPreferencesAccountEmailInvalidMessage": "Адрес email недействителен.", "modalPreferencesAccountEmailTakenMessage": "Адрес еmail уже используется.", - "modalRemoveDeviceCloseBtn": "Закрыть окно 'Удалить устройство {{name}}'", + "modalRemoveDeviceCloseBtn": "Закрыть окно 'Удалить устройство {name}'", "modalServiceUnavailableHeadline": "Добавление сервиса невозможно", "modalServiceUnavailableMessage": "В данный момент этот сервис недоступен.", "modalSessionResetHeadline": "Сессия была сброшена", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Повторить", "modalUploadContactsMessage": "Мы не получили вашу информацию. Повторите попытку импорта своих контактов.", "modalUserBlockAction": "Заблокировать", - "modalUserBlockHeadline": "Заблокировать {{user}}?", - "modalUserBlockMessage": "{{user}} больше не сможет связаться с вами или добавить вас в групповые беседы.", + "modalUserBlockHeadline": "Заблокировать {user}?", + "modalUserBlockMessage": "{user} больше не сможет связаться с вами или добавить вас в групповые беседы.", "modalUserBlockedForLegalHold": "Этот пользователь заблокирован из-за юридических ограничений. [link]Подробнее[/link]", "modalUserCannotAcceptConnectionMessage": "Запрос на добавление не может быть принят", "modalUserCannotBeAddedHeadline": "Гости не могут быть добавлены", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Запрос на добавление не может быть проигнорирован", "modalUserCannotSendConnectionLegalHoldMessage": "Вы не можете связаться с этим пользователем из-за юридических ограничений. [link]Подробнее[/link]", "modalUserCannotSendConnectionMessage": "Не удалось отправить запрос на добавление", - "modalUserCannotSendConnectionNotFederatingMessage": "Вы не можете отправить запрос на подключение, поскольку ваш бэкэнд не объединен с бэкэндом {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "Вы не можете отправить запрос на подключение, поскольку ваш бэкэнд не объединен с бэкэндом {username}.", "modalUserLearnMore": "Подробнее", "modalUserUnblockAction": "Разблокировать", "modalUserUnblockHeadline": "Разблокировать?", - "modalUserUnblockMessage": "{{user}} вновь сможет связаться с вами и добавить вас в групповые беседы.", + "modalUserUnblockMessage": "{user} вновь сможет связаться с вами и добавить вас в групповые беседы.", "moderatorMenuEntryMute": "Микрофон", "moderatorMenuEntryMuteAllOthers": "Отключить микрофон остальным", "muteStateRemoteMute": "Вам отключили микрофон", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Принял(-а) ваш запрос на добавление", "notificationConnectionConnected": "Теперь в списке контактов", "notificationConnectionRequest": "Хочет связаться", - "notificationConversationCreate": "{{user}} начал(-а) беседу", + "notificationConversationCreate": "{user} начал(-а) беседу", "notificationConversationDeleted": "Беседа удалена", - "notificationConversationDeletedNamed": "{{name}} удален", - "notificationConversationMessageTimerReset": "{{user}} отключил таймер сообщения", - "notificationConversationMessageTimerUpdate": "{{user}} установил(-а) таймер сообщения на {{time}}", - "notificationConversationRename": "{{user}} переименовал(-а) беседу в {{name}}", - "notificationMemberJoinMany": "{{user}} добавил(-а) {{number}} участника(ов) в беседу", - "notificationMemberJoinOne": "{{user1}} добавил(-а) в беседу {{user2}}", - "notificationMemberJoinSelf": "{{user}} присоединился(лась) к беседе", - "notificationMemberLeaveRemovedYou": "{{user}} удалил(-а) вас из беседы", - "notificationMention": "Упоминание: {{text}}", + "notificationConversationDeletedNamed": "{name} удален", + "notificationConversationMessageTimerReset": "{user} отключил таймер сообщения", + "notificationConversationMessageTimerUpdate": "{user} установил(-а) таймер сообщения на {time}", + "notificationConversationRename": "{user} переименовал(-а) беседу в {name}", + "notificationMemberJoinMany": "{user} добавил(-а) {number} участника(ов) в беседу", + "notificationMemberJoinOne": "{user1} добавил(-а) в беседу {user2}", + "notificationMemberJoinSelf": "{user} присоединился(лась) к беседе", + "notificationMemberLeaveRemovedYou": "{user} удалил(-а) вас из беседы", + "notificationMention": "Упоминание: {text}", "notificationObfuscated": "Отправил(-а) вам сообщение", "notificationObfuscatedMention": "Вас упомянули", "notificationObfuscatedReply": "Ответил(-а) вам", "notificationObfuscatedTitle": "Кто-то", "notificationPing": "Отправил(-а) пинг", - "notificationReaction": "{{reaction}} ваше сообщение", - "notificationReply": "Ответ: {{text}}", + "notificationReaction": "{reaction} ваше сообщение", + "notificationReply": "Ответ: {text}", "notificationSettingsDisclaimer": "Вы можете получать уведомления обо всем (включая аудио- и видеозвонки) или только когда кто-то упоминает вас или отвечает на одно из ваших сообщений.", "notificationSettingsEverything": "Все", "notificationSettingsMentionsAndReplies": "Упоминания и ответы", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Поделился(-лась) файлом", "notificationSharedLocation": "Поделился(-лась) местоположением", "notificationSharedVideo": "Поделился(-лась) видео", - "notificationTitleGroup": "{{user}} в {{conversation}}", + "notificationTitleGroup": "{user} в {conversation}", "notificationVoiceChannelActivate": "Вызывает", "notificationVoiceChannelDeactivate": "Звонил(-а)", "oauth.allow": "Разрешить", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Создание гостевых ссылок на беседы в Wire", "oauth.subhead": "Microsoft Outlook требует вашего разрешения для:", "offlineBackendLearnMore": "Подробнее", - "ongoingAudioCall": "Текущий аудиовызов с {{conversationName}}.", - "ongoingGroupAudioCall": "Текущий групповой вызов с {{conversationName}}.", - "ongoingGroupVideoCall": "Текущий групповой вызов с {{conversationName}}, ваша камера {{cameraStatus}}.", - "ongoingVideoCall": "Текущий видеовызов с {{conversationName}}, ваша камера {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "В данный момент вы не можете общаться с {{participantName}}. Когда {{participantName}} авторизуется, вы снова сможете звонить, а также отправлять сообщения и файлы.", - "otherUserNotSupportMLSMsg": "Вы не можете общаться с {{participantName}}, поскольку вы используете разные протоколы. Когда {{participantName}} обновится, вы сможете звонить и отправлять сообщения и файлы.", - "participantDevicesDetailHeadline": "Убедитесь, что этот отпечаток соответствует отпечатку, показанному на устройстве [bold]{{user}}[/bold].", + "ongoingAudioCall": "Текущий аудиовызов с {conversationName}.", + "ongoingGroupAudioCall": "Текущий групповой вызов с {conversationName}.", + "ongoingGroupVideoCall": "Текущий групповой вызов с {conversationName}, ваша камера {cameraStatus}.", + "ongoingVideoCall": "Текущий видеовызов с {conversationName}, ваша камера {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "В данный момент вы не можете общаться с {participantName}. Когда {participantName} авторизуется, вы снова сможете звонить, а также отправлять сообщения и файлы.", + "otherUserNotSupportMLSMsg": "Вы не можете общаться с {participantName}, поскольку вы используете разные протоколы. Когда {participantName} обновится, вы сможете звонить и отправлять сообщения и файлы.", + "participantDevicesDetailHeadline": "Убедитесь, что этот отпечаток соответствует отпечатку, показанному на устройстве [bold]{user}[/bold].", "participantDevicesDetailHowTo": "Как это сделать?", "participantDevicesDetailResetSession": "Сбросить сессию", "participantDevicesDetailShowMyDevice": "Показать отпечаток моего устройства", "participantDevicesDetailVerify": "Верифицировано", "participantDevicesHeader": "Устройства", - "participantDevicesHeadline": "{{brandName}} присваивает каждому устройству уникальный отпечаток. Сравните их с {{user}} и верифицируйте вашу беседу.", + "participantDevicesHeadline": "{brandName} присваивает каждому устройству уникальный отпечаток. Сравните их с {user} и верифицируйте вашу беседу.", "participantDevicesLearnMore": "Подробнее", - "participantDevicesNoClients": "У {{user}} нет устройств, привязанных к аккаунту, поэтому получать ваши сообщения или звонки в данный момент невозможно", + "participantDevicesNoClients": "У {user} нет устройств, привязанных к аккаунту, поэтому получать ваши сообщения или звонки в данный момент невозможно", "participantDevicesProteusDeviceVerification": "Верификация устройства Proteus", "participantDevicesProteusKeyFingerprint": "Отпечаток ключа Proteus", "participantDevicesSelfAllDevices": "Показать все мои устройства", @@ -1221,22 +1221,22 @@ "preferencesAV": "Аудио / Видео", "preferencesAVCamera": "Камера", "preferencesAVMicrophone": "Микрофон", - "preferencesAVNoCamera": "У {{brandName}} нет доступа к камере.[br][faqLink]Прочтите эту статью[/faqLink], чтобы узнать, как это исправить.", + "preferencesAVNoCamera": "У {brandName} нет доступа к камере.[br][faqLink]Прочтите эту статью[/faqLink], чтобы узнать, как это исправить.", "preferencesAVPermissionDetail": "Включите в настройках", "preferencesAVSpeakers": "Динамики", "preferencesAVTemporaryDisclaimer": "Гости не могут начинать групповые видеозвонки. Выберите камеру, которая будет использоваться если вы к ним присоединитесь.", "preferencesAVTryAgain": "Повторить попытку", "preferencesAbout": "О программе", - "preferencesAboutAVSVersion": "Версия AVS {{version}}", + "preferencesAboutAVSVersion": "Версия AVS {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Версия для компьютера {{version}}", + "preferencesAboutDesktopVersion": "Версия для компьютера {version}", "preferencesAboutPrivacyPolicy": "Политика конфиденциальности", "preferencesAboutSupport": "Поддержка", "preferencesAboutSupportContact": "Связаться с поддержкой", "preferencesAboutSupportWebsite": "Сайт поддержки", "preferencesAboutTermsOfUse": "Условия использования", - "preferencesAboutVersion": "{{brandName}} для веб {{version}}", - "preferencesAboutWebsite": "Веб-сайт {{brandName}}", + "preferencesAboutVersion": "{brandName} для веб {version}", + "preferencesAboutWebsite": "Веб-сайт {brandName}", "preferencesAccount": "Аккаунт", "preferencesAccountAccentColor": "Установить цвет профиля", "preferencesAccountAccentColorAMBER": "Янтарный", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Красный", "preferencesAccountAccentColorTURQUOISE": "Бирюзовый", "preferencesAccountAppLockCheckbox": "Блокировка кодом доступа", - "preferencesAccountAppLockDetail": "Блокировать Wire спустя {{locktime}} работы в фоновом режиме. Разблокировать можно при помощи Touch ID или ввода кода доступа.", + "preferencesAccountAppLockDetail": "Блокировать Wire спустя {locktime} работы в фоновом режиме. Разблокировать можно при помощи Touch ID или ввода кода доступа.", "preferencesAccountAvailabilityUnset": "Установить статус", "preferencesAccountCopyLink": "Скопировать ссылку на профиль", "preferencesAccountCreateTeam": "Создать команду", "preferencesAccountData": "Разрешения на использование данных", - "preferencesAccountDataTelemetry": "Данные об использовании позволяют {{brandName}} определить, как используется приложение и как его можно улучшить. Эти данные анонимны и не включают в себя содержимое ваших сообщений (например, сообщения, файлы или звонки).", + "preferencesAccountDataTelemetry": "Данные об использовании позволяют {brandName} определить, как используется приложение и как его можно улучшить. Эти данные анонимны и не включают в себя содержимое ваших сообщений (например, сообщения, файлы или звонки).", "preferencesAccountDataTelemetryCheckbox": "Отправка анонимных данных об использовании", "preferencesAccountDelete": "Удалить аккаунт", "preferencesAccountDisplayname": "Название профиля", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Выйти", "preferencesAccountManageTeam": "Управлять командой", "preferencesAccountMarketingConsentCheckbox": "Получать рассылку", - "preferencesAccountMarketingConsentDetail": "Получать новости и обновления продуктов от {{brandName}} по электронной почте.", + "preferencesAccountMarketingConsentDetail": "Получать новости и обновления продуктов от {brandName} по электронной почте.", "preferencesAccountPrivacy": "Конфиденциальность", "preferencesAccountReadReceiptsCheckbox": "Отчеты о прочтении", "preferencesAccountReadReceiptsDetail": "При отключении этой настройки, вы не сможете видеть отчеты о прочтении от ваших собеседников. Этот параметр не применяется к групповым беседам.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Если вам не знакомо какое-либо из устройств, удалите его и измените пароль.", "preferencesDevicesCurrent": "Текущее", "preferencesDevicesFingerprint": "Отпечаток ключа", - "preferencesDevicesFingerprintDetail": "{{brandName}} присваивает каждому устройству уникальный отпечаток. Сравните их и верифицируйте ваши устройства и беседы.", + "preferencesDevicesFingerprintDetail": "{brandName} присваивает каждому устройству уникальный отпечаток. Сравните их и верифицируйте ваши устройства и беседы.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Удалить устройство", "preferencesDevicesRemoveCancel": "Отмена", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Некоторые", "preferencesOptionsAudioSomeDetail": "Пинги и вызовы", "preferencesOptionsBackupExportHeadline": "Резервное копирование", - "preferencesOptionsBackupExportSecondary": "Чтобы сохранить историю бесед, сделайте резервную копию. С ее помощью можно восстановить историю, если вы потеряете компьютер или перейдете на новый.\nФайл резервной копии {{brandName}} не защищен сквозным шифрованием, поэтому храните его в надежном месте.", + "preferencesOptionsBackupExportSecondary": "Чтобы сохранить историю бесед, сделайте резервную копию. С ее помощью можно восстановить историю, если вы потеряете компьютер или перейдете на новый.\nФайл резервной копии {brandName} не защищен сквозным шифрованием, поэтому храните его в надежном месте.", "preferencesOptionsBackupHeader": "История", "preferencesOptionsBackupImportHeadline": "Восстановление", "preferencesOptionsBackupImportSecondary": "Восстановить историю можно только из резервной копии одной и той же платформы. Резервная копия перезапишет беседы на этом устройстве.", "preferencesOptionsBackupTryAgain": "Повторить попытку", "preferencesOptionsCall": "Звонки", "preferencesOptionsCallLogs": "Устранение неполадок", - "preferencesOptionsCallLogsDetail": "Сохранить отладочный отчет вызова. Эта информация помогает службе поддержки {{brandName}} диагностировать проблемы со звонками.", + "preferencesOptionsCallLogsDetail": "Сохранить отладочный отчет вызова. Эта информация помогает службе поддержки {brandName} диагностировать проблемы со звонками.", "preferencesOptionsCallLogsGet": "Сохранить отчет", "preferencesOptionsContacts": "Контакты", "preferencesOptionsContactsDetail": "Мы используем ваши контактные данные для связи с другими пользователями. Мы анонимизируем всю информацию и не делимся ею с кем-либо еще.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Вы не можете увидеть это сообщение.", "replyQuoteShowLess": "Свернуть", "replyQuoteShowMore": "Развернуть", - "replyQuoteTimeStampDate": "Исходное сообщение от {{date}}", - "replyQuoteTimeStampTime": "Исходное сообщение от {{time}}", + "replyQuoteTimeStampDate": "Исходное сообщение от {date}", + "replyQuoteTimeStampTime": "Исходное сообщение от {time}", "roleAdmin": "Администратор", "roleOwner": "Владелец", "rolePartner": "Партнер", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Подробнее", "searchGroupConversations": "Поиск групповых бесед", "searchGroupParticipants": "Участники группы", - "searchInvite": "Пригласите друзей в {{brandName}}", + "searchInvite": "Пригласите друзей в {brandName}", "searchInviteButtonContacts": "Из Контактов", "searchInviteDetail": "Доступ к контактам поможет установить связь с другими пользователями. Мы анонимизируем всю информацию и не делимся ею с кем-либо еще.", "searchInviteHeadline": "Приведи своих друзей", @@ -1409,13 +1409,13 @@ "searchManageServices": "Управление сервисами", "searchManageServicesNoResults": "Управление сервисами", "searchMemberInvite": "Пригласите пользователей в команду", - "searchNoContactsOnWire": "У вас нет контактов в {{brandName}}.\nПопробуйте найти пользователей\nпо имени или псевдониму.", + "searchNoContactsOnWire": "У вас нет контактов в {brandName}.\nПопробуйте найти пользователей\nпо имени или псевдониму.", "searchNoMatchesPartner": "Нет результатов", "searchNoServicesManager": "Сервисы - это помощники, которые могут улучшить ваш рабочий процесс.", "searchNoServicesMember": "Сервисы - это помощники, которые могут улучшить ваш рабочий процесс. Чтобы включить их, обратитесь к администратору.", "searchOtherDomainFederation": "Подключиться к другому домену", "searchOthers": "Связаться", - "searchOthersFederation": "Подключиться к {{domainName}}", + "searchOthersFederation": "Подключиться к {domainName}", "searchPeople": "Участники", "searchPeopleOnlyPlaceholder": "Поиск пользователей", "searchPeoplePlaceholder": "Поиск участников и бесед", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Ищите пользователей по\nимени или псевдониму", "searchTrySearchFederation": "Найти пользователей в Wire, используя имя или\n@псевдоним\n\nНайти пользователей из другого домена, используя @псевдоним@домен", "searchTrySearchLearnMore": "Подробнее", - "selfNotSupportMLSMsgPart1": "Вы не можете общаться с {{selfUserName}}, поскольку ваше устройство не поддерживает необходимый протокол.", + "selfNotSupportMLSMsgPart1": "Вы не можете общаться с {selfUserName}, поскольку ваше устройство не поддерживает необходимый протокол.", "selfNotSupportMLSMsgPart2": "звонить, отправлять сообщения и файлы.", "selfProfileImageAlt": "Ваше изображение профиля", "servicesOptionsTitle": "Сервисы", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Пожалуйста, введите ваш код SSO", "ssoLogin.subheadCodeOrEmail": "Пожалуйста, введите ваш email или код SSO", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "Если ваша электронная почта соответствует корпоративной установке {brandName}, то приложение подключится к этому серверу.", - "startedAudioCallingAlert": "Вы звоните {{conversationName}}.", - "startedGroupCallingAlert": "Вы начали групповой вызов с {{conversationName}}.", - "startedVideoCallingAlert": "Вы звоните {{conversationName}}, ваша камера {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "Вы начали групповой вызов с {{conversationName}}, ваша камера {{cameraStatus}}.", + "startedAudioCallingAlert": "Вы звоните {conversationName}.", + "startedGroupCallingAlert": "Вы начали групповой вызов с {conversationName}.", + "startedVideoCallingAlert": "Вы звоните {conversationName}, ваша камера {cameraStatus}.", + "startedVideoGroupCallingAlert": "Вы начали групповой вызов с {conversationName}, ваша камера {cameraStatus}.", "takeoverButtonChoose": "Выбрать свое", "takeoverButtonKeep": "Оставить это", "takeoverLink": "Подробнее", - "takeoverSub": "Зарегистрируйте свое уникальное имя в {{brandName}}.", + "takeoverSub": "Зарегистрируйте свое уникальное имя в {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "Вы создали или присоединились к команде с этим email на другом устройстве.", "teamCreationAlreadyInTeamErrorTitle": "Уже в команде", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Продолжить создание команды", "teamCreationLeaveModalTitle": "Выйти без сохранения?", "teamCreationOpenTeamManagement": "Открыть управление командой", - "teamCreationStep": "Шаг {{currentStep}} из {{totalSteps}}", + "teamCreationStep": "Шаг {currentStep} из {totalSteps}", "teamCreationSuccessCloseLabel": "Закрыть просмотр создания команды", "teamCreationSuccessListItem1": "Пригласите первых членов своей команды и начните совместную работу", "teamCreationSuccessListItem2": "Настройте параметры своей команды", "teamCreationSuccessListTitle": "Перейдите к Управлению командой:", - "teamCreationSuccessSubTitle": "Теперь вы являетесь владельцем команды ({{teamName}}).", - "teamCreationSuccessTitle": "Поздравляем {{name}}!", + "teamCreationSuccessSubTitle": "Теперь вы являетесь владельцем команды ({teamName}).", + "teamCreationSuccessTitle": "Поздравляем {name}!", "teamCreationTitle": "Создать свою команду", "teamName.headline": "Назовите команду", "teamName.subhead": "Вы всегда можете изменить его позже.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Самоудаляющиеся сообщения", "tooltipConversationAddImage": "Добавить изображение", "tooltipConversationCall": "Вызов", - "tooltipConversationDetailsAddPeople": "Добавить участников в беседу ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Добавить участников в беседу ({shortcut})", "tooltipConversationDetailsRename": "Изменить название беседы", "tooltipConversationEphemeral": "Самоудаляющееся сообщение", - "tooltipConversationEphemeralAriaLabel": "Введите самоудаляющееся сообщение, в настоящее время установлено на {{time}}", + "tooltipConversationEphemeralAriaLabel": "Введите самоудаляющееся сообщение, в настоящее время установлено на {time}", "tooltipConversationFile": "Добавить файл", "tooltipConversationInfo": "Информация о беседе", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} и еще {{count}} участников пишут", - "tooltipConversationInputOneUserTyping": "{{user1}} пишет", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} и еще {count} участников пишут", + "tooltipConversationInputOneUserTyping": "{user1} пишет", "tooltipConversationInputPlaceholder": "Введите сообщение", - "tooltipConversationInputTwoUserTyping": "{{user1}} и {{user2}} пишут", - "tooltipConversationPeople": "Участники ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} и {user2} пишут", + "tooltipConversationPeople": "Участники ({shortcut})", "tooltipConversationPicture": "Добавить изображение", "tooltipConversationPing": "Пинг", "tooltipConversationSearch": "Поиск", "tooltipConversationSendMessage": "Отправить сообщение", "tooltipConversationVideoCall": "Видеовызов", - "tooltipConversationsArchive": "Архивировать ({{shortcut}})", - "tooltipConversationsArchived": "Показать архив ({{number}})", + "tooltipConversationsArchive": "Архивировать ({shortcut})", + "tooltipConversationsArchived": "Показать архив ({number})", "tooltipConversationsMore": "Больше", - "tooltipConversationsNotifications": "Открыть настройки уведомлений ({{shortcut}})", - "tooltipConversationsNotify": "Включить уведомления ({{shortcut}})", + "tooltipConversationsNotifications": "Открыть настройки уведомлений ({shortcut})", + "tooltipConversationsNotify": "Включить уведомления ({shortcut})", "tooltipConversationsPreferences": "Открыть настройки", - "tooltipConversationsSilence": "Отключить уведомления ({{shortcut}})", - "tooltipConversationsStart": "Начать беседу ({{shortcut}})", + "tooltipConversationsSilence": "Отключить уведомления ({shortcut})", + "tooltipConversationsStart": "Начать беседу ({shortcut})", "tooltipPreferencesContactsMacos": "Поделитесь своими контактами из приложения macOS Контакты", "tooltipPreferencesPassword": "Открыть страницу сброса пароля", "tooltipPreferencesPicture": "Изменить свое фото…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Нет", "userBlockedConnectionBadge": "Заблокирован(-а)", "userListContacts": "Контакты", - "userListSelectedContacts": "Выбрано ({{selectedContacts}})", - "userNotFoundMessage": "Возможно, у вас нет разрешения на использование этой учетной записи, либо этот человек отсутствует в {{brandName}}.", - "userNotFoundTitle": "{{brandName}} не может найти этого человека.", - "userNotVerified": "Перед добавлением убедитесь в личности {{user}}.", + "userListSelectedContacts": "Выбрано ({selectedContacts})", + "userNotFoundMessage": "Возможно, у вас нет разрешения на использование этой учетной записи, либо этот человек отсутствует в {brandName}.", + "userNotFoundTitle": "{brandName} не может найти этого человека.", + "userNotVerified": "Перед добавлением убедитесь в личности {user}.", "userProfileButtonConnect": "Связаться", "userProfileButtonIgnore": "Игнорировать", "userProfileButtonUnblock": "Разблокировать", "userProfileDomain": "Домен", "userProfileEmail": "Email", "userProfileImageAlt": "Изображение профиля", - "userRemainingTimeHours": "Осталось {{time}} час.", - "userRemainingTimeMinutes": "Осталось менее {{time}} мин.", + "userRemainingTimeHours": "Осталось {time} час.", + "userRemainingTimeMinutes": "Осталось менее {time} мин.", "verify.changeEmail": "Изменить email", "verify.headline": "Вам письмо", "verify.resendCode": "Запросить код повторно", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Микрофон", "videoCallOverlayOpenFullScreen": "Открыть вызов в полноэкранном режиме", "videoCallOverlayOpenPopupWindow": "Открыть в новом окне", - "videoCallOverlayParticipantsListLabel": "Участники ({{count}})", + "videoCallOverlayParticipantsListLabel": "Участники ({count})", "videoCallOverlayShareScreen": "Поделиться экраном", "videoCallOverlayShowParticipantsList": "Показать список участников", "videoCallOverlayViewModeAll": "Показать всех участников", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Фон", "videoCallbackgroundNotBlurred": "Не размывать фон", "videoCallvideoInputCamera": "Камера", - "videoSpeakersTabAll": "Все ({{count}})", + "videoSpeakersTabAll": "Все ({count})", "videoSpeakersTabSpeakers": "Динамики", "viewingInAnotherWindow": "Просмотр в другом окне", - "warningCallIssues": "Эта версия {{brandName}} не может участвовать в вызове. Пожалуйста, используйте", + "warningCallIssues": "Эта версия {brandName} не может участвовать в вызове. Пожалуйста, используйте", "warningCallQualityPoor": "Плохое подключение", - "warningCallUnsupportedIncoming": "{{user}} вызывает. Ваш браузер не поддерживает вызовы.", + "warningCallUnsupportedIncoming": "{user} вызывает. Ваш браузер не поддерживает вызовы.", "warningCallUnsupportedOutgoing": "Вы не можете позвонить, так как ваш браузер не поддерживает вызовы.", "warningCallUpgradeBrowser": "Для совершения вызовов обновите Google Chrome.", - "warningConnectivityConnectionLost": "Пытаемся подключиться. У {{brandName}} может не получиться доставить сообщения.", + "warningConnectivityConnectionLost": "Пытаемся подключиться. У {brandName} может не получиться доставить сообщения.", "warningConnectivityNoInternet": "Отсутствует подключение к интернету. Вы не можете отправлять и получать сообщения.", "warningLearnMore": "Подробнее", - "warningLifecycleUpdate": "Доступна новая версия {{brandName}}.", + "warningLifecycleUpdate": "Доступна новая версия {brandName}.", "warningLifecycleUpdateLink": "Обновить сейчас", "warningLifecycleUpdateNotes": "Что нового", "warningNotFoundCamera": "Вы не можете позвонить, так как ваш компьютер нет имеет камеры.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Разрешить доступ к микрофону", "warningPermissionRequestNotification": "[icon] Разрешить уведомления", "warningPermissionRequestScreen": "[icon] Разрешить доступ к экрану", - "wireLinux": "{{brandName}} для Linux", - "wireMacos": "{{brandName}} для macOS", - "wireWindows": "{{brandName}} для Windows", - "wire_for_web": "{{brandName}} для Web" + "wireLinux": "{brandName} для Linux", + "wireMacos": "{brandName} для macOS", + "wireWindows": "{brandName} для Windows", + "wire_for_web": "{brandName} для Web" } diff --git a/src/i18n/si-LK.json b/src/i18n/si-LK.json index 745b0b3c539..7ffbd59c904 100644 --- a/src/i18n/si-LK.json +++ b/src/i18n/si-LK.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "දැනුම්දීමේ සැකසුම් වසන්න", "accessibility.conversation.goBack": "සංවාදයේ තොරතුරු වෙත ආපසු", "accessibility.conversation.sectionLabel": "සංවාද ලැයිස්තුව", - "accessibility.conversationAssetImageAlt": "{{messageDate}} දී {{username}} ගෙන් ඡායාරූපය", + "accessibility.conversationAssetImageAlt": "{messageDate} දී {username} ගෙන් ඡායාරූපය", "accessibility.conversationContextMenuOpenLabel": "තවත් විකල්ප අරින්න", "accessibility.conversationDetailsActionDevicesLabel": "උපාංග පෙන්වන්න", "accessibility.conversationDetailsActionGroupAdminLabel": "සමූහයේ පරිපාලක සකසන්න", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "නොකියවූ සැඳහුම", "accessibility.conversationStatusUnreadPing": "මගහැරුණු හැඬවීමක්", "accessibility.conversationStatusUnreadReply": "නොකියවූ පිළිතුර", - "accessibility.conversationTitle": "{{username}} තත්‍වය {{status}}", + "accessibility.conversationTitle": "{username} තත්‍වය {status}", "accessibility.emojiPickerSearchPlaceholder": "ඉමෝජි සොයන්න", "accessibility.giphyModal.close": "'චලරූ' කවුළුව වසන්න", "accessibility.giphyModal.loading": "giphy පූරණය වෙමින්", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "පණිවිඩ ක්‍රියාමාර්ග", "accessibility.messageActionsMenuLike": "හදවතකින් ප්‍රතික්‍රියා දක්වන්න", "accessibility.messageActionsMenuThumbsUp": "මනාපයකින් ප්‍රතික්‍රියා දක්වන්න", - "accessibility.messageDetailsReadReceipts": "{{readReceiptText}} පණිවිඩය දැක ඇත, විස්තර බලන්න", - "accessibility.messageReactionDetailsPlural": "{{emojiName}} සමඟ ප්‍රතික්‍රියාව, ප්‍රතික්‍රියා {{emojiCount}}", - "accessibility.messageReactionDetailsSingular": "{{emojiName}} සමඟ ප්‍රතික්‍රියාව, ප්‍රතික්‍රියා {{emojiCount}}", + "accessibility.messageDetailsReadReceipts": "{readReceiptText} පණිවිඩය දැක ඇත, විස්තර බලන්න", + "accessibility.messageReactionDetailsPlural": "{emojiName} සමඟ ප්‍රතික්‍රියාව, ප්‍රතික්‍රියා {emojiCount}", + "accessibility.messageReactionDetailsSingular": "{emojiName} සමඟ ප්‍රතික්‍රියාව, ප්‍රතික්‍රියා {emojiCount}", "accessibility.messages.like": "පණිවිඩයට කැමතියි", "accessibility.messages.liked": "පණිවිඩයට අකැමතියි", - "accessibility.openConversation": "{{name}} ගේ පැතිකඩ අරින්න", + "accessibility.openConversation": "{name} ගේ පැතිකඩ අරින්න", "accessibility.preferencesDeviceDetails.goBack": "උපාංගයේ විශ්ලේෂණයට ආපසු", "accessibility.rightPanel.GoBack": "ආපසු යන්න", "accessibility.rightPanel.close": "සංවාදයේ තොරතුරු වසන්න", @@ -170,7 +170,7 @@ "acme.done.button.close": "'සහතිකය බාගැනිණි' කවුළුව වසන්න", "acme.done.button.secondary": "සහතිකයේ විස්තර", "acme.done.headline": "සහතිකය නිකුත් කෙරිණි", - "acme.done.paragraph": "සහතිකය දැන් සක්‍රිය අතර ඔබගේ උපාංගය සත්‍යාපිතයි. ඔබගේ [bold]වයර් අභිප්‍රේත[/bold] යටතේ [bold]උපාංගවල[/bold] මෙම සහතිකය පිළිබඳ වැඩි විස්තර හමු වනු ඇත.

අන්ත අනන්‍යතාවය ගැන තව දැනගන්න ", + "acme.done.paragraph": "සහතිකය දැන් සක්‍රිය අතර ඔබගේ උපාංගය සත්‍යාපිතයි. ඔබගේ [bold]වයර් අභිප්‍රේත[/bold] යටතේ [bold]උපාංගවල[/bold] මෙම සහතිකය පිළිබඳ වැඩි විස්තර හමු වනු ඇත.

අන්ත අනන්‍යතාවය ගැන තව දැනගන්න ", "acme.error.button.close": "'යමක් වැරදී ඇත' කවුළුව වසන්න", "acme.error.button.primary": "නැවත", "acme.error.button.secondary": "අවලංගු", @@ -182,15 +182,15 @@ "acme.inProgress.paragraph.alt": "බාගැනෙමින්…", "acme.inProgress.paragraph.main": "කරුණාකර ඔබගේ අතිරික්සුවට ගොස් සහතික සේවාවට පිවිසෙන්න. [br] අඩවිය විවෘත නොවේ නම්, ඔබට මෙම ඒ.ස.නි. අනුගමනය කිරීමට හැකිය: [br] [/link]", "acme.remindLater.button.primary": "හරි", - "acme.remindLater.paragraph": "ඊළඟ {{delayTime}} අතරතුර ඔබගේ [bold]වයර් සැකසුම්[/bold] තුළ සහතිකය ලබා ගැනීමට හැකිය. [bold]උපාංග[/bold] විවෘත කර ඔබගේ වත්මන් උපාංගය සඳහා [bold]සහතිකයක් ගන්න[/bold] තෝරන්න.

බාධාවකින් තොරව දිගටම වයර් භාවිතා කිරීමට එය නියමිත වේලාවට ලබා ගන්න – එතරම් කාලයක් ගත නොවේ.

අන්ත අනන්‍යතාවය ගැන තව දැනගන්න ", + "acme.remindLater.paragraph": "ඊළඟ {delayTime} අතරතුර ඔබගේ [bold]වයර් සැකසුම්[/bold] තුළ සහතිකය ලබා ගැනීමට හැකිය. [bold]උපාංග[/bold] විවෘත කර ඔබගේ වත්මන් උපාංගය සඳහා [bold]සහතිකයක් ගන්න[/bold] තෝරන්න.

බාධාවකින් තොරව දිගටම වයර් භාවිතා කිරීමට එය නියමිත වේලාවට ලබා ගන්න – එතරම් කාලයක් ගත නොවේ.

අන්ත අනන්‍යතාවය ගැන තව දැනගන්න ", "acme.renewCertificate.button.close": "'අන්ත අනන්‍යතා සහතිකය යාවත්කාල' කවුළුව වසන්න", "acme.renewCertificate.button.primary": "සහතිකය යාවත්කාලය", "acme.renewCertificate.button.secondary": "පසුව මතක් කරන්න", - "acme.renewCertificate.gracePeriodOver.paragraph": "මෙම උපාංගයේ අන්ත අනන්‍යතා සහතිකය කල් ඉකුත් වී ඇත. ඔබගේ වයර් සන්නිවේදනය ඉහළම ආරක්‍ෂණ මට්ටමින් පවත්වා ගැනීමට කරුණාකර සහතිකය යාවත්කාල කරන්න.

සහතිකය ස්වයංක්‍රීයව යාවත්කාල කිරීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", + "acme.renewCertificate.gracePeriodOver.paragraph": "මෙම උපාංගයේ අන්ත අනන්‍යතා සහතිකය කල් ඉකුත් වී ඇත. ඔබගේ වයර් සන්නිවේදනය ඉහළම ආරක්‍ෂණ මට්ටමින් පවත්වා ගැනීමට කරුණාකර සහතිකය යාවත්කාල කරන්න.

සහතිකය ස්වයංක්‍රීයව යාවත්කාල කිරීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", "acme.renewCertificate.headline.alt": "අන්ත අනන්‍යතා සහතිකය යාවත්කාලය", - "acme.renewCertificate.paragraph": "මෙම උපාංගයේ අන්ත අනන්‍යතා සහතිකය ළඟදීම කල් ඉකුත් වනු ඇත. ආරක්‍ෂිතව සන්නිවේදනයට, දැන්ම ඔබගේ සහතිකය යාවත්කාල කරන්න.

සහතිකය ස්වයංක්‍රීයව යාවත්කාල කිරීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", + "acme.renewCertificate.paragraph": "මෙම උපාංගයේ අන්ත අනන්‍යතා සහතිකය ළඟදීම කල් ඉකුත් වනු ඇත. ආරක්‍ෂිතව සන්නිවේදනයට, දැන්ම ඔබගේ සහතිකය යාවත්කාල කරන්න.

සහතිකය ස්වයංක්‍රීයව යාවත්කාල කිරීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", "acme.renewal.done.headline": "සහතිකය යාවත්කාල විය", - "acme.renewal.done.paragraph": "සහතිකය යාවත්කාලීන අතර ඔබගේ උපාංගය සත්‍යාපිතයි. ඔබගේ [bold]වයර් අභිප්‍රේත[/bold] යටතේ [bold]උපාංගවල[/bold] මෙම සහතිකය පිළිබඳ වැඩි විස්තර හමු වනු ඇත.

අන්ත අනන්‍යතාවය ගැන තව දැනගන්න", + "acme.renewal.done.paragraph": "සහතිකය යාවත්කාලීන අතර ඔබගේ උපාංගය සත්‍යාපිතයි. ඔබගේ [bold]වයර් අභිප්‍රේත[/bold] යටතේ [bold]උපාංගවල[/bold] මෙම සහතිකය පිළිබඳ වැඩි විස්තර හමු වනු ඇත.

අන්ත අනන්‍යතාවය ගැන තව දැනගන්න", "acme.renewal.inProgress.headline": "සහතිකය යාවත්කාල වෙමින්...", "acme.selfCertificateRevoked.button.cancel": "උපාංගය දිගටම භාවිතා කරන්න", "acme.selfCertificateRevoked.button.primary": "නික්මෙන්න", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "'අන්ත අනන්‍යතා සහතිකය' කවුළුව වසන්න", "acme.settingsChanged.button.primary": "සහතිකය ගන්න", "acme.settingsChanged.button.secondary": "පසුව මතක් කරන්න", - "acme.settingsChanged.gracePeriodOver.paragraph": "ඔබගේ කණ්ඩායමට අන්ත අනන්‍යතාවය යොදා ගෙන දැන් වයර් භාවිතය වඩාත් සුරක්‍ෂිත කර ඇත. සහතිකයක් භාවිතයෙන් උපාංග සත්‍යාපනය ස්වයංක්‍රීයව සිදු වේ.

මෙම උපාංගයට ස්වයංක්‍රීයව සත්‍යාපන සහතිකයක් ලබා ගැනීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", + "acme.settingsChanged.gracePeriodOver.paragraph": "ඔබගේ කණ්ඩායමට අන්ත අනන්‍යතාවය යොදා ගෙන දැන් වයර් භාවිතය වඩාත් සුරක්‍ෂිත කර ඇත. සහතිකයක් භාවිතයෙන් උපාංග සත්‍යාපනය ස්වයංක්‍රීයව සිදු වේ.

මෙම උපාංගයට ස්වයංක්‍රීයව සත්‍යාපන සහතිකයක් ලබා ගැනීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", "acme.settingsChanged.headline.alt": "අන්ත අනන්‍යතා සහතිකය", "acme.settingsChanged.headline.main": "කණ්ඩායමේ සැකසුම් සංශෝධිතයි", - "acme.settingsChanged.paragraph": "ඔබගේ කණ්ඩායමට අන්ත අනන්‍යතාවය යොදා ගෙන අද වන විට වයර් භාවිතය වඩාත් සුරක්‍ෂිත සහ ප්‍රායෝගික කර ඇත. කලින් අතින් කළ යුතු ක්‍රියාවලිය වෙනුවට උපාංග සත්‍යාපන සහතිකයක් භාවිතයෙන් ස්වයංක්‍රීයව සිදු වේ. මෙමගින්, ඔබ දැනට තිබෙන උසස්ම ආරක්‍ෂණ ප්‍රමිතිය යටතේ සන්නිවේදනය කරයි.

මෙම උපාංගයට ස්වයංක්‍රීයව සත්‍යාපන සහතිකයක් ලබා ගැනීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", + "acme.settingsChanged.paragraph": "ඔබගේ කණ්ඩායමට අන්ත අනන්‍යතාවය යොදා ගෙන අද වන විට වයර් භාවිතය වඩාත් සුරක්‍ෂිත සහ ප්‍රායෝගික කර ඇත. කලින් අතින් කළ යුතු ක්‍රියාවලිය වෙනුවට උපාංග සත්‍යාපන සහතිකයක් භාවිතයෙන් ස්වයංක්‍රීයව සිදු වේ. මෙමගින්, ඔබ දැනට තිබෙන උසස්ම ආරක්‍ෂණ ප්‍රමිතිය යටතේ සන්නිවේදනය කරයි.

මෙම උපාංගයට ස්වයංක්‍රීයව සත්‍යාපන සහතිකයක් ලබා ගැනීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", "addParticipantsConfirmLabel": "එකතු", "addParticipantsHeader": "සහභාගීන් එකතු කරන්න", - "addParticipantsHeaderWithCounter": "සහභාගීන් ({{number}}) ක් යොදන්න", + "addParticipantsHeaderWithCounter": "සහභාගීන් ({number}) ක් යොදන්න", "addParticipantsManageServices": "සේවා කළමනාකරණය", "addParticipantsManageServicesNoResults": "සේවා කළමනාකරණය", "addParticipantsNoServicesManager": "සේවා යනු ඔබගේ කාර්ය ප්‍රවාහය වැඩිදියුණු කරන උපකාරක වේ.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "මුරපදය අමතක වුණා", "authAccountPublicComputer": "මෙය පොදු පරිගණකයකි", "authAccountSignIn": "පිවිසෙන්න", - "authBlockedCookies": "{{brandName}} වෙත පිවිසීමට දත්තකඩ සබල කරන්න.", + "authBlockedCookies": "{brandName} වෙත පිවිසීමට දත්තකඩ සබල කරන්න.", "authBlockedDatabase": "{brandName} සඳහා පණිවිඩ පෙන්වීමට ස්ථානීය ආචයනයට ප්‍රවේශය වුවමනාය. පෞද්ගලික ප්‍රකාරයේදී ස්ථානීය ආචයනය නොතිබේ.", - "authBlockedTabs": "{{brandName}} දැනටමත් වෙනත් පටිත්තක විවෘතයි", + "authBlockedTabs": "{brandName} දැනටමත් වෙනත් පටිත්තක විවෘතයි", "authBlockedTabsAction": "ඒ වෙනුවට මෙම පටිත්ත භාවිතා කරන්න", "authErrorCode": "වලංගු නොවන කේතයකි", "authErrorCountryCodeInvalid": "දේශයෙහි කේතය වලංගු නොවේ", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "මුරපදය වෙනස් කරන්න", "authHistoryButton": "හරි", "authHistoryDescription": "පෞද්ගලිකත්‍ව හේතූන් මත, ඔබගේ සංවාද ඉතිහාසය මෙහි නොපෙන්වනු ඇත.", - "authHistoryHeadline": "ඔබ මෙම උපාංගයේ {{brandName}} භාවිතා කරන පළමු අවස්ථාව මෙයයි.", + "authHistoryHeadline": "ඔබ මෙම උපාංගයේ {brandName} භාවිතා කරන පළමු අවස්ථාව මෙයයි.", "authHistoryReuseDescription": "මේ අතරතුර යවන ලද පණිවිඩ මෙහි නොපෙන්වනු ඇත.", - "authHistoryReuseHeadline": "ඔබ මීට පෙර මෙම උපාංගයේ {{brandName}} භාවිතා කර ඇත.", + "authHistoryReuseHeadline": "ඔබ මීට පෙර මෙම උපාංගයේ {brandName} භාවිතා කර ඇත.", "authLandingPageTitleP1": "ආරක්‍ෂිත ", "authLandingPageTitleP2": "ගිණුමක් සාදන්න හෝ පිවිසෙන්න", "authLimitButtonManage": "උපාංග කළමනාකරණය", "authLimitButtonSignOut": "නික්මෙන්න", - "authLimitDescription": "මෙහි {{brandName}} භාවිතා කිරීම ඇරඹීමට ඔබගේ අනෙක් උපාංග වලින් එකක් ඉවත් කරන්න.", + "authLimitDescription": "මෙහි {brandName} භාවිතා කිරීම ඇරඹීමට ඔබගේ අනෙක් උපාංග වලින් එකක් ඉවත් කරන්න.", "authLimitDevicesCurrent": "(වත්මන්)", "authLimitDevicesHeadline": "උපාංග", "authLoginTitle": "පිවිසෙන්න", "authPlaceholderEmail": "වි-තැපෑල", "authPlaceholderPassword": "මුරපදය", - "authPostedResend": "{{email}} වෙත නැවත යවන්න", + "authPostedResend": "{email} වෙත නැවත යවන්න", "authPostedResendAction": "වි-තැපෑලක් නොපෙන්වයිද?", "authPostedResendDetail": "ඔබගේ වි-තැපෑලෙහි ලැබෙන පෙට්ටිය පරීක්‍ෂා කර උපදෙස් අනුගමනය කරන්න.", "authPostedResendHeadline": "ඔබට තැපෑලක් ලැබී ඇත.", "authSSOLoginTitle": "තනි පිවිසුම සමඟ ඇතුළු වන්න", "authSetUsername": "පරිශ්‍රීලක නාමය සකසන්න", "authVerifyAccountAdd": "එකතු", - "authVerifyAccountDetail": "මෙය ඔබට {{brandName}} උපාංග කිහිපයක භාවිතයට ඉඩ දෙයි.", + "authVerifyAccountDetail": "මෙය ඔබට {brandName} උපාංග කිහිපයක භාවිතයට ඉඩ දෙයි.", "authVerifyAccountHeadline": "වි-තැපෑලක් හා මුරපදයක් යොදන්න.", "authVerifyAccountLogout": "නික්මෙන්න", "authVerifyCodeDescription": "{number} වෙත එවූ සත්‍යාපන කේතය යොදන්න.", "authVerifyCodeResend": "කේතයක් නොපෙන්වයිද?", "authVerifyCodeResendDetail": "නැවත යවන්න", - "authVerifyCodeResendTimer": "ඔබට නව කේතයක් ඉල්ලීමට හැකිය {{expiration}}.", + "authVerifyCodeResendTimer": "ඔබට නව කේතයක් ඉල්ලීමට හැකිය {expiration}.", "authVerifyPasswordHeadline": "ඔබගේ මුරපදය යොදන්න", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "උපස්ථය සම්පූර්ණ නොවිණි.", "backupExportProgressCompressing": "උපස්ථ ගොනුව සූදානම් වෙමින්", "backupExportProgressHeadline": "සූදානම් වෙමින්...", - "backupExportProgressSecondary": "උපස්ථ වෙමින් · {{total}} න් {{processed}} — {{progress}}%", + "backupExportProgressSecondary": "උපස්ථ වෙමින් · {total} න් {processed} — {progress}%", "backupExportSaveFileAction": "ගොනුව සුරකින්න", "backupExportSuccessHeadline": "උපස්ථය සූදානම්", "backupExportSuccessSecondary": "ඔබගේ පරිගණකය නැති වුවහොත් හෝ නව එකකට මාරු වුවහොත් ඉතිහාසය ප්‍රත්‍යර්පණයට මෙය භාවිතා කිරීමට හැකිය.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "වැරදි මුරපදයකි", "backupImportPasswordErrorSecondary": "ආදානය පරීක්‍ෂා කර යළි උත්සාහ කරන්න", "backupImportProgressHeadline": "සූදානම් වෙමින්...", - "backupImportProgressSecondary": "ඉතිහාසය ප්‍රත්‍යර්පණය වෙමින් · {{total}} න් {{processed}} — {{progress}}%", + "backupImportProgressSecondary": "ඉතිහාසය ප්‍රත්‍යර්පණය වෙමින් · {total} න් {processed} — {progress}%", "backupImportSuccessHeadline": "ඉතිහාසය ප්‍රත්‍යර්පණය විය.", "backupImportVersionErrorHeadline": "නොගැළපෙන උපස්ථයකි", - "backupImportVersionErrorSecondary": "නව හෝ යල් පැන ගිය {{brandName}} අනුවාදයකින් මෙම උපස්ථය සාදා තිබෙන හෙයින් මෙහි ප්‍රත්‍යර්පණයට නොහැකිය.", - "backupPasswordHint": "කුඩා සහ ලොකු අකුරක් ද, අංකයක් ද, විශේෂ අකුරක් ද සහිතව අවම වශයෙන් අකුරු {{minPasswordLength}} ක් යොදා ගන්න.", + "backupImportVersionErrorSecondary": "නව හෝ යල් පැන ගිය {brandName} අනුවාදයකින් මෙම උපස්ථය සාදා තිබෙන හෙයින් මෙහි ප්‍රත්‍යර්පණයට නොහැකිය.", + "backupPasswordHint": "කුඩා සහ ලොකු අකුරක් ද, අංකයක් ද, විශේෂ අකුරක් ද සහිතව අවම වශයෙන් අකුරු {minPasswordLength} ක් යොදා ගන්න.", "backupTryAgain": "නැවත", "buttonActionError": "උත්තරය යැවීමට නොහැකිය, යළි උත්සාහ කරන්න", "callAccept": "පිළිගන්න", "callChooseSharedScreen": "බෙදාගැනීමට තිරයක් තෝරන්න", "callChooseSharedWindow": "බෙදාගැනීමට කවුළුවක් තෝරන්න", - "callConversationAcceptOrDecline": "{{conversationName}} අමතමින්. ඇමතුම පිළිගැනීමට පාලන + ඇතුල් කරන්න (ctrl + enter) ඔබන්න හෝ ඇමතුම ඉවතලීමට පාලන + මාරුව + ඇතුල් කරන්න (ctrl + shift + enter) ඔබන්න.", + "callConversationAcceptOrDecline": "{conversationName} අමතමින්. ඇමතුම පිළිගැනීමට පාලන + ඇතුල් කරන්න (ctrl + enter) ඔබන්න හෝ ඇමතුම ඉවතලීමට පාලන + මාරුව + ඇතුල් කරන්න (ctrl + shift + enter) ඔබන්න.", "callDecline": "ප්‍රතික්‍ෂේප", "callDegradationAction": "හරි", - "callDegradationDescription": "{{username}} තවදුරටත් සත්‍යාපිත සබඳතාවක් නොවන නිසා ඇමතුම විසන්ධි විය.", + "callDegradationDescription": "{username} තවදුරටත් සත්‍යාපිත සබඳතාවක් නොවන නිසා ඇමතුම විසන්ධි විය.", "callDegradationTitle": "ඇමතුම නිමා විය", "callDurationLabel": "පරාසය", "callEveryOneLeft": "සියළුම සහභාගීන් හැරගියා.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "ඇමතුම විහිදන්න", "callNoCameraAccess": "රූගතයට ප්‍රවේශය නැත", "callNoOneJoined": "වෙනත් සහභාගීන් එක් නොවිණි.", - "callParticipants": "ඇමතුමෙහි {{number}} ක් සිටියි", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "ඇමතුමෙහි {number} ක් සිටියි", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "අචල බිටු අනුපාතය", "callStateConnecting": "සම්බන්ධ වෙමින්…", "callStateIncoming": "අමතමින්…", - "callStateIncomingGroup": "{{user}} අමතමින්", + "callStateIncomingGroup": "{user} අමතමින්", "callStateOutgoing": "නාද වෙමින්…", "callWasEndedBecause": "ඔබගේ ඇමතුම අවසන් වුණි මන්ද", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "ඔබගේ කණ්ඩායම දැනට මූලික නොමිලේ සැලසුමෙහි සිටියි. සම්මන්ත්‍රණ ඇරඹීමට සහ වෙනත් විශේෂාංග සඳහා ප්‍රවේශයට ව්‍යවසාය වෙත උත්ශ්‍රේණි කරන්න. [link]{{brandName}} ව්‍යවසාය[/link] ගැන තව දැනගන්න", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "ඔබගේ කණ්ඩායම දැනට මූලික නොමිලේ සැලසුමෙහි සිටියි. සම්මන්ත්‍රණ ඇරඹීමට සහ වෙනත් විශේෂාංග සඳහා ප්‍රවේශයට ව්‍යවසාය වෙත උත්ශ්‍රේණි කරන්න. [link]{brandName} ව්‍යවසාය[/link] ගැන තව දැනගන්න", "callingRestrictedConferenceCallOwnerModalTitle": "ව්‍යවසාය වෙත උත්ශ්‍රේණිය", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "උත්ශ්‍රේණි කරන්න", - "callingRestrictedConferenceCallPersonalModalDescription": "සම්මන්ත්‍රණ ඇමතුම් විකල්පය තිබෙන්නේ {{brandName}} ගෙවන අනුවාදයෙහි පමණි.", + "callingRestrictedConferenceCallPersonalModalDescription": "සම්මන්ත්‍රණ ඇමතුම් විකල්පය තිබෙන්නේ {brandName} ගෙවන අනුවාදයෙහි පමණි.", "callingRestrictedConferenceCallPersonalModalTitle": "විශේෂාංගය නොතිබේ", "callingRestrictedConferenceCallTeamMemberModalDescription": "ඔබගේ කණ්ඩායම ව්‍යවසාය සැලසුමට උත්ශ්‍රේණි කිරීමෙන් සම්මන්ත්‍රණ ඇමතුමක් ඇරඹීමට හැකිය.", "callingRestrictedConferenceCallTeamMemberModalTitle": "විශේෂාංගය නොතිබේ", @@ -359,7 +359,7 @@ "collectionSectionFiles": "ගොනු", "collectionSectionImages": "ඡායාරූප", "collectionSectionLinks": "සබැඳි", - "collectionShowAll": "සියල්ල පෙන්වන්න {{number}}", + "collectionShowAll": "සියල්ල පෙන්වන්න {number}", "connectionRequestConnect": "සබඳින්න", "connectionRequestIgnore": "නොසලකන්න", "conversation.AllDevicesVerified": "සියලු උපාංගවල ඇඟිලි සටහන් සත්‍යාපිතයි (ප්‍රෝටියස්)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "සියලු උපාංග සත්‍යාපිතයි (අන්ත අනන්‍යතාව)", "conversation.AllVerified": "සියලු ඇඟිලි සටහන් සත්‍යාපිතයි (ප්‍රෝටියස්)", "conversation.E2EICallAnyway": "කෙසේ වුවත් අමතන්න", - "conversation.E2EICallDisconnected": "{{user}} නව උපාංගයක් භාවිතා කරන නිසා හෝ වලංගු නොවන සහතිකයක් තිබෙන බැවින් ඇමතුම විසන්ධි විය.", + "conversation.E2EICallDisconnected": "{user} නව උපාංගයක් භාවිතා කරන නිසා හෝ වලංගු නොවන සහතිකයක් තිබෙන බැවින් ඇමතුම විසන්ධි විය.", "conversation.E2EICancel": "අවලංගු", - "conversation.E2EICertificateExpired": "[bold]{{user}}[/bold] කල් ඉකුත් වූ අන්ත අනන්‍යතා සහතිකයක් සමඟ අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", + "conversation.E2EICertificateExpired": "[bold]{user}[/bold] කල් ඉකුත් වූ අන්ත අනන්‍යතා සහතිකයක් සමඟ අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරන නිසා හෝ වලංගු නොවන සහතිකයක් තිබෙන බැවින් සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.[link]තව දැනගන්න[/link]", - "conversation.E2EICertificateRevoked": "කණ්ඩායමේ පරිපාලකයෙක් අවම වශයෙන් [bold]{{user}}[/bold]ගේ එක් උපාංගයක අන්ත අනන්‍යතා සහතිකය අහෝසි කළ බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ. [link]තව දැනගන්න[/link]", + "conversation.E2EICertificateRevoked": "කණ්ඩායමේ පරිපාලකයෙක් අවම වශයෙන් [bold]{user}[/bold]ගේ එක් උපාංගයක අන්ත අනන්‍යතා සහතිකය අහෝසි කළ බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ. [link]තව දැනගන්න[/link]", "conversation.E2EIConversationNoLongerVerified": "සංවාදය තවදුරටත් සත්‍යාපිත නොවේ", "conversation.E2EIDegradedInitiateCall": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරයි හෝ වලංගු නොවන සහතිකයක් ඇත. ඔබට තවමත් ඇමතීමට වුවමනා ද?", "conversation.E2EIDegradedJoinCall": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරයි හෝ වලංගු නොවන සහතිකයක් ඇත. ඔබට තවමත් ඇමතුමට එක් වීමට වුවමනා ද?", "conversation.E2EIDegradedNewMessage": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරයි හෝ වලංගු නොවන සහතිකයක් ඇත. ඔබට තවමත් පණිවිඩය යැවීමට වුවමනා ද?", "conversation.E2EIGroupCallDisconnected": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරන නිසා හෝ වලංගු නොවන සහතිකයක් තිබෙන බැවින් ඇමතුම විසන්ධි විය.", "conversation.E2EIJoinAnyway": "කෙසේ වුවත් එක්වන්න", - "conversation.E2EINewDeviceAdded": "[bold]{{user}}[/bold] වලංගු අන්ත අනන්‍යතා සහතිකයක් නැතිව අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", - "conversation.E2EINewUserAdded": "[bold]{{user}}[/bold] වලංගු අන්ත අනන්‍යතා සහතිකයක් නැතිව අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", + "conversation.E2EINewDeviceAdded": "[bold]{user}[/bold] වලංගු අන්ත අනන්‍යතා සහතිකයක් නැතිව අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", + "conversation.E2EINewUserAdded": "[bold]{user}[/bold] වලංගු අන්ත අනන්‍යතා සහතිකයක් නැතිව අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", "conversation.E2EIOk": "හරි", "conversation.E2EISelfUserCertificateExpired": "ඔබ කල් ඉකුත් වූ අන්ත අනන්‍යතා සහතිකයක් සමඟ අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", "conversation.E2EISelfUserCertificateRevoked": "කණ්ඩායමේ පරිපාලකයෙක් අවම වශයෙන් ඔබගේ එක් උපාංගයක අන්ත අනන්‍යතා සහතිකය අහෝසි කළ බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ. [link]තව දැනගන්න[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "කියවූ බවට ලදුපත් සක්‍රියයි", "conversationCreateTeam": "[showmore]කණ්ඩායමේ සියළු සාමාජිකයින්[/showmore] සමඟ", "conversationCreateTeamGuest": "[showmore]කණ්ඩායමේ සියළු සාමාජිකයින් හා අමුත්තෙක්[/showmore] සමඟ", - "conversationCreateTeamGuests": "[showmore]කණ්ඩායමේ සියළු සාමාජිකයින් හා අමුත්තන් {{count}} ක්[/showmore] සමඟ", + "conversationCreateTeamGuests": "[showmore]කණ්ඩායමේ සියළු සාමාජිකයින් හා අමුත්තන් {count} ක්[/showmore] සමඟ", "conversationCreateTemporary": "ඔබ සංවාදයට එක්වුණා", - "conversationCreateWith": "{{users}} සමඟ", - "conversationCreateWithMore": "{{users}} හා තවත් [showmore]{{count}} ක්[/showmore] සමඟ", - "conversationCreated": "{users}} සමඟ සංවාදයක් [bold]{{name}}[/bold] ආරම්භ කළා", - "conversationCreatedMore": "{{users}} හා [showmore]තවත් {{count}} ක්[/showmore] සමග [bold]{{name}}[/bold] සංවාදයක් ආරම්භ කළා", - "conversationCreatedName": "[bold]{{name}}[/bold] සංවාදයක් ආරම්භ කළා", + "conversationCreateWith": "{users} සමඟ", + "conversationCreateWithMore": "{users} හා තවත් [showmore]{count} ක්[/showmore] සමඟ", + "conversationCreated": "{users}} සමඟ සංවාදයක් [bold]{name}[/bold] ආරම්භ කළා", + "conversationCreatedMore": "{users} හා [showmore]තවත් {count} ක්[/showmore] සමග [bold]{name}[/bold] සංවාදයක් ආරම්භ කළා", + "conversationCreatedName": "[bold]{name}[/bold] සංවාදයක් ආරම්භ කළා", "conversationCreatedNameYou": "[bold]ඔබ[/bold] සංවාදයක් ආරම්භ කළා", - "conversationCreatedYou": "ඔබ {{users}} සමඟ සංවාදයක් ආරම්භ කළා", - "conversationCreatedYouMore": "{{users}} හා [showmore]තවත් {{count}} ක්[/showmore] සමග ඔබ සංවාදයක් ආරම්භ කළා", - "conversationDeleteTimestamp": "මැකිණි: {{date}}", + "conversationCreatedYou": "ඔබ {users} සමඟ සංවාදයක් ආරම්භ කළා", + "conversationCreatedYouMore": "{users} හා [showmore]තවත් {count} ක්[/showmore] සමග ඔබ සංවාදයක් ආරම්භ කළා", + "conversationDeleteTimestamp": "මැකිණි: {date}", "conversationDetails1to1ReceiptsFirst": "දෙපාර්ශ්වයම කියවූ බවට ලදුපත් සක්‍රිය කරන්නේ නම් පණිවිඩ කියවන විට ඔබට දැකගත හැකිය.", "conversationDetails1to1ReceiptsHeadDisabled": "ඔබ කියවූ බවට ලදුපත් අබල කර ඇත", "conversationDetails1to1ReceiptsHeadEnabled": "ඔබ කියවූ බවට ලදුපත් සබල කර ඇත", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "අවහිර", "conversationDetailsActionCancelRequest": "ඉල්ලීම ඉවතලන්න", "conversationDetailsActionClear": "අන්තර්ගතය මකන්න", - "conversationDetailsActionConversationParticipants": "සියල්ල පෙන්වන්න ({{number}})", + "conversationDetailsActionConversationParticipants": "සියල්ල පෙන්වන්න ({number})", "conversationDetailsActionCreateGroup": "සමූහයක් සාදන්න", "conversationDetailsActionDelete": "සමූහය මකන්න", "conversationDetailsActionDevices": "උපාංග", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " මෙය භාවිතය අරඹා ඇත:", "conversationDeviceStartedUsingYou": " මෙය භාවිතය අරඹා ඇත:", "conversationDeviceUnverified": " අසත්‍යාපනය කර ඇත:", - "conversationDeviceUserDevices": "{{user}} ගේ උපාංග", + "conversationDeviceUserDevices": "{user} ගේ උපාංග", "conversationDeviceYourDevices": " ඔබගේ උපාංග", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "සංස්කරණය: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "සංස්කරණය: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "ඒකාබද්ධ", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "අමුත්තා", "conversationImageAssetRestricted": "රූප ලැබීම වළක්වා ඇත", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "අතිරික්සුවෙන් එක්වන්න", "conversationJoin.existentAccountJoinWithoutLink": "සංවාදයට එක්වන්න", "conversationJoin.existentAccountUserName": "{selfName} ලෙස ඔබ ඇතුළු වී ඇත", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "ප්‍රියතම", "conversationLabelGroups": "සමූහ", "conversationLabelPeople": "පුද්ගලයින්", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] සහ [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] සහ [showmore]{{number}} තවත් [/showmore]", - "conversationLikesCaptionReactedPlural": "{{emojiName}} සමඟ ප්‍රතික්‍රියා දක්වා ඇත", - "conversationLikesCaptionReactedSingular": "{{emojiName}} සමඟ ප්‍රතික්‍රියා දක්වා ඇත", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] සහ [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] සහ [showmore]{number} තවත් [/showmore]", + "conversationLikesCaptionReactedPlural": "{emojiName} සමඟ ප්‍රතික්‍රියා දක්වා ඇත", + "conversationLikesCaptionReactedSingular": "{emojiName} සමඟ ප්‍රතික්‍රියා දක්වා ඇත", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "සිතියම අරින්න", "conversationMLSMigrationFinalisationOngoingCall": "MLS වෙත සංක්‍රමණය හේතුවෙන් ඔබගේ වත්මන් ඇමතුම ගැටලු සහගත විය හැකිය. එසේ වුවහොත්, විසන්ධි කර නැවත අමතන්න.", - "conversationMemberJoined": "[bold]{{name}}[/bold] දැන් {{users}} සංවාදයට එක් කළා", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] දැන් {{users}} හා [show more]තවත් {{count}} ක්[/showmore] සංවාදයට එක් කළා", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] එක්වුණා", + "conversationMemberJoined": "[bold]{name}[/bold] දැන් {users} සංවාදයට එක් කළා", + "conversationMemberJoinedMore": "[bold]{name}[/bold] දැන් {users} හා [show more]තවත් {count} ක්[/showmore] සංවාදයට එක් කළා", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] එක්වුණා", "conversationMemberJoinedSelfYou": "[bold]ඔබ[/bold] එක්වුණා", - "conversationMemberJoinedYou": "[bold]ඔබ[/bold] දැන් {{users}} සංවාදයට එක් කළා", - "conversationMemberJoinedYouMore": "[bold]ඔබ[/bold] සංවාදයට {{users}} සහ [showmore]{{count}} තවත් [/showmore] එකතු කළා", - "conversationMemberLeft": "[bold]{{name}}[/bold] හැරගියා", + "conversationMemberJoinedYou": "[bold]ඔබ[/bold] දැන් {users} සංවාදයට එක් කළා", + "conversationMemberJoinedYouMore": "[bold]ඔබ[/bold] සංවාදයට {users} සහ [showmore]{count} තවත් [/showmore] එකතු කළා", + "conversationMemberLeft": "[bold]{name}[/bold] හැරගියා", "conversationMemberLeftYou": "[bold]ඔබ[/bold] හැරගියා", - "conversationMemberRemoved": "[bold]{{name}}[/bold] {{users}} ඉවත් කළා", - "conversationMemberRemovedMissingLegalHoldConsent": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් {{user}} මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", - "conversationMemberRemovedYou": "[bold]ඔබ[/bold] {{users}} ඉවත් කළා", - "conversationMemberWereRemoved": "{{users}} සංවාදයෙන් ඉවත් කර ඇත", + "conversationMemberRemoved": "[bold]{name}[/bold] {users} ඉවත් කළා", + "conversationMemberRemovedMissingLegalHoldConsent": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් {user} මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", + "conversationMemberRemovedYou": "[bold]ඔබ[/bold] {users} ඉවත් කළා", + "conversationMemberWereRemoved": "{users} සංවාදයෙන් ඉවත් කර ඇත", "conversationMessageDelivered": "බාර දුනි", "conversationMissedMessages": "ඔබ යම් කාලයක් මෙම උපාංගය භාවිතා කර නැත. ඇතැම් පණිවිඩ මෙහි නොපෙන්වයි.", "conversationModalRestrictedFileSharingDescription": "ඔබගේ ගොනු බෙදාගැනීමේ සීමා හේතුවෙන් මෙම ගොනුව බෙදා ගැනීමට නොහැකි විය.", "conversationModalRestrictedFileSharingHeadline": "ගොනු බෙදාගැනීමේ සීමා", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් {{users}} මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් {{users}} හා තවත් {{count}} දෙනෙක් මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් {users} මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් {users} හා තවත් {count} දෙනෙක් මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", "conversationNewConversation": "වයර් සන්නිවේදනය සෑම විටම අන්ත සංකේතිතයි. මෙම සංවාදයේ ඔබ යවන සහ ලැබෙන සෑම දෙයක්ම ඔබට සහ ඔබගේ සබඳතාවට පමණක් ප්‍රවේශ වීමට හැකිය.", "conversationNotClassified": "ආරක්‍ෂණ මට්ටම: වර්ගීකෘත නොවේ ", "conversationNotFoundMessage": "ඔබට මෙම ගිණුමට අවසර නැත හෝ එය තවදුරටත් නොපවතියි.", - "conversationNotFoundTitle": "{{brandName}} මගින් මෙම සංවාදය ඇරීමට නොහැකිය.", + "conversationNotFoundTitle": "{brandName} මගින් මෙම සංවාදය ඇරීමට නොහැකිය.", "conversationParticipantsSearchPlaceholder": "නමින් සොයන්න", "conversationParticipantsTitle": "පුද්ගලයින්", "conversationPing": "හැඬවීය", - "conversationPingConfirmTitle": "ඔබට {{memberCount}} දෙනෙකුගේ උපාංග හැඬවීමට වුවමනාද?", + "conversationPingConfirmTitle": "ඔබට {memberCount} දෙනෙකුගේ උපාංග හැඬවීමට වුවමනාද?", "conversationPingYou": "හැඬවීය", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " සංවාදය නැවත නම් කළා", "conversationResetTimer": " කාල පණිවිඩ අක්‍රිය කෙරිණි", "conversationResetTimerYou": " කාල පණිවිඩ අක්‍රිය කෙරිණි", - "conversationResume": "{{users}} සමඟ සංවාදයක් අරඹන්න", - "conversationSendPastedFile": "{{date}} දී සේයාරුවක් අලවා ඇත", + "conversationResume": "{users} සමඟ සංවාදයක් අරඹන්න", + "conversationSendPastedFile": "{date} දී සේයාරුවක් අලවා ඇත", "conversationServicesWarning": "මෙම සංවාදයේ අන්තර්ගතයට සේවා ප්‍රවේශය ඇත", "conversationSomeone": "යමෙක්", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] කණ්ඩායමෙන් ඉවත් කර ඇත", + "conversationTeamLeft": "[bold]{name}[/bold] කණ්ඩායමෙන් ඉවත් කර ඇත", "conversationToday": "අද", "conversationTweetAuthor": "ට්විටර් හි", - "conversationUnableToDecrypt1": "[highlight]{{user}}[/highlight] වෙතින් පණිවිඩයක් ලැබී නැත.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]ගේ උපාංගයේ අනන්‍යතාවය වෙනස් විය. බාර නොදුන් පණිවිඩයකි.", + "conversationUnableToDecrypt1": "[highlight]{user}[/highlight] වෙතින් පණිවිඩයක් ලැබී නැත.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]ගේ උපාංගයේ අනන්‍යතාවය වෙනස් විය. බාර නොදුන් පණිවිඩයකි.", "conversationUnableToDecryptErrorMessage": "දෝෂය", "conversationUnableToDecryptLink": "ඇයි?", "conversationUnableToDecryptResetSession": "වාරය යළි සකසන්න", "conversationUnverifiedUserWarning": "ඔබ සංවේදී තොරතුරු බෙදාගන්නා අය ගැන තවමත් ප්‍රවේශම් වන්න.", - "conversationUpdatedTimer": " {{time}} ට කාල පණිවිඩ සැකසිණි", - "conversationUpdatedTimerYou": " {{time}} ට කාල පණිවිඩ සැකසිණි", + "conversationUpdatedTimer": " {time} ට කාල පණිවිඩ සැකසිණි", + "conversationUpdatedTimerYou": " {time} ට කාල පණිවිඩ සැකසිණි", "conversationVideoAssetRestricted": "දෘශ්‍යක ලැබීම වළක්වා ඇත", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ඔබ", "conversationYouRemovedMissingLegalHoldConsent": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් [bold]ඔබව[/bold] මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", "conversationsAllArchived": "සියල්ල සංරක්‍ෂිතයි", - "conversationsConnectionRequestMany": "{{number}} දෙනෙක් රැඳී සිටියි", + "conversationsConnectionRequestMany": "{number} දෙනෙක් රැඳී සිටියි", "conversationsConnectionRequestOne": "එක් අයෙක් රැඳී සිටියි", "conversationsContacts": "සබඳතා", "conversationsEmptyConversation": "සමූහ සංවාදය", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "අභිරුචි බහාලුම් නැත", "conversationsPopoverNotificationSettings": "දැනුම්දීම්", "conversationsPopoverNotify": "නොනිහඬ", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "නිහඬ", "conversationsPopoverUnarchive": "අසංරක්‍ෂණය", "conversationsPopoverUnblock": "අනවහිර", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "යමෙක් පණිවිඩයක් එවා ඇත", "conversationsSecondaryLineEphemeralReply": "ඔබට පිළිතුරු දී ඇත", "conversationsSecondaryLineEphemeralReplyGroup": "යමෙක් ඔබට පිළිතුරු දී ඇත", - "conversationsSecondaryLineIncomingCall": "{{user}} අමතමින්", - "conversationsSecondaryLinePeopleAdded": "{{user}} දෙනෙක් එක් කෙරිණි", - "conversationsSecondaryLinePeopleLeft": "{{number}} දෙනෙක් හැරගියා", - "conversationsSecondaryLinePersonAdded": "{{user}} එකතු කර ඇත", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} එක්වුණා", - "conversationsSecondaryLinePersonAddedYou": "{{user}} ඔබව එකතු කළා", - "conversationsSecondaryLinePersonLeft": "{{user}} හැරගියා", - "conversationsSecondaryLinePersonRemoved": "{{user}} ඉවත් කර ඇත", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} කණ්ඩායමෙන් ඉවත් කර ඇත", - "conversationsSecondaryLineRenamed": "{{user}} සංවාදය නැවත නම් කළා", - "conversationsSecondaryLineSummaryMention": "සැඳහුම් {{number}} යි", - "conversationsSecondaryLineSummaryMentions": "සැඳහුම් {{number}} යි", - "conversationsSecondaryLineSummaryMessage": "පණිවිඩ {{number}} යි", - "conversationsSecondaryLineSummaryMessages": "පණිවිඩ {{number}} යි", - "conversationsSecondaryLineSummaryMissedCall": "මගහැරුණු ඇමතුම් {{number}} යි", - "conversationsSecondaryLineSummaryMissedCalls": "මගහැරුණු ඇමතුම් {{number}} යි", - "conversationsSecondaryLineSummaryPing": "හැඬවීම් {{number}}", - "conversationsSecondaryLineSummaryPings": "හැඬවීම් {{number}}", - "conversationsSecondaryLineSummaryReplies": "පිළිතුරු {{number}} යි", - "conversationsSecondaryLineSummaryReply": "පිළිතුරු {{number}} යි", + "conversationsSecondaryLineIncomingCall": "{user} අමතමින්", + "conversationsSecondaryLinePeopleAdded": "{user} දෙනෙක් එක් කෙරිණි", + "conversationsSecondaryLinePeopleLeft": "{number} දෙනෙක් හැරගියා", + "conversationsSecondaryLinePersonAdded": "{user} එකතු කර ඇත", + "conversationsSecondaryLinePersonAddedSelf": "{user} එක්වුණා", + "conversationsSecondaryLinePersonAddedYou": "{user} ඔබව එකතු කළා", + "conversationsSecondaryLinePersonLeft": "{user} හැරගියා", + "conversationsSecondaryLinePersonRemoved": "{user} ඉවත් කර ඇත", + "conversationsSecondaryLinePersonRemovedTeam": "{user} කණ්ඩායමෙන් ඉවත් කර ඇත", + "conversationsSecondaryLineRenamed": "{user} සංවාදය නැවත නම් කළා", + "conversationsSecondaryLineSummaryMention": "සැඳහුම් {number} යි", + "conversationsSecondaryLineSummaryMentions": "සැඳහුම් {number} යි", + "conversationsSecondaryLineSummaryMessage": "පණිවිඩ {number} යි", + "conversationsSecondaryLineSummaryMessages": "පණිවිඩ {number} යි", + "conversationsSecondaryLineSummaryMissedCall": "මගහැරුණු ඇමතුම් {number} යි", + "conversationsSecondaryLineSummaryMissedCalls": "මගහැරුණු ඇමතුම් {number} යි", + "conversationsSecondaryLineSummaryPing": "හැඬවීම් {number}", + "conversationsSecondaryLineSummaryPings": "හැඬවීම් {number}", + "conversationsSecondaryLineSummaryReplies": "පිළිතුරු {number} යි", + "conversationsSecondaryLineSummaryReply": "පිළිතුරු {number} යි", "conversationsSecondaryLineYouLeft": "ඔබ හැරගියා", "conversationsSecondaryLineYouWereRemoved": "ඔබව ඉවත් කර ඇත", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "අපගේ වියමන අඩවියෙහි ඔබගේ අත්දැකීම් පුද්ගලීකරණය සඳහා දත්තකඩ භාවිතා කරන්නෙමු. ඔබ අඩවිය දිගටම භාවිතා කිරීමෙන්, දත්තකඩ භාවිතයට එකඟ වේ.{newline}දත්තකඩ පිළිබඳව වැඩිදුර තොරතුරු අපගේ රහස්‍යතා ප්‍රතිපත්තියෙහි ඇත.", "createAccount.headLine": "ඔබගේ ගිණුම පිහිටුවන්න", "createAccount.nextButton": "ඊළඟ", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "චලනරූ", "extensionsGiphyButtonMore": "අන් එකක්", "extensionsGiphyButtonOk": "යවන්න", - "extensionsGiphyMessage": "{{tag}} • giphy.com මගින්", + "extensionsGiphyMessage": "{tag} • giphy.com මගින්", "extensionsGiphyNoGifs": "අපොයි, චලනරූ නැත", "extensionsGiphyRandom": "අහඹු", - "failedToAddParticipantSingularNonFederatingBackends": "සියළුම සමූහ සහභාගීන්ගේ සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් [bold]{{name}}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{domain}}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි වූ බැවින් [bold]{{name}}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsPlural": "[bold]සහභාගීන් {{total}} ක්[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] සහ [bold]{{name}}[/bold] සම්බන්ධිත සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{domain}}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි වූ බැවින් [bold]{{names}}[/bold] සහ [bold]{{name}}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] සහ [bold]{{name}}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් [bold]{{name}}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{domain}}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි වූ බැවින් [bold]{{name}}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantSingularNonFederatingBackends": "සියළුම සමූහ සහභාගීන්ගේ සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{domain}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි වූ බැවින් [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsPlural": "[bold]සහභාගීන් {total} ක්[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] සහ [bold]{name}[/bold] සම්බන්ධිත සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{domain}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි වූ බැවින් [bold]{names}[/bold] සහ [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] සහ [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{domain}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි වූ බැවින් [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", "featureConfigChangeModalApplock": "අනිවාර්ය යෙදුමේ අගුල අබල කර ඇත. දැන් යෙදුම වෙත යාමේදී ඔබට මුරකේතයක් හෝ වමිතික සත්‍යාපනයක් වුවමනා නොවේ.", "featureConfigChangeModalApplockHeadline": "කණ්ඩායමේ සැකසුම් සංශෝධිතයි", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "ඇමතුම්වල දී රූගතය අබලයි", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "ඇමතුම්වල දී රූගතය සබලයි", - "featureConfigChangeModalAudioVideoHeadline": "{{brandName}} හි වෙනසක් තිබේ", - "featureConfigChangeModalConferenceCallingEnabled": "{{brandName}} ව්‍යවසාය වෙත ඔබගේ කණ්ඩායම උත්ශ්‍රේණි කර ඇත, දැන් සම්මන්ත්‍රණ ඇමතුම් වැනි විශේෂාංග වෙත ප්‍රවේශය තිබේ. [link]{{brandName}} ව්‍යවසාය[/link] ගැන තව දැනගන්න", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} ව්‍යවසාය", + "featureConfigChangeModalAudioVideoHeadline": "{brandName} හි වෙනසක් තිබේ", + "featureConfigChangeModalConferenceCallingEnabled": "{brandName} ව්‍යවසාය වෙත ඔබගේ කණ්ඩායම උත්ශ්‍රේණි කර ඇත, දැන් සම්මන්ත්‍රණ ඇමතුම් වැනි විශේෂාංග වෙත ප්‍රවේශය තිබේ. [link]{brandName} ව්‍යවසාය[/link] ගැන තව දැනගන්න", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} ව්‍යවසාය", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "සමූහයේ සියළුම පරිපාලකයින් සඳහා ආගන්තුක සබැඳි උත්පාදනය අබල කර ඇත.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "සමූහයේ සියළුම පරිපාලකයින් සඳහා ආගන්තුක සබැඳි උත්පාදනය සබල කර ඇත.", "featureConfigChangeModalConversationGuestLinksHeadline": "කණ්ඩායමේ සැකසුම් සංශෝධිතයි", "featureConfigChangeModalDownloadPathChanged": "වින්ඩෝස් පරිගණකවල සම්මත ගොනු ස්ථානය වෙනස් වී ඇත. නව සැකසුම යෙදීමට යෙදුම නැවත ආරම්භ කළ යුතුය.", "featureConfigChangeModalDownloadPathDisabled": "වින්ඩෝස් පරිගණකවල සම්මත ගොනු ස්ථානය අබල කර ඇත. බාගත කළ ගොනු නව ස්ථානයක සුරැකීමට යෙදුම නැවත අරඹන්න.", "featureConfigChangeModalDownloadPathEnabled": "ඔබ බාගන්නා ලද ගොනු දැන් ඔබගේ වින්ඩෝස් පරිගණකයේ නිශ්චිත සම්මත ස්ථානයක හමු වනු ඇත. නව සැකසුම යෙදීමට යෙදුම නැවත ආරම්භ කළ යුතුය.", - "featureConfigChangeModalDownloadPathHeadline": "{{brandName}} හි වෙනසක් සිදු වී ඇත", + "featureConfigChangeModalDownloadPathHeadline": "{brandName} හි වෙනසක් සිදු වී ඇත", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "ඕනෑම වර්ගයක ගොනු බෙදාගැනීම සහ ලැබීම අබල කර ඇත", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "ඕනෑම වර්ගයක ගොනු බෙදාගැනීම සහ ලැබීම සබල කර ඇත", - "featureConfigChangeModalFileSharingHeadline": "{{brandName}} හි වෙනසක් සිදු වී ඇත", + "featureConfigChangeModalFileSharingHeadline": "{brandName} හි වෙනසක් සිදු වී ඇත", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "පණිවිඩ ඉබේ මැකීම අබලයි", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "ඉබේ මැකෙන පණිවිඩ සබලයි. පණිවිඩයක් ලිවීමට පෙර කාලය සැකසීමට හැකිය.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "ඉබේ මැකෙන පණිවිඩ දැන් අනිවාර්යයි. නව පණිවිඩ {{timeout}} කට පසු ඉබේ මැකෙනු ඇත.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "{{brandName}} හි වෙනසක් සිදු වී ඇත", - "federationConnectionRemove": "[bold]{{backendUrlOne}}[/bold] සහ [bold]{{backendUrlTwo}}[/bold] සේවාදායක තවදුරටත් එකාබද්ධ නොවේ.", - "federationDelete": "[bold]{{backendUrl}}[/bold] සමඟ තවදුරටත් [bold]ඔබගේ සේවාදායකය[/bold] ඒකාබද්ධ නොවේ.", - "fileTypeRestrictedIncoming": " [bold]{{name}}[/bold]  වෙතින් ගොනුව ඇරීමට නොහැකිය", - "fileTypeRestrictedOutgoing": "ඔබගේ සංවිධානයේ {{fileExt}} දිගුව සහිත ගොනු බෙදා ගැනීමට අවසර නැත", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "ඉබේ මැකෙන පණිවිඩ දැන් අනිවාර්යයි. නව පණිවිඩ {timeout} කට පසු ඉබේ මැකෙනු ඇත.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "{brandName} හි වෙනසක් සිදු වී ඇත", + "federationConnectionRemove": "[bold]{backendUrlOne}[/bold] සහ [bold]{backendUrlTwo}[/bold] සේවාදායක තවදුරටත් එකාබද්ධ නොවේ.", + "federationDelete": "[bold]{backendUrl}[/bold] සමඟ තවදුරටත් [bold]ඔබගේ සේවාදායකය[/bold] ඒකාබද්ධ නොවේ.", + "fileTypeRestrictedIncoming": " [bold]{name}[/bold]  වෙතින් ගොනුව ඇරීමට නොහැකිය", + "fileTypeRestrictedOutgoing": "ඔබගේ සංවිධානයේ {fileExt} දිගුව සහිත ගොනු බෙදා ගැනීමට අවසර නැත", "folderViewTooltip": "බහාලුම්", "footer.copy": "© වයර් ස්විස් ජී.එම්.බී.එච්.", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "ප්‍රතිඵල නැත.", "fullsearchPlaceholder": "පෙළ පණිවිඩ සොයන්න", "generatePassword": "මුරපදය උත්පාදනය", - "groupCallConfirmationModalTitle": "ඔබට {{memberCount}} දෙනෙකුට ඇමතීමට වුවමනාද?", + "groupCallConfirmationModalTitle": "ඔබට {memberCount} දෙනෙකුට ඇමතීමට වුවමනාද?", "groupCallModalCloseBtnLabel": "කවුළුව වසන්න, සමූහයක අමතන්න", "groupCallModalPrimaryBtnName": "අමතන්න", "groupCreationDeleteEntry": "නිවේශිතය මකන්න", "groupCreationParticipantsActionCreate": "අහවරයි", "groupCreationParticipantsActionSkip": "මඟහරින්න", "groupCreationParticipantsHeader": "පුද්ගලයින් එක් කරන්න", - "groupCreationParticipantsHeaderWithCounter": "({{number}}) ක් එක් කරන්න", + "groupCreationParticipantsHeaderWithCounter": "({number}) ක් එක් කරන්න", "groupCreationParticipantsPlaceholder": "නමින් සොයන්න", "groupCreationPreferencesAction": "ඊළඟ", "groupCreationPreferencesErrorNameLong": "අකුරු බොහෝය", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "සහභාගීන් ලේඛනය සංස්කරණය", "groupCreationPreferencesNonFederatingHeadline": "සමූහය සෑදීමට නොහැකිය", "groupCreationPreferencesNonFederatingLeave": "සමූහය සෑදීම ඉවතලන්න", - "groupCreationPreferencesNonFederatingMessage": "සේවාදායක අතර සන්නිවේදනය සක්‍රිය නැති බැවින් {{backends}} සේවාදායකවල සිටින පුද්ගලයින්ට එකම සමූහයක සංවාදයකට එක් වීමට නොහැකිය. සමූහය සෑදීම සඳහා බලපෑමට ලක් වූ සහභාගීන් ඉවත් කරන්න. [link]තව දැනගන්න[/link]", + "groupCreationPreferencesNonFederatingMessage": "සේවාදායක අතර සන්නිවේදනය සක්‍රිය නැති බැවින් {backends} සේවාදායකවල සිටින පුද්ගලයින්ට එකම සමූහයක සංවාදයකට එක් වීමට නොහැකිය. සමූහය සෑදීම සඳහා බලපෑමට ලක් වූ සහභාගීන් ඉවත් කරන්න. [link]තව දැනගන්න[/link]", "groupCreationPreferencesPlaceholder": "සමූහයේ නම", "groupParticipantActionBlock": "අවහිර…", "groupParticipantActionCancelRequest": "ඉල්ලීම ඉවතලන්න…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "සබඳින්න", "groupParticipantActionStartConversation": "සංවාදය අරඹන්න", "groupParticipantActionUnblock": "අනවහිර…", - "groupSizeInfo": "සමූහ සංවාදයකට {{count}} දෙනෙකුට එක්විය හැකිය.", + "groupSizeInfo": "සමූහ සංවාදයකට {count} දෙනෙකුට එක්විය හැකිය.", "guestLinkDisabled": "ඔබගේ කණ්ඩායම තුළ ආගන්තුක සබැඳි උත්පාදනයට අවසර නැත.", "guestLinkDisabledByOtherTeam": "ඔබට මෙම සංවාදය සඳහා ආගන්තුක සබැඳියක් උත්පාදනයට නොහැකිය. මන්ද, මෙය වෙනත් කණ්ඩායමක කෙනෙක් සාදා ඇති අතර මෙම කණ්ඩායමට ආගන්තුක සබැඳි භාවිතයට අවසර නැත.", "guestLinkPasswordModal.conversationPasswordProtected": "මෙම සංවාදය මුරපදයකින් ආරක්‍ෂිතයි.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "ඔබට මුරපදය පසුව වෙනස් කිරීමට නොහැකිය. එය ගබඩා කර ගන්න.", "guestOptionsInfoModalTitleSubTitle": "ආගන්තුක සබැඳිය හරහා සංවාදයට එක් වන අය පළමුව මෙම මුරපදය ඇතුල් කළ යුතුය.", "guestOptionsInfoPasswordSecured": "සබැඳිය මුරපදයකින් ආරක්‍ෂිතයි", - "guestOptionsInfoText": "මෙම සංවාදයට සබැඳියකින් අන් අයට ආරාධනා කරන්න. සබැඳිය තිබෙන ඕනෑම අයෙකුට {{brandName}} නැති වුවද, සංවාදයට එක් වීමට හැකිය.", + "guestOptionsInfoText": "මෙම සංවාදයට සබැඳියකින් අන් අයට ආරාධනා කරන්න. සබැඳිය තිබෙන ඕනෑම අයෙකුට {brandName} නැති වුවද, සංවාදයට එක් වීමට හැකිය.", "guestOptionsInfoTextForgetPassword": "මුරපදය අමතක ද? සබැඳිය අහෝසි කර අළුතින් සාදන්න.", "guestOptionsInfoTextSecureWithPassword": "මුරපදයකින් සබැඳිය ආරක්‍ෂා කිරීමට හැකිය.", "guestOptionsInfoTextWithPassword": "ආගන්තුක සබැඳියකින් සංවාදයට එක් වන සැමට මුරපදයක් ඇතුල් කිරීමට සිදු වේ.", @@ -822,10 +822,10 @@ "index.welcome": "{brandName} වෙත පිළිගනිමු", "initDecryption": "පණිවිඩ විසංකේතනය වෙමින්", "initEvents": "පණිවිඩ පූරණය වෙමින්", - "initProgress": " — {{number1}} / {{number2}}", - "initReceivedSelfUser": "ආයුබෝවන් {{user}},", + "initProgress": " — {number1} / {number2}", + "initReceivedSelfUser": "ආයුබෝවන් {user},", "initReceivedUserData": "නව පණිවිඩ පරීක්‍ෂා වෙමින්", - "initUpdatedFromNotifications": "සියල්ල අහවරයි - {{brandName}} භුක්ති විඳින්න", + "initUpdatedFromNotifications": "සියල්ල අහවරයි - {brandName} භුක්ති විඳින්න", "initValidatedClient": "ඔබගේ සම්බන්ධතා සහ සංවාද ගෙනෙමින්", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "සගයා@වි-තැපෑල.ලංකා", @@ -833,11 +833,11 @@ "invite.nextButton": "ඊළඟ", "invite.skipForNow": "දැනට මඟ හරින්න", "invite.subhead": "සගයන්ට ආරාධනා කරන්න", - "inviteHeadline": "{{brandName}} වෙත ආරාධනා කරන්න", - "inviteHintSelected": "පිටපත් කිරීමට {{metaKey}} + ජ ඔබන්න", - "inviteHintUnselected": "තෝරා {{metaKey}} + ජ ඔබන්න", - "inviteMessage": "මම {{brandName}} භාවිතා කරමි, {{username}} සොයාගන්න හෝ get.wire.com වෙත ගොඩවදින්න.", - "inviteMessageNoEmail": "මම {{brandName}} භාවිතා කරමි. සංවාදයට get.wire.com වෙත ගොඩවදින්න.", + "inviteHeadline": "{brandName} වෙත ආරාධනා කරන්න", + "inviteHintSelected": "පිටපත් කිරීමට {metaKey} + ජ ඔබන්න", + "inviteHintUnselected": "තෝරා {metaKey} + ජ ඔබන්න", + "inviteMessage": "මම {brandName} භාවිතා කරමි, {username} සොයාගන්න හෝ get.wire.com වෙත ගොඩවදින්න.", + "inviteMessageNoEmail": "මම {brandName} භාවිතා කරමි. සංවාදයට get.wire.com වෙත ගොඩවදින්න.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "ගිණුම සත්‍යාපනය කරන්න", "mediaBtnPause": "විරාමය", "mediaBtnPlay": "වාදනය", - "messageCouldNotBeSentBackEndOffline": "[bold]{{domain}}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි බැවින් පණිවිඩය යැවීමට නොහැකි විය.", + "messageCouldNotBeSentBackEndOffline": "[bold]{domain}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි බැවින් පණිවිඩය යැවීමට නොහැකි විය.", "messageCouldNotBeSentConnectivityIssues": "සම්බන්ධතා ගැටලු නිසා පණිවිඩය යැවීමට නොහැකි විය.", "messageCouldNotBeSentRetry": "නැවත", - "messageDetailsEdited": "සංස්කරණය: {{edited}}", + "messageDetailsEdited": "සංස්කරණය: {edited}", "messageDetailsNoReactions": "පණිවිඩයට තවමත් ප්‍රතික්‍රියා දක්වා නැත.", "messageDetailsNoReceipts": "පණිවිඩය තවමත් කියවා නැත.", "messageDetailsReceiptsOff": "මෙම පණිවිඩය යවන විට කියවූ බවට ලදුපත් සක්‍රියව නොතිබුණි.", - "messageDetailsSent": "යැවිණි: {{sent}}", + "messageDetailsSent": "යැවිණි: {sent}", "messageDetailsTitle": "විස්තර", - "messageDetailsTitleReactions": "ප්‍රතික්‍රියා {{count}}", - "messageDetailsTitleReceipts": "කියවීම් {{count}}", + "messageDetailsTitleReactions": "ප්‍රතික්‍රියා {count}", + "messageDetailsTitleReceipts": "කියවීම් {count}", "messageFailedToSendHideDetails": "විස්තර සඟවන්න", - "messageFailedToSendParticipants": "සහභාගීන් {{count}}", - "messageFailedToSendParticipantsFromDomainPlural": "{{domain}} වෙතින් සහභාගීන් {{count}}", - "messageFailedToSendParticipantsFromDomainSingular": "{{domain}} වෙතින් සහභාගීන් 1", + "messageFailedToSendParticipants": "සහභාගීන් {count}", + "messageFailedToSendParticipantsFromDomainPlural": "{domain} වෙතින් සහභාගීන් {count}", + "messageFailedToSendParticipantsFromDomainSingular": "{domain} වෙතින් සහභාගීන් 1", "messageFailedToSendPlural": "ඔබගේ පණිවිඩය නොලැබුණි.", "messageFailedToSendShowDetails": "විස්තර පෙන්වන්න", "messageFailedToSendWillNotReceivePlural": "ඔබගේ පණිවිඩය නොලැබෙනු ඇත.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "ඔබගේ පණිවිඩය පසුව ලැබෙනු ඇත.", "messageFailedToSendWillReceiveSingular": "ඔබගේ පණිවිඩය පසුව ලැබෙනු ඇත.", "mlsConversationRecovered": "ඔබ යම් කාලයක් මෙම උපාංගය භාවිතා කර නැත හෝ යම් දෝෂයක් සිදු වී ඇත. ඇතැම් පරණ පණිවිඩ මෙහි නොපෙන්වයි.", - "mlsSignature": "{{signature}} අත්සන සමඟ MLS", + "mlsSignature": "{signature} අත්සන සමඟ MLS", "mlsThumbprint": "MLS ඇඟිලි සටහන", "mlsToggleInfo": "මෙය සක්‍රිය විට, සංවාදය සඳහා නව පණිවිඩකරණ ස්තර ආරක්‍ෂණ (MLS) කෙටුම්පත භාවිතා කරයි.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "සංවාදය ඇරඹීමට නොහැකිය", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "ඔබට දැන් {{name}} සමඟ සංවාදයක් ආරම්භ කිරීමට නොහැකිය.
{{name}} පළමුව වයර් විවෘත කළ යුතුය හෝ නැවත ගිණුමට ඇතුළු විය යුතුය.
කරුණාකර පසුව උත්සාහ කරන්න.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "ඔබට දැන් {name} සමඟ සංවාදයක් ආරම්භ කිරීමට නොහැකිය.
{name} පළමුව වයර් විවෘත කළ යුතුය හෝ නැවත ගිණුමට ඇතුළු විය යුතුය.
කරුණාකර පසුව උත්සාහ කරන්න.", "modalAccountCreateAction": "හරි", "modalAccountCreateHeadline": "ගිණුමක් සාදන්න ද?", "modalAccountCreateMessage": "ගිණුමක් සෑදීමෙන් මෙම අමුත්තන්ගේ කාමරයේ සංවාද ඉතිහාසය අහිමි වනු ඇත.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "ඔබ කියවූ බවට ලදුපත් සබල කර ඇත", "modalAccountReadReceiptsChangedSecondary": "උපාංග කළමනාකරණය", "modalAccountRemoveDeviceAction": "උපාංගය ඉවත් කරන්න", - "modalAccountRemoveDeviceHeadline": "\"{{device}}\" ඉවත් කරන්න", + "modalAccountRemoveDeviceHeadline": "\"{device}\" ඉවත් කරන්න", "modalAccountRemoveDeviceMessage": "උපාංගය ඉවත් කිරීමට ඔබගේ මුරපදය වුවමනාය.", "modalAccountRemoveDevicePlaceholder": "මුරපදය", "modalAcknowledgeAction": "හරි", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "අනුග්‍රාහකය නැවත සකසන්න", "modalAppLockLockedError": "වැරදි මුරකේතයකි", "modalAppLockLockedForgotCTA": "නව උපාංගයක් ලෙස ප්‍රවේශ වන්න", - "modalAppLockLockedTitle": "{{brandName}} අගුළු හැරීමට මුරකේතය යොදන්න", + "modalAppLockLockedTitle": "{brandName} අගුළු හැරීමට මුරකේතය යොදන්න", "modalAppLockLockedUnlockButton": "අනවහිර", "modalAppLockPasscode": "මුරකේතය", "modalAppLockSetupAcceptButton": "මුරකේතය සකසන්න", - "modalAppLockSetupChangeMessage": "ඔබගේ සංවිධානයට කණ්ඩායම ආරක්‍ෂිතව තබා ගැනීමට {{brandName}} භාවිතයේ නැති විට ඔබගේ යෙදුමට අගුළු වැටීම අපේක්‍ෂා කරයි.[br]{{brandName}} අගුළු හැරීමට මුරපදයක් සාදන්න. එය අප්‍රතිවර්ත්‍ය බැවින් මතක තබා ගන්න.", - "modalAppLockSetupChangeTitle": "{{brandName}} හි වෙනස් වීමක් ඇත", + "modalAppLockSetupChangeMessage": "ඔබගේ සංවිධානයට කණ්ඩායම ආරක්‍ෂිතව තබා ගැනීමට {brandName} භාවිතයේ නැති විට ඔබගේ යෙදුමට අගුළු වැටීම අපේක්‍ෂා කරයි.[br]{brandName} අගුළු හැරීමට මුරපදයක් සාදන්න. එය අප්‍රතිවර්ත්‍ය බැවින් මතක තබා ගන්න.", + "modalAppLockSetupChangeTitle": "{brandName} හි වෙනස් වීමක් ඇත", "modalAppLockSetupCloseBtn": "කවුළුව වසන්න, යෙදුමට අගුලක් සකසන්නද?", "modalAppLockSetupDigit": "අංකයක්", - "modalAppLockSetupLong": "අවම දිග අකුරු {{minPasswordLength}} යි", + "modalAppLockSetupLong": "අවම දිග අකුරු {minPasswordLength} යි", "modalAppLockSetupLower": "කුඩා අකුරක්", "modalAppLockSetupMessage": "නිශ්චිත නිෂ්ක්‍රියත්‍වයකින් පසුව යෙදුමට අගුළු වැටෙනු ඇත.[br]යෙදුම අගුළු හැරීමට මෙම මුරකේතය යෙදීමට සිදු වේ.[br]මෙය ප්‍රතිසාධනයට ක්‍රමයක් නැති බැවින් මතක තබා ගැනීමට වග බලා ගන්න.", "modalAppLockSetupSecondPlaceholder": "මුරකේතය නැවතත්", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "වැරදි මුරපදයකි", "modalAppLockWipePasswordGoBackButton": "ආපසු යන්න", "modalAppLockWipePasswordPlaceholder": "මුරපදය", - "modalAppLockWipePasswordTitle": "අනුග්‍රාහකය නැවත සැකසීමට ඔබගේ {{brandName}} ගිණුමේ මුරපදය ඇතුල් කරන්න", + "modalAppLockWipePasswordTitle": "අනුග්‍රාහකය නැවත සැකසීමට ඔබගේ {brandName} ගිණුමේ මුරපදය ඇතුල් කරන්න", "modalAssetFileTypeRestrictionHeadline": "සීමා කළ ගොනු වර්ගයකි", - "modalAssetFileTypeRestrictionMessage": "\"{{FileName}}\" ගොනු වර්ගයට ඉඩ නොදේ.", + "modalAssetFileTypeRestrictionMessage": "\"{FileName}\" ගොනු වර්ගයට ඉඩ නොදේ.", "modalAssetParallelUploadsHeadline": "එකවර ගොනු බොහොමයකි", - "modalAssetParallelUploadsMessage": "එකවර ගොනු {{number}} ක් යැවීමට හැකිය.", + "modalAssetParallelUploadsMessage": "එකවර ගොනු {number} ක් යැවීමට හැකිය.", "modalAssetTooLargeHeadline": "ගොනුව ඉතා විශාලයි", - "modalAssetTooLargeMessage": "ගොනු {{number}} ක් යැවීමට හැකිය", + "modalAssetTooLargeMessage": "ගොනු {number} ක් යැවීමට හැකිය", "modalAvailabilityAvailableMessage": "අන් අයට ඔබ සිටින බව පෙනෙනු ඇත. සංවාදවල දැනුම්දීමේ සැකසුමට අනුව ඔබට ලැබෙන ඇමතුම් සහ පණිවිඩ සඳහා දැනුම්දීම් ලැබෙනු ඇත.", "modalAvailabilityAvailableTitle": "ඔබ සිටින බව යොදා ඇත", "modalAvailabilityAwayMessage": "අන් අයට ඔබ නොසිටින බව පෙනෙනු ඇත. ඔබට ලැබෙන ඇමතුම් හෝ පණිවිඩ සඳහා දැනුම්දීම් නොලැබෙනු ඇත.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "කෙසේ වුවත් අමතන්න", "modalCallSecondOutgoingHeadline": "වත්මන් ඇමතුම තබන්න ද?", "modalCallSecondOutgoingMessage": "ඇමතුමක් වෙනත් සංවාදයක සක්‍රියයි. මෙහි ඇමතීමෙන් අනෙක් ඇමතුම විසන්ධි වේ.", - "modalCallUpdateClientHeadline": "{{brandName}} යාවත්කාල කරන්න", - "modalCallUpdateClientMessage": "මෙම {{brandName}} අනුවාදයට සහාය නොදක්වන ඇමතුමක් ලැබී ඇත.", + "modalCallUpdateClientHeadline": "{brandName} යාවත්කාල කරන්න", + "modalCallUpdateClientMessage": "මෙම {brandName} අනුවාදයට සහාය නොදක්වන ඇමතුමක් ලැබී ඇත.", "modalConferenceCallNotSupportedHeadline": "සම්මන්ත්‍රණ ඇමතුම් නොතිබේ.", "modalConferenceCallNotSupportedJoinMessage": "සමූහ ඇමතුමකට එක්වීමට කරුණාකර අනුසාරී අතිරික්සුවකට මාරු වන්න.", "modalConferenceCallNotSupportedMessage": "මෙම අතිරික්සුව අන්ත සංකේතිත සම්මන්ත්‍රණ ඇමතුම් සඳහා සහාය නොදක්වයි.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "අවලංගු", "modalConnectAcceptAction": "සබඳින්න", "modalConnectAcceptHeadline": "පිළිගන්නවා ද?", - "modalConnectAcceptMessage": "මෙය ඔබව සම්බන්ධ කරන අතර {{user}} සමඟ සංවාදය විවෘත කරයි.", + "modalConnectAcceptMessage": "මෙය ඔබව සම්බන්ධ කරන අතර {user} සමඟ සංවාදය විවෘත කරයි.", "modalConnectAcceptSecondary": "නොසලකන්න", "modalConnectCancelAction": "ඔව්", "modalConnectCancelHeadline": "ඉල්ලීම ඉවතලන්න ද?", - "modalConnectCancelMessage": "{{user}} සඳහා සම්බන්ධතා ඉල්ලීම ඉවතලන්න.", + "modalConnectCancelMessage": "{user} සඳහා සම්බන්ධතා ඉල්ලීම ඉවතලන්න.", "modalConnectCancelSecondary": "නැහැ", "modalConversationClearAction": "මකන්න", "modalConversationClearHeadline": "අන්තර්ගතය හිස් කරන්නද?", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "ඔබට සංවාදයට එක්වීමට නොහැකි විය", "modalConversationJoinFullMessage": "සංවාදය පිරී ඇත.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "ඔබට සංවාදයකට ආරාධනා කර ඇත: {{conversationName}}", + "modalConversationJoinMessage": "ඔබට සංවාදයකට ආරාධනා කර ඇත: {conversationName}", "modalConversationJoinNotFoundHeadline": "ඔබට සංවාදයට එක්වීමට නොහැකි විය", "modalConversationJoinNotFoundMessage": "සංවාදයේ සබැඳිය වලංගු නොවේ.", "modalConversationLeaveAction": "හැරයන්න", - "modalConversationLeaveHeadline": "{{name}} සංවාදය හැරයනවාද?", + "modalConversationLeaveHeadline": "{name} සංවාදය හැරයනවාද?", "modalConversationLeaveMessage": "ඔබට මෙම සංවාදය තුළ පණිවිඩ යැවීමට හෝ ලැබීමට නොහැකි වනු ඇත.", - "modalConversationLeaveMessageCloseBtn": "'{{name}} සංවාදය හැරයන' කවුළුව වසන්න", + "modalConversationLeaveMessageCloseBtn": "'{name} සංවාදය හැරයන' කවුළුව වසන්න", "modalConversationLeaveOption": "එමෙන්ම අන්තර්ගතය හිස් කරන්න", "modalConversationMessageTooLongHeadline": "පණිවිඩය දීර්ඝ වැඩියි", - "modalConversationMessageTooLongMessage": "අකුරු {{number}} ක් දක්වා දිගැති පණිවිඩ යැවීමට හැකිය.", + "modalConversationMessageTooLongMessage": "අකුරු {number} ක් දක්වා දිගැති පණිවිඩ යැවීමට හැකිය.", "modalConversationNewDeviceAction": "කෙසේ වුවත් යවන්න", - "modalConversationNewDeviceHeadlineMany": "{{users}} නව උපාංග භාවිතා කිරීම ආරම්භ කළා", - "modalConversationNewDeviceHeadlineOne": "{{user}} නව උපාංගයක් භාවිතා කිරීම ආරම්භ කළා", - "modalConversationNewDeviceHeadlineYou": "{{user}} නව උපාංගයක් භාවිතා කිරීම ආරම්භ කළා", + "modalConversationNewDeviceHeadlineMany": "{users} නව උපාංග භාවිතා කිරීම ආරම්භ කළා", + "modalConversationNewDeviceHeadlineOne": "{user} නව උපාංගයක් භාවිතා කිරීම ආරම්භ කළා", + "modalConversationNewDeviceHeadlineYou": "{user} නව උපාංගයක් භාවිතා කිරීම ආරම්භ කළා", "modalConversationNewDeviceIncomingCallAction": "ඇමතුම පිළිගන්න", "modalConversationNewDeviceIncomingCallMessage": "ඔබට තවමත් ඇමතුම පිළිගැනීමට වුවමනාද?", "modalConversationNewDeviceMessage": "ඔබට තවමත් ඔබගේ පණිවිඩය යැවීමට වුවමනාද?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "ඔබට තවමත් ඇමතුම ගැනීමට වුවමනාද?", "modalConversationNotConnectedHeadline": "සංවාදයට කිසිවෙක් එකතු කර නැත", "modalConversationNotConnectedMessageMany": "ඔබ තෝරාගත් පුද්ගලයින්ගෙන් එක් අයෙකු සංවාද වලට එක් වීමට කැමති නැත.", - "modalConversationNotConnectedMessageOne": "{{name}} සංවාද වලට එක් වීමට කැමති නැත.", + "modalConversationNotConnectedMessageOne": "{name} සංවාද වලට එක් වීමට කැමති නැත.", "modalConversationOptionsAllowGuestMessage": "අමුත්තන්ට ඉඩ දීමට නොහැකි විය. යළි බලන්න.", "modalConversationOptionsAllowServiceMessage": "සේවාවන්ට ඉඩ දීමට නොහැකි විය. යළි බලන්න.", "modalConversationOptionsDisableGuestMessage": "අමුත්තන් ඉවත් කිරීමට නොහැකි විය. යළි බලන්න.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "වත්මන් අමුත්තන් සංවාදයෙන් ඉවත් කරනු ලැබේ. නව අමුත්තන්ට ඉඩ නොදෙනු ඇත.", "modalConversationRemoveGuestsOrServicesAction": "අබල කරන්න", "modalConversationRemoveHeadline": "ඉවත් කරන්න ද?", - "modalConversationRemoveMessage": "{{user}} හට මෙම සංවාදයට පණිවිඩ යැවීමට හෝ ලැබීමට නොහැකි වනු ඇත.", + "modalConversationRemoveMessage": "{user} හට මෙම සංවාදයට පණිවිඩ යැවීමට හෝ ලැබීමට නොහැකි වනු ඇත.", "modalConversationRemoveServicesHeadline": "සේවා ප්‍රවේශය අබල කරන්නද?", "modalConversationRemoveServicesMessage": "වත්මන් සේවා සංවාදයෙන් ඉවත් කෙරේ. නව සේවා සඳහා ඉඩ නොදෙනු ඇත.", "modalConversationRevokeLinkAction": "සබැඳිය අහෝසිය", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "අහෝසි කරන්නද?", "modalConversationRevokeLinkMessage": "නව අමුත්තන්ට මෙම සබැඳිය සමඟ එක්වීමට නොහැකි වනු ඇත. වත්මන් අමුත්තන්ට තවමත් ප්‍රවේශය ඇත.", "modalConversationTooManyMembersHeadline": "සමූහය පිරී ඇත", - "modalConversationTooManyMembersMessage": "{{number1}} දෙනෙක්ට සංවාදයකට එක් වීමට හැකිය. දැනට ඉඩ තිබෙන්නේ තවත් {{number2}} දෙනෙකුට පමණි.", + "modalConversationTooManyMembersMessage": "{number1} දෙනෙක්ට සංවාදයකට එක් වීමට හැකිය. දැනට ඉඩ තිබෙන්නේ තවත් {number2} දෙනෙකුට පමණි.", "modalCreateFolderAction": "සාදන්න", "modalCreateFolderHeadline": "නව බහාලුමක් සාදන්න", "modalCreateFolderMessage": "ඔබගේ සංවාදය නව බහාලුමකට ගෙන යන්න.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "ප්‍රෝටියස්", "modalGifTooLargeHeadline": "තේරූ සජීවකරණය ඉතා විශාලය", - "modalGifTooLargeMessage": "උපරිම ප්‍රමාණය මෙ.බ. {{number}} කි.", + "modalGifTooLargeMessage": "උපරිම ප්‍රමාණය මෙ.බ. {number} කි.", "modalGuestLinkJoinConfirmLabel": "මුරපදය තහවුරු කරන්න", "modalGuestLinkJoinConfirmPlaceholder": "මුරපදය තහවුරු කරන්න", - "modalGuestLinkJoinHelperText": "කුඩා සහ ලොකු අකුරක් ද, අංකයක් ද, විශේෂ අකුරක් ද සහිතව අවම වශයෙන් අකුරු {{minPasswordLength}} ක් යොදා ගන්න.", + "modalGuestLinkJoinHelperText": "කුඩා සහ ලොකු අකුරක් ද, අංකයක් ද, විශේෂ අකුරක් ද සහිතව අවම වශයෙන් අකුරු {minPasswordLength} ක් යොදා ගන්න.", "modalGuestLinkJoinLabel": "මුරපදය සකසන්න", "modalGuestLinkJoinPlaceholder": "මුරපදය යොදන්න", "modalIntegrationUnavailableHeadline": "ස්වයං ක්‍රමලේඛ දැනට නැත", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "හඬ ආදාන උපාංගයක් හමු නොවිණි. ඔබගේ ශ්‍රව්‍ය සැකසුම් වින්‍යාසගත කරන තුරු අනෙකුත් සහභාගීන්ට ඔබව නොඇසෙනු ඇත. ඔබගේ ශ්‍රව්‍ය වින්‍යාසය පිළිබඳ වැඩිදුර දැන ගැනීමට අභිප්‍රේත වෙත යන්න.", "modalNoAudioInputTitle": "ශබ්දවාහිනිය අබල කර ඇත", "modalNoCameraCloseBtn": "'රූගතයට ප්‍රවේශය නැත' කවුළුව වසන්න", - "modalNoCameraMessage": "රූගතය වෙත ප්‍රවේශය {{brandName}} සඳහා නැත.[br]එය නිරාකරණයට [faqLink]මෙම සහාය ලිපිය කියවන්න[/faqLink].", + "modalNoCameraMessage": "රූගතය වෙත ප්‍රවේශය {brandName} සඳහා නැත.[br]එය නිරාකරණයට [faqLink]මෙම සහාය ලිපිය කියවන්න[/faqLink].", "modalNoCameraTitle": "රූගතයට ප්‍රවේශය නැත", "modalOpenLinkAction": "අරින්න", - "modalOpenLinkMessage": "මෙය ඔබව {{link}} වෙත රැගෙන යනු ඇත", + "modalOpenLinkMessage": "මෙය ඔබව {link} වෙත රැගෙන යනු ඇත", "modalOpenLinkTitle": "සබැඳිය බලන්න", "modalOptionSecondary": "අවලංගු කරන්න", "modalPictureFileFormatHeadline": "මෙම සේයාරුව භාවිතයට නොහැකිය", "modalPictureFileFormatMessage": "පීඑන්ජී හෝ JPEG ගොනුවක් තෝරන්න.", "modalPictureTooLargeHeadline": "තෝරාගත් සේයාරුව ඉතා විශාලයි", - "modalPictureTooLargeMessage": "ඡායාරූපයක් මෙ.බ. {{number}} දක්වා පමණි.", + "modalPictureTooLargeMessage": "ඡායාරූපයක් මෙ.බ. {number} දක්වා පමණි.", "modalPictureTooSmallHeadline": "සේයාරුව ඉතා කුඩාය", "modalPictureTooSmallMessage": "අවම වශයෙන් 320 x 320 px වන ඡායාරූපයක් තෝරන්න.", "modalPreferencesAccountEmailErrorHeadline": "දෝෂයකි", "modalPreferencesAccountEmailHeadline": "වි-තැපෑල සත්‍යාපනය කරන්න", "modalPreferencesAccountEmailInvalidMessage": "වි-තැපැල් ලිපිනය වලංගු නොවේ.", "modalPreferencesAccountEmailTakenMessage": "වි-තැපැල් ලිපිනය දැනටමත් ගෙන ඇත.", - "modalRemoveDeviceCloseBtn": "'{{name}} උපාංගය ඉවතලන්න' කවුළුව වසන්න", + "modalRemoveDeviceCloseBtn": "'{name} උපාංගය ඉවතලන්න' කවුළුව වසන්න", "modalServiceUnavailableHeadline": "සේවාව එකතු කිරීමට නොහැකිය", "modalServiceUnavailableMessage": "සේවාව මේ මොහොතේ නොතිබේ.", "modalSessionResetHeadline": "වාරය නැවත සකස් කර ඇත", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "නැවත", "modalUploadContactsMessage": "ඔබගේ තොරතුරු අපට ලැබුණේ නැත. කරුණාකර යළි ඔබගේ සබඳතා ආයාත කිරීමට උත්සාහ කරන්න.", "modalUserBlockAction": "අවහිර කරන්න.", - "modalUserBlockHeadline": "{{user}} අවහිර කරන්න ද?", - "modalUserBlockMessage": "{{user}} හට ඔබව සම්බන්ධ කර ගැනීමට හෝ සමූහ සංවාද වලට එක් කිරීමට නොහැකි වනු ඇත.", + "modalUserBlockHeadline": "{user} අවහිර කරන්න ද?", + "modalUserBlockMessage": "{user} හට ඔබව සම්බන්ධ කර ගැනීමට හෝ සමූහ සංවාද වලට එක් කිරීමට නොහැකි වනු ඇත.", "modalUserBlockedForLegalHold": "නෛතික රැඳවුම නිසා මෙම පරිශ්‍රීලකයාව අවහිර කෙරිණි. [link]තව දැනගන්න[/link]", "modalUserCannotAcceptConnectionMessage": "සම්බන්ධතා ඉල්ලීම පිළිගැනීමට නොහැකි විය", "modalUserCannotBeAddedHeadline": "අමුත්තන් එකතු කිරීමට නොහැකිය", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "සම්බන්ධතා ඉල්ලීම නොසැලකීමට නොහැකි විය", "modalUserCannotSendConnectionLegalHoldMessage": "නෛතික රැඳවුම නිසා මෙම පරිශ්‍රීලකයාට සම්බන්ධ වීමට නොහැකිය. [link]තව දැනගන්න[/link]", "modalUserCannotSendConnectionMessage": "සම්බන්ධතා ඉල්ලීම යැවීමට නොහැකි විය", - "modalUserCannotSendConnectionNotFederatingMessage": "සම්බන්ධිත සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් {{username}} වෙත සම්බන්ධතා ඉල්ලීමක් යැවීමට නොහැකිය.", + "modalUserCannotSendConnectionNotFederatingMessage": "සම්බන්ධිත සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් {username} වෙත සම්බන්ධතා ඉල්ලීමක් යැවීමට නොහැකිය.", "modalUserLearnMore": "තව දැනගන්න", "modalUserUnblockAction": "අනවහිර", "modalUserUnblockHeadline": "අනවහිර?", - "modalUserUnblockMessage": "{{user}} හට ඔබව සම්බන්ධ කර ගැනීමට සහ සමූහ සංවාද වලට එක් කිරීමට හැකි වනු ඇත.", + "modalUserUnblockMessage": "{user} හට ඔබව සම්බන්ධ කර ගැනීමට සහ සමූහ සංවාද වලට එක් කිරීමට හැකි වනු ඇත.", "moderatorMenuEntryMute": "නිහඬ", "moderatorMenuEntryMuteAllOthers": "අන් සැවොම නිහඬ කරන්න", "muteStateRemoteMute": "ඔබව නිහඬ කෙරිණි", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "ඔබගේ සම්බන්ධතා ඉල්ලීම පිළිගත්තා", "notificationConnectionConnected": "ඔබ දැන් සම්බන්ධිතයි", "notificationConnectionRequest": "සබැඳීමට වුවමනාය", - "notificationConversationCreate": "{{user}} සංවාදයක් ආරම්භ කළා", + "notificationConversationCreate": "{user} සංවාදයක් ආරම්භ කළා", "notificationConversationDeleted": "සංවාදය මකා දමා ඇත", - "notificationConversationDeletedNamed": "{{name}} මකා දමා ඇත", - "notificationConversationMessageTimerReset": "{{user}} කාල පණිවිඩ අක්‍රිය කළා", - "notificationConversationMessageTimerUpdate": "{{user}} දැන් {{time}} ට කාල පණිවිඩ සකස් කළා", - "notificationConversationRename": "{{user}} සංවාදය {{name}} ලෙස නම් කළා", - "notificationMemberJoinMany": "{{user}} සංවාදයට {{number}} දෙනෙක් එක් කළා", - "notificationMemberJoinOne": "{{user1}} සංවාදයට {{user2}} එක් කළා", - "notificationMemberJoinSelf": "{{user}} සංවාදයට එක්වුණා", - "notificationMemberLeaveRemovedYou": "{{user}} ඔබව සංවාදයෙන් ඉවත් කළා", - "notificationMention": "සැඳහුම: {{text}}", + "notificationConversationDeletedNamed": "{name} මකා දමා ඇත", + "notificationConversationMessageTimerReset": "{user} කාල පණිවිඩ අක්‍රිය කළා", + "notificationConversationMessageTimerUpdate": "{user} දැන් {time} ට කාල පණිවිඩ සකස් කළා", + "notificationConversationRename": "{user} සංවාදය {name} ලෙස නම් කළා", + "notificationMemberJoinMany": "{user} සංවාදයට {number} දෙනෙක් එක් කළා", + "notificationMemberJoinOne": "{user1} සංවාදයට {user2} එක් කළා", + "notificationMemberJoinSelf": "{user} සංවාදයට එක්වුණා", + "notificationMemberLeaveRemovedYou": "{user} ඔබව සංවාදයෙන් ඉවත් කළා", + "notificationMention": "සැඳහුම: {text}", "notificationObfuscated": "පණිවිඩයක් එවා ඇත", "notificationObfuscatedMention": "ඔබව සඳහන් කළා", "notificationObfuscatedReply": "ඔබට පිළිතුරු දී ඇත", "notificationObfuscatedTitle": "යමෙක්", "notificationPing": "හැඬවීය", - "notificationReaction": " ඔබගේ පණිවිඩයට {{reaction}}", - "notificationReply": "පිළිතුර: {{text}}", + "notificationReaction": " ඔබගේ පණිවිඩයට {reaction}", + "notificationReply": "පිළිතුර: {text}", "notificationSettingsDisclaimer": "ඔබට සියලු දෑ පිළිබඳව (ශ්‍රව්‍ය සහ දෘශ්‍ය ඇමතුම් ඇතුළුව) හෝ යමෙක් ඔබ ගැන සඳහන් කළ විට හෝ ඔබගේ පණිවිඩයකට පිළිතුරු දුන් විට පමණක් දැනුම්දීම් ලැබීමට හැකිය.", "notificationSettingsEverything": "සියල්ල", "notificationSettingsMentionsAndReplies": "සැඳහුම් සහ පිළිතුරු", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "ගොනුවක් බෙදාගත්තා", "notificationSharedLocation": "ස්ථානයක් බෙදාගත්තා", "notificationSharedVideo": "දෘශ්‍යකයක් බෙදාගැනිණි", - "notificationTitleGroup": "{{conversation}} හි {{user}}", + "notificationTitleGroup": "{conversation} හි {user}", "notificationVoiceChannelActivate": "අමතමින්", "notificationVoiceChannelDeactivate": " අමතා ඇත", "oauth.allow": "ඉඩදෙන්න", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "වයර් හි සංවාදයට ආගන්තුක සබැඳි සාදන්න", "oauth.subhead": "මයික්‍රොසොෆ්ට් අවුට්ලුක් වෙත ඔබගේ අවසරය වුවමනා වන්නේ:", "offlineBackendLearnMore": "තව දැනගන්න", - "ongoingAudioCall": "{{conversationName}} සමඟ පවතින හඬ ඇමතුම.", - "ongoingGroupAudioCall": "{{conversationName}} සමඟ පවතින සම්මන්ත්‍රණ ඇමතුම.", - "ongoingGroupVideoCall": "{{conversationName}} සමඟ පවතින දෘශ්‍ය සම්මන්ත්‍රණ ඇමතුම, ඔබගේ රූගතය {{cameraStatus}} වේ.", - "ongoingVideoCall": "{{conversationName}} සමඟ පවතින දෘශ්‍ය ඇමතුම, ඔබගේ රූගතය {{cameraStatus}} වේ.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "මෙය [bold]{{user}}ගේ උපාංගයේ[/bold] පෙන්වන ඇඟිලි සටහනට ගැළපෙනවා දැයි බලන්න.", + "ongoingAudioCall": "{conversationName} සමඟ පවතින හඬ ඇමතුම.", + "ongoingGroupAudioCall": "{conversationName} සමඟ පවතින සම්මන්ත්‍රණ ඇමතුම.", + "ongoingGroupVideoCall": "{conversationName} සමඟ පවතින දෘශ්‍ය සම්මන්ත්‍රණ ඇමතුම, ඔබගේ රූගතය {cameraStatus} වේ.", + "ongoingVideoCall": "{conversationName} සමඟ පවතින දෘශ්‍ය ඇමතුම, ඔබගේ රූගතය {cameraStatus} වේ.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "මෙය [bold]{user}ගේ උපාංගයේ[/bold] පෙන්වන ඇඟිලි සටහනට ගැළපෙනවා දැයි බලන්න.", "participantDevicesDetailHowTo": "එය කරන්නේ කොහොමද?", "participantDevicesDetailResetSession": "වාරය යළි සකසන්න", "participantDevicesDetailShowMyDevice": "මාගේ උපාංගයේ ඇඟිලි සටහන පෙන්වන්න", "participantDevicesDetailVerify": "සත්‍යාපිතයි", "participantDevicesHeader": "උපාංග", - "participantDevicesHeadline": "{{brandName}} සෑම උපාංගයකටම අනන්‍ය ඇඟිලි සටහනක් ලබා දෙයි. ඒවා {{user}} සමඟ සැසඳීමෙන් සංවාදය සත්‍යාපනය කරගන්න.", + "participantDevicesHeadline": "{brandName} සෑම උපාංගයකටම අනන්‍ය ඇඟිලි සටහනක් ලබා දෙයි. ඒවා {user} සමඟ සැසඳීමෙන් සංවාදය සත්‍යාපනය කරගන්න.", "participantDevicesLearnMore": "තව දැනගන්න", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "ප්‍රෝටියස් උපාංගයේ විස්තර", "participantDevicesProteusKeyFingerprint": "ප්‍රෝටියස් යතුරේ ඇඟිලි සටහන", "participantDevicesSelfAllDevices": "මාගේ සියලුම උපාංග පෙන්වන්න", @@ -1221,21 +1221,21 @@ "preferencesAV": "ශ්‍රව්‍ය / දෘශ්‍ය", "preferencesAVCamera": "රූගතය", "preferencesAVMicrophone": "ශබ්දවාහිනිය", - "preferencesAVNoCamera": "{{brandName}} සඳහා රූගතයට ප්‍රවේශය නැත.[br][faqLink]මෙම සහාය ලිපිය කියවීමෙන්[/faqLink] එය නිවැරදි කරන්නේ කෙසේදැයි දැනගන්න.", + "preferencesAVNoCamera": "{brandName} සඳහා රූගතයට ප්‍රවේශය නැත.[br][faqLink]මෙම සහාය ලිපිය කියවීමෙන්[/faqLink] එය නිවැරදි කරන්නේ කෙසේදැයි දැනගන්න.", "preferencesAVPermissionDetail": "අභිප්‍රේත හරහා සබල කරන්න", "preferencesAVSpeakers": "විකාශක", "preferencesAVTemporaryDisclaimer": "අමුත්තන්ට දෘශ්‍ය සම්මන්ත්‍රණ ඇරඹීමට නොහැකිය. ඔබ සම්මන්ත්‍රණයකට සම්බන්ධ වන්නේ නම් භාවිතයට රූගතයක් තෝරන්න.", "preferencesAVTryAgain": "නැවත", "preferencesAbout": "පිළිබඳව", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© වයර් ස්විස් ජී.එම්.බී.එච්.", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "රහස්‍යතා ප්‍රතිපත්තිය", "preferencesAboutSupport": "සහාය", "preferencesAboutSupportContact": "සහාය අමතන්න", "preferencesAboutSupportWebsite": "සහාය අඩවිය", "preferencesAboutTermsOfUse": "භාවිත නියම", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", + "preferencesAboutVersion": "{brandName} for web version {version}", "preferencesAboutWebsite": "{brandName} අඩවිය", "preferencesAccount": "ගිණුම", "preferencesAccountAccentColor": "පැතිකඩට පාටක් සකසන්න", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "රතු", "preferencesAccountAccentColorTURQUOISE": "නීල පාට", "preferencesAccountAppLockCheckbox": "මුරකේතයකින් අගුළුලන්න", - "preferencesAccountAppLockDetail": "පසුබිමෙහි {{locktime}} ට පසු වයර් අගුළුලන්න. තට්ටු හැඳු. හෝ මුරකේතයෙන් අගුළු හරින්න.", + "preferencesAccountAppLockDetail": "පසුබිමෙහි {locktime} ට පසු වයර් අගුළුලන්න. තට්ටු හැඳු. හෝ මුරකේතයෙන් අගුළු හරින්න.", "preferencesAccountAvailabilityUnset": "තත්‍වයක් සකසන්න", "preferencesAccountCopyLink": "පැතිකඩ සබැඳියේ පිටපතක්", "preferencesAccountCreateTeam": "කණ්ඩායමක් සාදන්න", "preferencesAccountData": "දත්ත භාවිත අවසර", - "preferencesAccountDataTelemetry": "{{brandName}} ට යෙදුම භාවිතා කරන්නේ කෙසේද සහ එය වැඩි දියුණු කළ හැකි වන්නේ කෙසේද යන්න තේරුම් ගැනීමට භාවිත දත්ත ඉඩ සලසයි. දත්ත නිර්නාමික වන අතර ඔබගේ සන්නිවේදනයේ අන්තර්ගතය (පණිවිඩ, ගොනු හෝ ඇමතුම් වැනි) ඇතුළත් නොවේ.", + "preferencesAccountDataTelemetry": "{brandName} ට යෙදුම භාවිතා කරන්නේ කෙසේද සහ එය වැඩි දියුණු කළ හැකි වන්නේ කෙසේද යන්න තේරුම් ගැනීමට භාවිත දත්ත ඉඩ සලසයි. දත්ත නිර්නාමික වන අතර ඔබගේ සන්නිවේදනයේ අන්තර්ගතය (පණිවිඩ, ගොනු හෝ ඇමතුම් වැනි) ඇතුළත් නොවේ.", "preferencesAccountDataTelemetryCheckbox": "නිර්නාමික භාවිත දත්ත යවන්න", "preferencesAccountDelete": "ගිණුම මකන්න", "preferencesAccountDisplayname": "පැතිකඩ නාමය", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "ඉහත උපාංගයක් ඔබට හඳුනා ගත නොහැකි නම් එය ඉවත් කර ඔබගේ මුරපදය නැවත සකසන්න.", "preferencesDevicesCurrent": "වත්මන්", "preferencesDevicesFingerprint": "යතුරේ ඇඟිලි සටහන", - "preferencesDevicesFingerprintDetail": "{{brandName}} සෑම උපාංගයකටම අනන්‍ය ඇඟිලි සටහනක් ලබා දෙයි. ඒවා සැසඳිමෙන් ඔබගේ උපාංග සහ සංවාද සත්‍යාපනය කරගන්න.", + "preferencesDevicesFingerprintDetail": "{brandName} සෑම උපාංගයකටම අනන්‍ය ඇඟිලි සටහනක් ලබා දෙයි. ඒවා සැසඳිමෙන් ඔබගේ උපාංග සහ සංවාද සත්‍යාපනය කරගන්න.", "preferencesDevicesId": "හැඳු.: ", "preferencesDevicesRemove": "උපාංගය ඉවත් කරන්න", "preferencesDevicesRemoveCancel": "අවලංගු කරන්න", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "ඇතැම්", "preferencesOptionsAudioSomeDetail": "හැඬවීම් හා ඇමතුම්", "preferencesOptionsBackupExportHeadline": "උපස්ථය", - "preferencesOptionsBackupExportSecondary": "ඔබගේ සංවාද ඉතිහාසය සුරැකීමට උපස්ථයක් සාදන්න. ඔබගේ පරිගණකය නැති වුවහොත් හෝ අළුත් උපාංගයකට මාරු වුවහොත් ඉතිහාසය ප්‍රත්‍යර්පණයට මෙය භාවිතා කිරීමට හැකිය. උපස්ථ ගොනුව {{brandName}} අන්ත සංකේතනයෙන් ආරක්‍ෂා නොවන බැවින් එය සුදුසු තැනක ගබඩා කරන්න.", + "preferencesOptionsBackupExportSecondary": "ඔබගේ සංවාද ඉතිහාසය සුරැකීමට උපස්ථයක් සාදන්න. ඔබගේ පරිගණකය නැති වුවහොත් හෝ අළුත් උපාංගයකට මාරු වුවහොත් ඉතිහාසය ප්‍රත්‍යර්පණයට මෙය භාවිතා කිරීමට හැකිය. උපස්ථ ගොනුව {brandName} අන්ත සංකේතනයෙන් ආරක්‍ෂා නොවන බැවින් එය සුදුසු තැනක ගබඩා කරන්න.", "preferencesOptionsBackupHeader": "ඉතිහාසය", "preferencesOptionsBackupImportHeadline": "ප්‍රත්‍යර්පණය", "preferencesOptionsBackupImportSecondary": "සමාන වේදිකාවක උපස්ථයකින් පමණක් ඉතිහාසය ප්‍රත්‍යර්පණයට හැකිය. ඔබගේ උපස්ථය මෙම උපාංගයේ පවතින සංවාද වලට උඩින් ලියැවේ.", "preferencesOptionsBackupTryAgain": "නැවත", "preferencesOptionsCall": "ඇමතුම්", "preferencesOptionsCallLogs": "දොස් සෙවීම", - "preferencesOptionsCallLogsDetail": "ඇමතුම් නිදොස්කරණ වාර්තාව සුරකින්න. මෙම තොරතුරු {{brandName}} ඇමතුම් දෝෂ විනිශ්චයට වැදගත්ය.", + "preferencesOptionsCallLogsDetail": "ඇමතුම් නිදොස්කරණ වාර්තාව සුරකින්න. මෙම තොරතුරු {brandName} ඇමතුම් දෝෂ විනිශ්චයට වැදගත්ය.", "preferencesOptionsCallLogsGet": "වාර්තාව සුරකින්න", "preferencesOptionsContacts": "සබඳතා", "preferencesOptionsContactsDetail": "අපි ඔබගේ සබඳතා දත්ත භාවිතා කර ඔබව අන් අය සමඟ සම්බන්ධ කරන්නෙමු. අපි සියලුම තොරතුරු නිර්ණාමික කරන අතර ඒවා වෙනත් කිසිවෙකු සමඟ බෙදා නොගන්නෙමු.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "ඔබට මෙම පණිවිඩය දැකීමට නොහැකිය.", "replyQuoteShowLess": "අඩුවෙන් පෙන්වන්න", "replyQuoteShowMore": "තව පෙන්වන්න", - "replyQuoteTimeStampDate": "{{date}} මුල් පණිවිඩය", - "replyQuoteTimeStampTime": "{{time}} මුල් පණිවිඩය", + "replyQuoteTimeStampDate": "{date} මුල් පණිවිඩය", + "replyQuoteTimeStampTime": "{time} මුල් පණිවිඩය", "roleAdmin": "පරිපාලක", "roleOwner": "හිමිකරු", "rolePartner": "බාහිර", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "තව දැනගන්න", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "{{brandName}} වෙත එක්වීමට ආරාධනා කරන්න", + "searchInvite": "{brandName} වෙත එක්වීමට ආරාධනා කරන්න", "searchInviteButtonContacts": "සබඳතා වලින්", "searchInviteDetail": "ඔබගේ සබඳතා බෙදා ගැනීම අන් අය සමඟ සම්බන්ධ වීමට උපකාරී වේ. අපි සියලුම තොරතුරු නිර්ණාමික කරන අතර ඒවා වෙනත් කිසිවෙකු සමඟ බෙදා නොගන්නෙමු.", "searchInviteHeadline": "යහළුවන් රැගෙන එන්න", "searchInviteShare": "සබඳතා බෙදාගන්න", - "searchListAdmins": "සමූහයේ පරිපාලකයින් ({{count}})", + "searchListAdmins": "සමූහයේ පරිපාලකයින් ({count})", "searchListEveryoneParticipates": "ඔබ සම්බන්ධ වූ\nසැවොම දැනටමත්\nමෙම සංවාදයේ ඇත.", - "searchListMembers": "සමූහයේ සාමාජිකයින් ({{count}})", + "searchListMembers": "සමූහයේ සාමාජිකයින් ({count})", "searchListNoAdmins": "පරිපාලකයින් නැත.", "searchListNoMatches": "ගැළපෙන ප්‍රතිඵල නැත.\nවෙනත් නමක් ඇතුල් කරන්න.", "searchManageServices": "සේවා කළමනාකරණය", "searchManageServicesNoResults": "සේවා කළමනාකරණය", "searchMemberInvite": "කණ්ඩායමට එක්වීමට ආරාධනා කරන්න", - "searchNoContactsOnWire": "{{brandName}} හි සබඳතා නැත.\nනමකින් හෝ පරි. නාමයකින්\nපුද්ගලයින් සොයාගන්න.", + "searchNoContactsOnWire": "{brandName} හි සබඳතා නැත.\nනමකින් හෝ පරි. නාමයකින්\nපුද්ගලයින් සොයාගන්න.", "searchNoMatchesPartner": "ප්‍රතිඵල නැත", "searchNoServicesManager": "සේවා යනු ඔබගේ කාර්ය ප්‍රවාහය වැඩිදියුණු කරන උපකාරක වේ.", "searchNoServicesMember": "සේවා යනු ඔබගේ කාර්ය ප්‍රවාහය වැඩිදියුණු කරන උපකාරක වේ. ඒවා සබල කිරීමට, ඔබගේ පරිපාලකයාගෙන් විමසන්න.", "searchOtherDomainFederation": "වෙනත් වසමකට සම්බන්ධ වන්න", "searchOthers": "සබඳින්න", - "searchOthersFederation": "{{domainName}} වෙත සම්බන්ධ වන්න", + "searchOthersFederation": "{domainName} වෙත සම්බන්ධ වන්න", "searchPeople": "පුද්ගලයින්", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "නමකින් හෝ පරිශ්‍රීලක නාමයෙන් \nපුද්ගලයින් සොයා ගන්න", "searchTrySearchFederation": "සරල නමින් හෝ @නමකින්\nවයර් හි පුද්ගලයින් සොයන්න\n\n@නම@වසම්නාමය මගින්\nවෙනත් වසම්වල අය සොයන්න", "searchTrySearchLearnMore": "තව දැනගන්න", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "ඔබගේ පැතිකඩ රූපය", "servicesOptionsTitle": "සේවා", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "තනි-පිවිසුම් (SSO) කේතය යොදන්න.", "ssoLogin.subheadCodeOrEmail": "වි-තැපෑල හෝ තනි-පිවිසුම් (SSO) කේතය ඇතුල් කරන්න.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "ඔබගේ වි-තැපෑල {brandName} හි ව්‍යවසාය ස්ථාපනයකට ගැලපෙන්නේ නම්, මෙම යෙදුම එම සේවාදායකයට සම්බන්ධ වේ.", - "startedAudioCallingAlert": "{{conversationName}} අමතමින්", - "startedGroupCallingAlert": "{{conversationName}} සමඟ සම්මන්ත්‍රණ ඇමතුමක් අරඹා ඇත", - "startedVideoCallingAlert": "ඔබ {{conversationName}} අමතයි, ඔබගේ රූගතය {{cameraStatus}} වේ.", - "startedVideoGroupCallingAlert": "{{conversationName}} සමඟ සම්මන්ත්‍රණ ඇමතුමක් අරඹා ඇත, ඔබගේ රූගතය {{cameraStatus}} වේ.", + "startedAudioCallingAlert": "{conversationName} අමතමින්", + "startedGroupCallingAlert": "{conversationName} සමඟ සම්මන්ත්‍රණ ඇමතුමක් අරඹා ඇත", + "startedVideoCallingAlert": "ඔබ {conversationName} අමතයි, ඔබගේ රූගතය {cameraStatus} වේ.", + "startedVideoGroupCallingAlert": "{conversationName} සමඟ සම්මන්ත්‍රණ ඇමතුමක් අරඹා ඇත, ඔබගේ රූගතය {cameraStatus} වේ.", "takeoverButtonChoose": "ඔබම තෝරන්න", "takeoverButtonKeep": "මෙය තබා ගන්න", "takeoverLink": "තව දැනගන්න", - "takeoverSub": "{{brandName}} හි ඔබගේ අනන්‍ය නම හිමිකර ගන්න.", + "takeoverSub": "{brandName} හි ඔබගේ අනන්‍ය නම හිමිකර ගන්න.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "කණ්ඩායම නම් කරන්න", "teamName.subhead": "පසුව වෙනස් කිරීමට ද හැකිය.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "ඉබේ මැකෙන පණිවිඩ", "tooltipConversationAddImage": "සේයාරුවක් යොදන්න", "tooltipConversationCall": "අමතන්න", - "tooltipConversationDetailsAddPeople": "සංවාදයට සහභාගීන් එකතු කරන්න ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "සංවාදයට සහභාගීන් එකතු කරන්න ({shortcut})", "tooltipConversationDetailsRename": "සංවාදයේ නම වෙනස් කරන්න", "tooltipConversationEphemeral": "ඉබේ මැකෙන පණිවිඩය", - "tooltipConversationEphemeralAriaLabel": "ඉබේ මැකෙන පණිවිඩයක් ලියන්න, දැන් කාලය {{time}} යි", + "tooltipConversationEphemeralAriaLabel": "ඉබේ මැකෙන පණිවිඩයක් ලියන්න, දැන් කාලය {time} යි", "tooltipConversationFile": "ගොනුවක් එකතු කරන්න", "tooltipConversationInfo": "සංවාදයේ තොරතුරු", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} හා තවත් {{count}} දෙනෙක් ලියමින්", - "tooltipConversationInputOneUserTyping": "{{user1}} ලියමින්", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} හා තවත් {count} දෙනෙක් ලියමින්", + "tooltipConversationInputOneUserTyping": "{user1} ලියමින්", "tooltipConversationInputPlaceholder": "පණිවිඩයක් ලියන්න", - "tooltipConversationInputTwoUserTyping": "{{user1}} හා {{user2}} ලියමින්", - "tooltipConversationPeople": "පුද්ගලයින් ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} හා {user2} ලියමින්", + "tooltipConversationPeople": "පුද්ගලයින් ({shortcut})", "tooltipConversationPicture": "සේයාරුවක් එකතු කරන්න", "tooltipConversationPing": "හඬවන්න", "tooltipConversationSearch": "සොයන්න", "tooltipConversationSendMessage": "පණිවිඩය යවන්න", "tooltipConversationVideoCall": "දෘශ්‍ය ඇමතුම", - "tooltipConversationsArchive": "සංරක්‍ෂණය කරන්න ({{shortcut}})", - "tooltipConversationsArchived": "සංරක්‍ෂණ පෙන්වන්න ({{number}})", + "tooltipConversationsArchive": "සංරක්‍ෂණය කරන්න ({shortcut})", + "tooltipConversationsArchived": "සංරක්‍ෂණ පෙන්වන්න ({number})", "tooltipConversationsMore": "තවත්", - "tooltipConversationsNotifications": "දැනුම්දීමේ සැකසුම් අරින්න ({{shortcut}})", - "tooltipConversationsNotify": "නොනිහඬ ({{shortcut}})", + "tooltipConversationsNotifications": "දැනුම්දීමේ සැකසුම් අරින්න ({shortcut})", + "tooltipConversationsNotify": "නොනිහඬ ({shortcut})", "tooltipConversationsPreferences": "අභිප්‍රේත අරින්න", - "tooltipConversationsSilence": "නිහඬ කරන්න ({{shortcut}})", - "tooltipConversationsStart": "සංවාදයක් අරඹන්න ({{shortcut}})", + "tooltipConversationsSilence": "නිහඬ කරන්න ({shortcut})", + "tooltipConversationsStart": "සංවාදයක් අරඹන්න ({shortcut})", "tooltipPreferencesContactsMacos": "මැක්ඕඑස් සබඳතා යෙදුමෙන් ඔබගේ සියලුම සබඳතා බෙදාගන්න", "tooltipPreferencesPassword": "මුරපදය නැවත සැකසීමට වෙනත් අඩවියක් අරින්න", "tooltipPreferencesPicture": "සේයාරුව වෙනස් කරන්න…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "කිසිවක් නැත", "userBlockedConnectionBadge": "අවහිර කර ඇත", "userListContacts": "සබඳතා", - "userListSelectedContacts": "({{selectedContacts}}) ක් තෝරා ඇත ", - "userNotFoundMessage": "ඔබට මෙම ගිණුම සඳහා අවසර නැත හෝ පුද්ගලයා {{brandName}} හි නැත.", + "userListSelectedContacts": "({selectedContacts}) ක් තෝරා ඇත ", + "userNotFoundMessage": "ඔබට මෙම ගිණුම සඳහා අවසර නැත හෝ පුද්ගලයා {brandName} හි නැත.", "userNotFoundTitle": "මෙම පුද්ගලයා හමු නොවිණි", - "userNotVerified": "සම්බන්ධ වීමට පෙර {{user}}ගේ අනන්‍යතාවය නිශ්චිත කරගන්න.", + "userNotVerified": "සම්බන්ධ වීමට පෙර {user}ගේ අනන්‍යතාවය නිශ්චිත කරගන්න.", "userProfileButtonConnect": "සබඳින්න", "userProfileButtonIgnore": "නොසලකන්න", "userProfileButtonUnblock": "අනවහිර", "userProfileDomain": "වසම", "userProfileEmail": "වි-තැපෑල", "userProfileImageAlt": "පැතිකඩ ඡායාරූපය", - "userRemainingTimeHours": "පැය {{time}} ක් ඇත", - "userRemainingTimeMinutes": "විනාඩි {{time}} ක් ඉතිරිය", + "userRemainingTimeHours": "පැය {time} ක් ඇත", + "userRemainingTimeMinutes": "විනාඩි {time} ක් ඉතිරිය", "verify.changeEmail": "වි-තැපෑල වෙනස් කරන්න", "verify.headline": "ඔබට තැපෑලක් ලැබී ඇත.", "verify.resendCode": "කේතය නැවත යවන්න", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "ශබ්දවාහිනිය", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "තිරය බෙදාගන්න", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "රූගතය", - "videoSpeakersTabAll": "සියල්ල ({{count}})", + "videoSpeakersTabAll": "සියල්ල ({count})", "videoSpeakersTabSpeakers": "විකාශක", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "මෙම {{brandName}} අනුවාදය භාවිතයෙන් ඇමතුමට සහභාගී වීමට නොහැකිය. මෙය භාවිතා කරන්න", + "warningCallIssues": "මෙම {brandName} අනුවාදය භාවිතයෙන් ඇමතුමට සහභාගී වීමට නොහැකිය. මෙය භාවිතා කරන්න", "warningCallQualityPoor": "සම්බන්ධතාවය දුර්වලයි", - "warningCallUnsupportedIncoming": "{{user}} අමතමින්. ඔබගේ අතිරික්සුව ඇමතුම් සඳහා සහාය නොදක්වයි.", + "warningCallUnsupportedIncoming": "{user} අමතමින්. ඔබගේ අතිරික්සුව ඇමතුම් සඳහා සහාය නොදක්වයි.", "warningCallUnsupportedOutgoing": "ඔබගේ අතිරික්සුව ඇමතුම් සඳහා සහාය නොදක්වන බැවින් ඇමතීමට නොහැකිය.", "warningCallUpgradeBrowser": "ඇමතීමට, කරුණාකර ගූගල් ක්‍රෝම් යාවත්කාල කරන්න.", - "warningConnectivityConnectionLost": "සබැඳීමට තැත් කරමින්. {{brandName}} වෙත පණිවිඩ බාර දීමට නොහැකි විය හැකිය.", + "warningConnectivityConnectionLost": "සබැඳීමට තැත් කරමින්. {brandName} වෙත පණිවිඩ බාර දීමට නොහැකි විය හැකිය.", "warningConnectivityNoInternet": "අන්තර්ජාලය නැත. ඔබට පණිවිඩ යැවීමට හෝ ලැබීමට නොහැකි වනු ඇත.", "warningLearnMore": "තව දැනගන්න", - "warningLifecycleUpdate": "නව {{brandName}} අනුවාදයක් තිබේ.", + "warningLifecycleUpdate": "නව {brandName} අනුවාදයක් තිබේ.", "warningLifecycleUpdateLink": "යාවත්කාල කරන්න", "warningLifecycleUpdateNotes": "මොනවාද අළුත්", "warningNotFoundCamera": "ඔබගේ පරිගණකයේ රූගතයක් නැති නිසා ඇමතීමට නොහැකිය.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] ශබ්දවාහිනියට ප්‍රවේශයට ඉඩදෙන්න", "warningPermissionRequestNotification": "[icon] දැනුම්දීමට ඉඩ දෙන්න", "warningPermissionRequestScreen": "[icon] තිරයට ප්‍රවේශ වීමට ඉඩදෙන්න", - "wireLinux": "ලිනක්ස් සඳහා {{brandName}}", - "wireMacos": "මැක්ඕඑස් සඳහා {{brandName}}", - "wireWindows": "වින්ඩෝස් සඳහා {{brandName}}", - "wire_for_web": "වියමන සඳහා {{brandName}}" + "wireLinux": "ලිනක්ස් සඳහා {brandName}", + "wireMacos": "මැක්ඕඑස් සඳහා {brandName}", + "wireWindows": "වින්ඩෝස් සඳහා {brandName}", + "wire_for_web": "වියමන සඳහා {brandName}" } diff --git a/src/i18n/sk-SK.json b/src/i18n/sk-SK.json index f0ec2e62c92..4b9e5fb5ab6 100644 --- a/src/i18n/sk-SK.json +++ b/src/i18n/sk-SK.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Pridať", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Zabudnuté heslo", "authAccountPublicComputer": "Toto je verejný počítač", "authAccountSignIn": "Prihlásenie", - "authBlockedCookies": "Povoľte cookies na prihlásenie k {{brandName}}.", - "authBlockedDatabase": "Pre zobrazenie Vašich správ potrebuje {{brandName}} prístup k lokálnemu úložisku. Lokálne úložisko nie je dostupné v privátnom režime.", - "authBlockedTabs": "{{brandName}} je už otvorený na inej karte.", + "authBlockedCookies": "Povoľte cookies na prihlásenie k {brandName}.", + "authBlockedDatabase": "Pre zobrazenie Vašich správ potrebuje {brandName} prístup k lokálnemu úložisku. Lokálne úložisko nie je dostupné v privátnom režime.", + "authBlockedTabs": "{brandName} je už otvorený na inej karte.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Neplatný kód", "authErrorCountryCodeInvalid": "Neplatný kód krajiny", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Z dôvodu ochrany osobných údajov sa tu Vaše rozhovory nezobrazia.", - "authHistoryHeadline": "Je to prvýkrát čo používate {{brandName}} na tomto zariadení.", + "authHistoryHeadline": "Je to prvýkrát čo používate {brandName} na tomto zariadení.", "authHistoryReuseDescription": "Medzičasom odoslané správy sa tu nezobrazia.", - "authHistoryReuseHeadline": "Použili ste {{brandName}} na tomto zariadení.", + "authHistoryReuseHeadline": "Použili ste {brandName} na tomto zariadení.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Správa zariadení", "authLimitButtonSignOut": "Odhlásenie", - "authLimitDescription": "Odstráňte jedno z Vašich iných zariadení aby ste mohli používať {{brandName}} na tomto.", + "authLimitDescription": "Odstráňte jedno z Vašich iných zariadení aby ste mohli používať {brandName} na tomto.", "authLimitDevicesCurrent": "(Aktuálne)", "authLimitDevicesHeadline": "Zariadenia", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Znovu odoslať na {{email}}", + "authPostedResend": "Znovu odoslať na {email}", "authPostedResendAction": "Žiadny e-mail sa nezobrazil?", "authPostedResendDetail": "Skontrolujte Vašu e-mailovú schránku a postupujte podľa pokynov.", "authPostedResendHeadline": "Máte e-mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Pridať", - "authVerifyAccountDetail": "To vám umožní používať {{brandName}} na viacerých zariadeniach.", + "authVerifyAccountDetail": "To vám umožní používať {brandName} na viacerých zariadeniach.", "authVerifyAccountHeadline": "Pridať e-mailovú adresu a heslo.", "authVerifyAccountLogout": "Odhlásenie", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Žiadny kód sa neukázal?", "authVerifyCodeResendDetail": "Poslať znovu", - "authVerifyCodeResendTimer": "Môžete požiadať o nový kód {{expiration}}.", + "authVerifyCodeResendTimer": "Môžete požiadať o nový kód {expiration}.", "authVerifyPasswordHeadline": "Zadajte Vaše heslo", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Prijať", "callChooseSharedScreen": "Vybrať obrazovku pre zdieľanie", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Odmietnuť", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} je dostupné", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} je dostupné", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Pripájanie…", "callStateIncoming": "Volanie…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Zvoní…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Súbory", "collectionSectionImages": "Images", "collectionSectionLinks": "Odkazy", - "collectionShowAll": "Zobraziť všetky {{number}}", + "collectionShowAll": "Zobraziť všetky {number}", "connectionRequestConnect": "Pripojiť", "connectionRequestIgnore": "Ignorovať", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Odstránené {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Odstránené {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Zariadenia", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " začal používať", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " neoverený jeden z", - "conversationDeviceUserDevices": " {{user}}´s zariadenia", + "conversationDeviceUserDevices": " {user}´s zariadenia", "conversationDeviceYourDevices": " Vaše zariadenia", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Upravené {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Upravené {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Hosť", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Otvoriť mapu", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Doručená", "conversationMissedMessages": "Na chvíľu ste nepoužili toto zariadenie. Niektoré správy sa nemusia zobraziť.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Vyhľadať podľa mena", "conversationParticipantsTitle": "Ľudia", "conversationPing": " pingol", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pingol", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " premenoval rozhovor", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Začať rozhovor s {{users}}", - "conversationSendPastedFile": "Vložený obrázok {{date}}", + "conversationResume": "Začať rozhovor s {users}", + "conversationSendPastedFile": "Vložený obrázok {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Niekto", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "dnes", "conversationTweetAuthor": " na Twitteri", - "conversationUnableToDecrypt1": "správa od {{user}} nebola prijatá.", - "conversationUnableToDecrypt2": "{{user}}´s zariadenie sa zmenilo. Nedoručená správa.", + "conversationUnableToDecrypt1": "správa od {user} nebola prijatá.", + "conversationUnableToDecrypt2": "{user}´s zariadenie sa zmenilo. Nedoručená správa.", "conversationUnableToDecryptErrorMessage": "Chyba", "conversationUnableToDecryptLink": "Prečo?", "conversationUnableToDecryptResetSession": "Obnovenie spojenia", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "Vy", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Všetko archivované", - "conversationsConnectionRequestMany": "{{number}} ľudí čaká", + "conversationsConnectionRequestMany": "{number} ľudí čaká", "conversationsConnectionRequestOne": "1 osoba čaká", "conversationsContacts": "Kontakty", "conversationsEmptyConversation": "Skupinová konverzácia", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Zapnúť zvuk", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Stlmiť", "conversationsPopoverUnarchive": "Zrušiť archiváciu", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} ľudia boli pridaní", - "conversationsSecondaryLinePeopleLeft": "{{number}} ľudí zostáva", - "conversationsSecondaryLinePersonAdded": "{{user}} bol pridaný", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} Vás pridal", - "conversationsSecondaryLinePersonLeft": "{{user}} zostáva", - "conversationsSecondaryLinePersonRemoved": "{{user}} bol odstránený", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} premenoval konverzáciu", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} ľudia boli pridaní", + "conversationsSecondaryLinePeopleLeft": "{number} ľudí zostáva", + "conversationsSecondaryLinePersonAdded": "{user} bol pridaný", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} Vás pridal", + "conversationsSecondaryLinePersonLeft": "{user} zostáva", + "conversationsSecondaryLinePersonRemoved": "{user} bol odstránený", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} premenoval konverzáciu", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Odišli ste", "conversationsSecondaryLineYouWereRemoved": "Boli ste odstránený", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Skúste iný", "extensionsGiphyButtonOk": "Poslať", - "extensionsGiphyMessage": "{{tag}} • cez giphy.com", + "extensionsGiphyMessage": "{tag} • cez giphy.com", "extensionsGiphyNoGifs": "Ej, žiadne gify", "extensionsGiphyRandom": "Náhodný", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Žiadne výsledky.", "fullsearchPlaceholder": "Vyhľadať textové správy", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Vyhľadať podľa mena", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Zrušiť požiadavku", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Pripojiť", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Dešifrovať správy", "initEvents": "Načítavam správy", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Ahoj, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Ahoj, {user}.", "initReceivedUserData": "Kontrola nových správ", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Získavanie pripojení a konverzácií", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Pozvať ľudí do {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "Používam {{brandName}}, hľadajte {{username}} alebo navštívte get.wire.com.", - "inviteMessageNoEmail": "Používam {{brandName}}. Ak sa chcete so mnou spojiť navštívte get.wire.com.", + "inviteHeadline": "Pozvať ľudí do {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "Používam {brandName}, hľadajte {username} alebo navštívte get.wire.com.", + "inviteMessageNoEmail": "Používam {brandName}. Ak sa chcete so mnou spojiť navštívte get.wire.com.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Správa zariadení", "modalAccountRemoveDeviceAction": "Odstrániť zariadenie", - "modalAccountRemoveDeviceHeadline": "Odstrániť \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Odstrániť \"{device}\"", "modalAccountRemoveDeviceMessage": "Na odstránenie zariadenia je potrebné Vaše heslo.", "modalAccountRemoveDevicePlaceholder": "Heslo", "modalAcknowledgeAction": "OK", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Súčasne môžete poslať až {{number}} súborov.", + "modalAssetParallelUploadsMessage": "Súčasne môžete poslať až {number} súborov.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "Môžete posielať súbory až do {{number}}", + "modalAssetTooLargeMessage": "Môžete posielať súbory až do {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Ukončiť", "modalCallSecondOutgoingHeadline": "Ukončiť aktuálny hovor?", "modalCallSecondOutgoingMessage": "Súčasne môžete viesť len jeden hovor.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Zrušiť", "modalConnectAcceptAction": "Pripojiť", "modalConnectAcceptHeadline": "Prijať?", - "modalConnectAcceptMessage": "Toto Vás spojí a otvorí rozhovor s {{user}}.", + "modalConnectAcceptMessage": "Toto Vás spojí a otvorí rozhovor s {user}.", "modalConnectAcceptSecondary": "Ignorovať", "modalConnectCancelAction": "Áno", "modalConnectCancelHeadline": "Zrušiť požiadavku?", - "modalConnectCancelMessage": "Odstrániť požiadavku na pripojenie k {{user}}.", + "modalConnectCancelMessage": "Odstrániť požiadavku na pripojenie k {user}.", "modalConnectCancelSecondary": "Nie", "modalConversationClearAction": "Zmazať", "modalConversationClearHeadline": "Vymazať obsah?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Opustiť tiež rozhovor", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Opustiť", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Nebudete môcť odosielať ani prijímať správy v tomto rozhovore.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Správa je príliš dlhá", - "modalConversationMessageTooLongMessage": "Môžete odosielať správy až do {{number}} znakov.", + "modalConversationMessageTooLongMessage": "Môžete odosielať správy až do {number} znakov.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{user}}s začali používať nové zariadenie", - "modalConversationNewDeviceHeadlineOne": "{{user}} začal používať nové zariadenie", - "modalConversationNewDeviceHeadlineYou": "{{user}} začal používať nové zariadenie", + "modalConversationNewDeviceHeadlineMany": "{user}s začali používať nové zariadenie", + "modalConversationNewDeviceHeadlineOne": "{user} začal používať nové zariadenie", + "modalConversationNewDeviceHeadlineYou": "{user} začal používať nové zariadenie", "modalConversationNewDeviceIncomingCallAction": "Prijať hovor", "modalConversationNewDeviceIncomingCallMessage": "Stále chcete prijať hovor?", "modalConversationNewDeviceMessage": "Stále chcete odoslať Vaše správy?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Stále chcete zavolať?", "modalConversationNotConnectedHeadline": "Nikto nebol pridaný do konverzácie", "modalConversationNotConnectedMessageMany": "Jeden z ľudí, ktorých ste vybrali, nechce byť pridaný do konverzácií.", - "modalConversationNotConnectedMessageOne": "{{name}} nechce byť pridaný do konverzácií.", + "modalConversationNotConnectedMessageOne": "{name} nechce byť pridaný do konverzácií.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Odstrániť?", - "modalConversationRemoveMessage": "{{user}} nebude môcť odosielať ani prijímať správy v tomto rozhovore.", + "modalConversationRemoveMessage": "{user} nebude môcť odosielať ani prijímať správy v tomto rozhovore.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "Priveľa účastníkov", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Boti sú momentálne nedostupní", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Zrušiť", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Relácia bola obnovená", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Skúsiť znova", "modalUploadContactsMessage": "Neprijali sme Vaše informácie. Skúste prosím znovu importovať Vaše kontakty.", "modalUserBlockAction": "Blokovať", - "modalUserBlockHeadline": "Blokovať {{user}}?", - "modalUserBlockMessage": "{{user}} Vás nebude môcť kontaktovať, alebo Vás pozvať do skupinového rozhovoru.", + "modalUserBlockHeadline": "Blokovať {user}?", + "modalUserBlockMessage": "{user} Vás nebude môcť kontaktovať, alebo Vás pozvať do skupinového rozhovoru.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokovať", "modalUserUnblockHeadline": "Odblokovať?", - "modalUserUnblockMessage": "{{user}} Vás bude môcť kontaktovať, alebo Vás pozvať do skupinového rozhovoru.", + "modalUserUnblockMessage": "{user} Vás bude môcť kontaktovať, alebo Vás pozvať do skupinového rozhovoru.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Prijal Vašu požiadavku na pripojenie", "notificationConnectionConnected": "Teraz ste pripojení", "notificationConnectionRequest": "Chce sa pripojiť", - "notificationConversationCreate": "{{user}} začal rozhovor", + "notificationConversationCreate": "{user} začal rozhovor", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} premenoval rozhovor na {{name}}", - "notificationMemberJoinMany": "{{user}} pridal {{number}} ľudí do rozhovoru", - "notificationMemberJoinOne": "{{user1}} pridal {{user2}} do rozhovoru", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} Vás odstránil z konverzácie", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} premenoval rozhovor na {name}", + "notificationMemberJoinMany": "{user} pridal {number} ľudí do rozhovoru", + "notificationMemberJoinOne": "{user1} pridal {user2} do rozhovoru", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} Vás odstránil z konverzácie", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Poslal Vám správu", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Niekto", "notificationPing": "Pingnuté", - "notificationReaction": "{{reaction}} Vašu správu", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} Vašu správu", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Zdieľal súbor", "notificationSharedLocation": "Zdieľal umiestnenie", "notificationSharedVideo": "Zdieľal video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Volá", "notificationVoiceChannelDeactivate": "Volal", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Overte, že to zodpovedá identifikátoru zobrazenému na [bold]zariadení {{user}}[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Overte, že to zodpovedá identifikátoru zobrazenému na [bold]zariadení {user}[/bold].", "participantDevicesDetailHowTo": "Ako to urobiť?", "participantDevicesDetailResetSession": "Obnovenie spojenia", "participantDevicesDetailShowMyDevice": "Zobraziť identifikátor môjho zariadenia", "participantDevicesDetailVerify": "Overený", "participantDevicesHeader": "Zariadenia", - "participantDevicesHeadline": "{{brandName}} dáva každému zariadeniu jedinečný identifikátor. Porovnajte ich s {{user}} a overte Vaše rozhovory.", + "participantDevicesHeadline": "{brandName} dáva každému zariadeniu jedinečný identifikátor. Porovnajte ich s {user} a overte Vaše rozhovory.", "participantDevicesLearnMore": "Zistiť viac", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Zobraziť všetky moje zariadenia", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofón", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Reproduktory", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "O aplikácií", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Pravidlá ochrany súkromia", "preferencesAboutSupport": "Podpora", "preferencesAboutSupportContact": "Kontaktovať podporu", "preferencesAboutSupportWebsite": "Webová lokalita podpory", "preferencesAboutTermsOfUse": "Podmienky používania", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "Webová stránka {{brandName}}", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "Webová stránka {brandName}", "preferencesAccount": "Účet", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Vytvoriť tím", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Vymazať účet", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Odhlásenie", "preferencesAccountManageTeam": "Správa tímu", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Súkromie", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Ak nepoznáte zariadenie vyššie, odstráňte ho a nastavte nové heslo.", "preferencesDevicesCurrent": "Aktuálny", "preferencesDevicesFingerprint": "Identifikátor kľúča", - "preferencesDevicesFingerprintDetail": "{{brandName}} dáva každému zariadeniu jedinečný identifikátor. Porovnajte ich a overte Vaše zariadenia a rozhovory.", + "preferencesDevicesFingerprintDetail": "{brandName} dáva každému zariadeniu jedinečný identifikátor. Porovnajte ich a overte Vaše zariadenia a rozhovory.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Zrušiť", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Niektoré", "preferencesOptionsAudioSomeDetail": "Pingy a hovory", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Kontakty", "preferencesOptionsContactsDetail": "Vaše údaje o kontaktoch používame na pripojenie k iným užívateľom. Všetky informácie anonymizujeme a nezdieľame ich s nikým iným.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Pozvať ľudí do {{brandName}}", + "searchInvite": "Pozvať ľudí do {brandName}", "searchInviteButtonContacts": "Z kontaktov", "searchInviteDetail": "Zdieľanie kontaktov Vám pomôže spojiť sa s ostatnými. Anonymizujeme všetky informácie a nezdieľame ich s nikým iným.", "searchInviteHeadline": "Pozvať priateľov", "searchInviteShare": "Zdieľať kontakty", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Všetci pripojení sú už v tomto rozhovore.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Žiadne výsledky. Skúste zadať iné meno.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Nemáte žiadne kontakty {{brandName}}. Skúste nájsť ľudí podľa názvu alebo užívateľského mena.", + "searchNoContactsOnWire": "Nemáte žiadne kontakty {brandName}. Skúste nájsť ľudí podľa názvu alebo užívateľského mena.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Pripojiť", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Ľudia", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Nájsť ľudí podľa názvu, alebo užívateľského mena", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Vybrať vlastné", "takeoverButtonKeep": "Ponechať tento", "takeoverLink": "Zistiť viac", - "takeoverSub": "Potvrďte Vaše jednoznačné meno pre {{brandName}}.", + "takeoverSub": "Potvrďte Vaše jednoznačné meno pre {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Volať", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Zmeniť názov rozhovoru", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Pridať súbor", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Napísať správu", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Ľudia ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Ľudia ({shortcut})", "tooltipConversationPicture": "Pridať obrázok", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Hladať", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videohovor", - "tooltipConversationsArchive": "Archív ({{shortcut}})", - "tooltipConversationsArchived": "Zobraziť archív ({{number}})", + "tooltipConversationsArchive": "Archív ({shortcut})", + "tooltipConversationsArchived": "Zobraziť archív ({number})", "tooltipConversationsMore": "Viac", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Zrušiť stlmenie ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Zrušiť stlmenie ({shortcut})", "tooltipConversationsPreferences": "Otvoriť predvoľby", - "tooltipConversationsSilence": "Stlmiť ({{shortcut}})", - "tooltipConversationsStart": "Začať rozhovor ({{shortcut}})", + "tooltipConversationsSilence": "Stlmiť ({shortcut})", + "tooltipConversationsStart": "Začať rozhovor ({shortcut})", "tooltipPreferencesContactsMacos": "Zdieľať všetky svoje kontakty z aplikácie kontaktov systému macOS", "tooltipPreferencesPassword": "Pre zmenu hesla otvorte ďalšiu webovú stránku", "tooltipPreferencesPicture": "Zmeniť obrázok…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Žiadne", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Pripojiť", "userProfileButtonIgnore": "Ignorovať", "userProfileButtonUnblock": "Odblokovať", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Zmeniť e-mail", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,15 +1621,15 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Táto verzia {{brandName}} sa nemôže zúčastniť volania. Prosím použite", + "warningCallIssues": "Táto verzia {brandName} sa nemôže zúčastniť volania. Prosím použite", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "Volá {{user}}. Váš prehliadač nepodporuje hovory.", + "warningCallUnsupportedIncoming": "Volá {user}. Váš prehliadač nepodporuje hovory.", "warningCallUnsupportedOutgoing": "Nemôžete volať, pretože Váš prehliadač nepodporuje hovory.", "warningCallUpgradeBrowser": "Pre volanie, prosím aktualizujte Google Chrome.", - "warningConnectivityConnectionLost": "Prebieha pokus o pripojenie. {{brandName}} nemusí byť schopný doručiť správy.", + "warningConnectivityConnectionLost": "Prebieha pokus o pripojenie. {brandName} nemusí byť schopný doručiť správy.", "warningConnectivityNoInternet": "Bez prístupu na internet. Nebudete môcť odosielať ani prijímať správy.", "warningLearnMore": "Zistiť viac", "warningLifecycleUpdate": "Je dostupná nová verzia programu.", @@ -1643,9 +1643,9 @@ "warningPermissionRequestCamera": "[icon] Povoliť prístup ku kamere", "warningPermissionRequestMicrophone": "[icon] Povoliť prístup k mikrofónu", "warningPermissionRequestNotification": "[icon] Povoliť oznámenia", - "warningPermissionRequestScreen": "{{icon}} Povoliť prístup k obrazovke", - "wireLinux": "{{brandName}} pre Linux", - "wireMacos": "{{brandName}} pre macOS", - "wireWindows": "{{brandName}} pre Windows", - "wire_for_web": "{{brandName}} for Web" + "warningPermissionRequestScreen": "{icon} Povoliť prístup k obrazovke", + "wireLinux": "{brandName} pre Linux", + "wireMacos": "{brandName} pre macOS", + "wireWindows": "{brandName} pre Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/sl-SI.json b/src/i18n/sl-SI.json index d70f9c78847..4a338e9a6f0 100644 --- a/src/i18n/sl-SI.json +++ b/src/i18n/sl-SI.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Dodaj", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Pozabljeno geslo", "authAccountPublicComputer": "To je javni računalnik", "authAccountSignIn": "Prijava", - "authBlockedCookies": "Enable cookies to log in to {{brandName}}.", - "authBlockedDatabase": "{{brandName}} potrebuje dostop do lokalnega pomnilnika za prikaz sporočil. Lokalni pomnilnik ni na voljo v privatnem načinu.", - "authBlockedTabs": "{{brandName}} je že odprt v drugem oknu.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} potrebuje dostop do lokalnega pomnilnika za prikaz sporočil. Lokalni pomnilnik ni na voljo v privatnem načinu.", + "authBlockedTabs": "{brandName} je že odprt v drugem oknu.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Neveljavna koda", "authErrorCountryCodeInvalid": "Neveljavna koda države", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "V redu", "authHistoryDescription": "Zaradi zasebnosti se vaša zgodovina pogovorov ne bo pojavila tukaj.", - "authHistoryHeadline": "Prvič uporabljate {{brandName}} na tej napravi.", + "authHistoryHeadline": "Prvič uporabljate {brandName} na tej napravi.", "authHistoryReuseDescription": "Sporočila poslana medtem tukaj ne bodo prikazana.", - "authHistoryReuseHeadline": "Na tej napravi si že uporabljal(-a) {{brandName}}.", + "authHistoryReuseHeadline": "Na tej napravi si že uporabljal(-a) {brandName}.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Upravljanje naprav", "authLimitButtonSignOut": "Odjava", - "authLimitDescription": "Odstranite eno izmed vaših naprav za začetek uporabe {{brandName}} na tej.", + "authLimitDescription": "Odstranite eno izmed vaših naprav za začetek uporabe {brandName} na tej.", "authLimitDevicesCurrent": "(Trenutna)", "authLimitDevicesHeadline": "Naprave", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-pošta", "authPlaceholderPassword": "Password", - "authPostedResend": "Ponovno pošlji na {{email}}", + "authPostedResend": "Ponovno pošlji na {email}", "authPostedResendAction": "E-pošta ni prispela?", "authPostedResendDetail": "Preverite vašo e-pošto in sledite navodilom.", "authPostedResendHeadline": "Imate pošto.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Dodaj", - "authVerifyAccountDetail": "To vam omogoča uporabo {{brandName}} na večih napravah.", + "authVerifyAccountDetail": "To vam omogoča uporabo {brandName} na večih napravah.", "authVerifyAccountHeadline": "Dodajte e-poštni naslov in geslo.", "authVerifyAccountLogout": "Odjava", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Koda ni prispela?", "authVerifyCodeResendDetail": "Ponovno pošlji", - "authVerifyCodeResendTimer": "Lahko zahtevate novo kodo {{expiration}}.", + "authVerifyCodeResendTimer": "Lahko zahtevate novo kodo {expiration}.", "authVerifyPasswordHeadline": "Vnesite vaše geslo", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Sprejmi", "callChooseSharedScreen": "Izberite zaslon za deljenje", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Zavrni", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Povezovanje…", "callStateIncoming": "Klicanje…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Zvonjenje…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Zbirke", "collectionSectionImages": "Images", "collectionSectionLinks": "Povezave", - "collectionShowAll": "Prikaži vse {{number}}", + "collectionShowAll": "Prikaži vse {number}", "connectionRequestConnect": "Poveži", "connectionRequestIgnore": "Ignoriraj", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Izbrisan ob {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Izbrisan ob {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Naprave", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " začel(-a) uporabljati", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " odstranil(-a) preveritev ene izmed", - "conversationDeviceUserDevices": " Naprave od {{user}}", + "conversationDeviceUserDevices": " Naprave od {user}", "conversationDeviceYourDevices": " vaših naprav", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Urejen ob {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Urejen ob {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Guest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Odpri zemljevid", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Dostavljeno", "conversationMissedMessages": "Te naprave nekaj časa niste uporabljali. Nekatera sporočila se morda tukaj ne bodo pojavila.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Iskanje po imenu", "conversationParticipantsTitle": "Osebe", "conversationPing": " je pingal(-a)", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " je pingal(-a)", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " je preimenoval(-a) pogovor", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Začni pogovor s/z {{users}}", - "conversationSendPastedFile": "Prilepljena slika ob {{date}}", + "conversationResume": "Začni pogovor s/z {users}", + "conversationSendPastedFile": "Prilepljena slika ob {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Nekdo", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "danes", "conversationTweetAuthor": " na Twitterju", - "conversationUnableToDecrypt1": "sporočilo od {{user}} ni bilo prejeto.", - "conversationUnableToDecrypt2": "Identita naprave od {{user}} je bila spremenjena. Sporočilo ni dostavljeno.", + "conversationUnableToDecrypt1": "sporočilo od {user} ni bilo prejeto.", + "conversationUnableToDecrypt2": "Identita naprave od {user} je bila spremenjena. Sporočilo ni dostavljeno.", "conversationUnableToDecryptErrorMessage": "Napaka", "conversationUnableToDecryptLink": "Zakaj?", "conversationUnableToDecryptResetSession": "Ponastavi sejo", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ti", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Vse je arhivirano", - "conversationsConnectionRequestMany": "{{number}} ljudi, ki čakajo", + "conversationsConnectionRequestMany": "{number} ljudi, ki čakajo", "conversationsConnectionRequestOne": "1 oseba čaka", "conversationsContacts": "Stiki", "conversationsEmptyConversation": "Skupinski pogovor", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Povrni glasnost", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Utišaj", "conversationsPopoverUnarchive": "Dearhiviraj", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} oseb je bilo dodanih", - "conversationsSecondaryLinePeopleLeft": "{{number}} oseb je zapustilo pogovor", - "conversationsSecondaryLinePersonAdded": "{{user}} je bil(-a) dodan(-a)", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} te je dodal(-a)", - "conversationsSecondaryLinePersonLeft": "{{user}} je zapustil(-a)", - "conversationsSecondaryLinePersonRemoved": "{{user}} je bil(-a) odstranjen(-a)", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} preimenoval(-a) pogovor", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} oseb je bilo dodanih", + "conversationsSecondaryLinePeopleLeft": "{number} oseb je zapustilo pogovor", + "conversationsSecondaryLinePersonAdded": "{user} je bil(-a) dodan(-a)", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} te je dodal(-a)", + "conversationsSecondaryLinePersonLeft": "{user} je zapustil(-a)", + "conversationsSecondaryLinePersonRemoved": "{user} je bil(-a) odstranjen(-a)", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} preimenoval(-a) pogovor", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Si zapustil(-a)", "conversationsSecondaryLineYouWereRemoved": "Bil(-a) si odstranjen(-a)", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Poizkusi drugega", "extensionsGiphyButtonOk": "Pošlji", - "extensionsGiphyMessage": "{{tag}} • preko giphy.com", + "extensionsGiphyMessage": "{tag} • preko giphy.com", "extensionsGiphyNoGifs": "Ups, ni najdenih gifov", "extensionsGiphyRandom": "Naključno", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Ni rezultatov.", "fullsearchPlaceholder": "Išči po sporočilih", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Iskanje po imenu", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Prekliči prošnjo", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Poveži", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Nalagam sporočila", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hej, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hej, {user}.", "initReceivedUserData": "Preverjanje za morebitna nova sporočila", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Pridobivam vaše povezave in pogovore", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Povabite osebe na {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "Sem na {{brandName}}, poišči {{username}} ali obišči get.wire.com.", - "inviteMessageNoEmail": "Sem na {{brandName}}. Obišči get.wire.com za povezavo z mano.", + "inviteHeadline": "Povabite osebe na {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "Sem na {brandName}, poišči {username} ali obišči get.wire.com.", + "inviteMessageNoEmail": "Sem na {brandName}. Obišči get.wire.com za povezavo z mano.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "V redu", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Upravljanje naprav", "modalAccountRemoveDeviceAction": "Odstrani napravo", - "modalAccountRemoveDeviceHeadline": "Odstrani \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Odstrani \"{device}\"", "modalAccountRemoveDeviceMessage": "Za odstranitev naprave je potrebno vaše geslo.", "modalAccountRemoveDevicePlaceholder": "Geslo", "modalAcknowledgeAction": "V redu", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Lahko pošljete do {{number}} zbirk naenkrat.", + "modalAssetParallelUploadsMessage": "Lahko pošljete do {number} zbirk naenkrat.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "Lahko pošljete zbirke do {{number}}", + "modalAssetTooLargeMessage": "Lahko pošljete zbirke do {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Odloži", "modalCallSecondOutgoingHeadline": "Odloži trenutni klic?", "modalCallSecondOutgoingMessage": "Naenkrat ste lahko samo v enem klicu.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Prekliči", "modalConnectAcceptAction": "Poveži", "modalConnectAcceptHeadline": "Sprejmi?", - "modalConnectAcceptMessage": "To vas bo povezalo in odprlo pogovor s/z {{user}}.", + "modalConnectAcceptMessage": "To vas bo povezalo in odprlo pogovor s/z {user}.", "modalConnectAcceptSecondary": "Ignoriraj", "modalConnectCancelAction": "Da", "modalConnectCancelHeadline": "Prekliči zahtevo?", - "modalConnectCancelMessage": "Odstrani zahtevo za povezavo do {{user}}.", + "modalConnectCancelMessage": "Odstrani zahtevo za povezavo do {user}.", "modalConnectCancelSecondary": "Ne", "modalConversationClearAction": "Izbriši", "modalConversationClearHeadline": "Izbriši vsebino?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Tudi zapusti pogovor", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Zapusti", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Ne boste mogli pošiljati ali prejeti sporočila v tem pogovoru.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Sporočilo je predolgo", - "modalConversationMessageTooLongMessage": "Lahko pošljete sporočila do {{number}} znakov.", + "modalConversationMessageTooLongMessage": "Lahko pošljete sporočila do {number} znakov.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{user}}s so začeli z uporabo novih naprav", - "modalConversationNewDeviceHeadlineOne": "{{user}} je začel(-a) z uporabo nove naprave", - "modalConversationNewDeviceHeadlineYou": "{{user}} je začel(-a) z uporabo nove naprave", + "modalConversationNewDeviceHeadlineMany": "{user}s so začeli z uporabo novih naprav", + "modalConversationNewDeviceHeadlineOne": "{user} je začel(-a) z uporabo nove naprave", + "modalConversationNewDeviceHeadlineYou": "{user} je začel(-a) z uporabo nove naprave", "modalConversationNewDeviceIncomingCallAction": "Sprejmi klic", "modalConversationNewDeviceIncomingCallMessage": "Ali še vedno želite sprejeti klic?", "modalConversationNewDeviceMessage": "Ali še vedno želite poslati vaša sporočila?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Ali še vedno želite klicati?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "Ena izmed oseb, ki ste jo izbrali, ne želi biti dodana k pogovorom.", - "modalConversationNotConnectedMessageOne": "{{name}} ne želi biti dodan k pogovorom.", + "modalConversationNotConnectedMessageOne": "{name} ne želi biti dodan k pogovorom.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Odstrani?", - "modalConversationRemoveMessage": "{{user}} ne bo mogel pošiljati ali prejeti sporočila v tem pogovoru.", + "modalConversationRemoveMessage": "{user} ne bo mogel pošiljati ali prejeti sporočila v tem pogovoru.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "Polna hiša", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Prekliči", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Seja je bila ponastavljena", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Poskusite ponovno", "modalUploadContactsMessage": "Nismo prejeli vaših podatkov. Prosimo poizkusite ponovno uvoziti stike.", "modalUserBlockAction": "Blokiraj", - "modalUserBlockHeadline": "Blokiraj {{user}}?", - "modalUserBlockMessage": "{{user}} vas ne bo mogel kontaktirati ali dodati v skupinske pogovore.", + "modalUserBlockHeadline": "Blokiraj {user}?", + "modalUserBlockMessage": "{user} vas ne bo mogel kontaktirati ali dodati v skupinske pogovore.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokiraj", "modalUserUnblockHeadline": "Odblokiraj?", - "modalUserUnblockMessage": "{{user}} vas ne bo mogel kontaktirati ali ponovno dodati v skupinske pogovore.", + "modalUserUnblockMessage": "{user} vas ne bo mogel kontaktirati ali ponovno dodati v skupinske pogovore.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Je sprejel(-a) vašo zahtevo po povezavi", "notificationConnectionConnected": "Zdaj ste povezani", "notificationConnectionRequest": "Si želi povezati", - "notificationConversationCreate": "{{user}} je začel(-a) pogovor", + "notificationConversationCreate": "{user} je začel(-a) pogovor", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} je preimenoval(-a) pogovor v {{name}}", - "notificationMemberJoinMany": "{{user}} je dodal(-a) {{number}} oseb v pogovor", - "notificationMemberJoinOne": "{{user1}} je dodal(-a) {{user2}} v pogovor", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} te je odstranil(-a) iz pogovora", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} je preimenoval(-a) pogovor v {name}", + "notificationMemberJoinMany": "{user} je dodal(-a) {number} oseb v pogovor", + "notificationMemberJoinOne": "{user1} je dodal(-a) {user2} v pogovor", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} te je odstranil(-a) iz pogovora", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Vam je poslal(-a) sporočilo", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Nekdo", "notificationPing": "Je pingal(-a)", - "notificationReaction": "{{reaction}} vaše sporočilo", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} vaše sporočilo", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Je delil(-a) zbirko", "notificationSharedLocation": "Je delil(-a) lokacijo", "notificationSharedVideo": "Je delil(-a) video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Klicanje", "notificationVoiceChannelDeactivate": "Je klical(-a)", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Preveri, da se to ujema s prstnim odtisom na [bold]napravi od {{user}}[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Preveri, da se to ujema s prstnim odtisom na [bold]napravi od {user}[/bold].", "participantDevicesDetailHowTo": "Kako to storim?", "participantDevicesDetailResetSession": "Ponastavi sejo", "participantDevicesDetailShowMyDevice": "Prikaži prstni odtis moje naprave", "participantDevicesDetailVerify": "Preverjena", "participantDevicesHeader": "Naprave", - "participantDevicesHeadline": "{{brandName}} dodeli vsaki napravi edinstven prstni odtis. Primerjajte jih z {{user}} in preverite vaš pogovor.", + "participantDevicesHeadline": "{brandName} dodeli vsaki napravi edinstven prstni odtis. Primerjajte jih z {user} in preverite vaš pogovor.", "participantDevicesLearnMore": "Nauči se več", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Prikaži vse moje naprave", @@ -1221,22 +1221,22 @@ "preferencesAV": "Avdio / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Zvočniki", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "O aplikaciji", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Politika zasebnosti", "preferencesAboutSupport": "Podpora", "preferencesAboutSupportContact": "Kontaktiraj podporo", "preferencesAboutSupportWebsite": "Spletna stran Wire podpore", "preferencesAboutTermsOfUse": "Pogoji uporabe", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} spletna stran", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} spletna stran", "preferencesAccount": "Račun", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Ustvari novo ekipo", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Izbriši račun", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Odjava", "preferencesAccountManageTeam": "Uredi nalogo", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Zasebnost", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Če ne prepoznate zgornje naprave, jo odstranite in ponastavite vaše geslo.", "preferencesDevicesCurrent": "Trenutna", "preferencesDevicesFingerprint": "Ključ prstnega odtisa naprave", - "preferencesDevicesFingerprintDetail": "{{brandName}} dodeli vsaki napravi edinstven prstni odtis. Primerjajte jih, preverite vaše naprave in pogovore.", + "preferencesDevicesFingerprintDetail": "{brandName} dodeli vsaki napravi edinstven prstni odtis. Primerjajte jih, preverite vaše naprave in pogovore.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Prekliči", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Nekateri", "preferencesOptionsAudioSomeDetail": "Pingi in klici", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Stiki", "preferencesOptionsContactsDetail": "Uporabljamo vaše podatke stikov pri povezovanju z drugimi. Vse informacije anonimiziramo in ne delimo z drugimi.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Povabi ostale osebe na {{brandName}}", + "searchInvite": "Povabi ostale osebe na {brandName}", "searchInviteButtonContacts": "Iz imenika stikov", "searchInviteDetail": "Deljenje vaših stikov pomaga pri povezovanju z drugimi. Vse informacije anonimiziramo in ne delimo z drugimi.", "searchInviteHeadline": "Pripeljite vaše prijatelje", "searchInviteShare": "Deli Stike", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Vsi \ns katerimi ste povezani,\nso že v tem pogovoru.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Brez ujemanja rezultatov. \nPoizkusite vnesti drugo ime.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Nimate nobenih stikov na {{brandName}}.\nPoizkusite najti osebe po imenu\nali uporabniškem imenu.", + "searchNoContactsOnWire": "Nimate nobenih stikov na {brandName}.\nPoizkusite najti osebe po imenu\nali uporabniškem imenu.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Poveži", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Osebe", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Najdi osebe po imenu ali uporabniškem imenu", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Izberi svojo", "takeoverButtonKeep": "Obdrži to", "takeoverLink": "Nauči se več", - "takeoverSub": "Zavzemite vaše unikatno ime na {{brandName}}.", + "takeoverSub": "Zavzemite vaše unikatno ime na {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Klic", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Spremeni ime pogovora", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Dodaj zbirko", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Napiši sporočilo", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Osebe ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Osebe ({shortcut})", "tooltipConversationPicture": "Dodaj sliko", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Iščite", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videoklic", - "tooltipConversationsArchive": "Arhiviraj ({{shortcut}})", - "tooltipConversationsArchived": "Prikaži arhiv ({{number}})", + "tooltipConversationsArchive": "Arhiviraj ({shortcut})", + "tooltipConversationsArchived": "Prikaži arhiv ({number})", "tooltipConversationsMore": "Več", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Povrni zvok ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Povrni zvok ({shortcut})", "tooltipConversationsPreferences": "Odpri nastavitve", - "tooltipConversationsSilence": "Utišaj ({{shortcut}})", - "tooltipConversationsStart": "Začni pogovor ({{shortcut}})", + "tooltipConversationsSilence": "Utišaj ({shortcut})", + "tooltipConversationsStart": "Začni pogovor ({shortcut})", "tooltipPreferencesContactsMacos": "Deli vse vaše stike iz macOS aplikacije Contacts", "tooltipPreferencesPassword": "Odpri drugo spletno stran za ponastavitev gesla", "tooltipPreferencesPicture": "Spremenite vašo sliko…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Nič", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Poveži", "userProfileButtonIgnore": "Ignoriraj", "userProfileButtonUnblock": "Odblokiraj", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Ponastavitev elektronskega naslova", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Ta različica {{brandName}} ne more sodelovati v klicu. Prosimo uporabite", + "warningCallIssues": "Ta različica {brandName} ne more sodelovati v klicu. Prosimo uporabite", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} kliče. Vaš brskalnik ne podpira klicev.", + "warningCallUnsupportedIncoming": "{user} kliče. Vaš brskalnik ne podpira klicev.", "warningCallUnsupportedOutgoing": "Ne morete klicati, ker vaš brskalnik ne podpira klicev.", "warningCallUpgradeBrowser": "Če želite klicati, posodobite Google Chrome.", - "warningConnectivityConnectionLost": "Poizkus povezave. {{brandName}} morda ne bo mogel dostaviti sporočila.", + "warningConnectivityConnectionLost": "Poizkus povezave. {brandName} morda ne bo mogel dostaviti sporočila.", "warningConnectivityNoInternet": "Ni spletne povezave. Ne boste mogli pošiljati ali prejemati sporočil.", "warningLearnMore": "Nauči se več", - "warningLifecycleUpdate": "Na voljo je nova različica {{brandName}}.", + "warningLifecycleUpdate": "Na voljo je nova različica {brandName}.", "warningLifecycleUpdateLink": "Posodobi zdaj", "warningLifecycleUpdateNotes": "Kaj je novega", "warningNotFoundCamera": "Ne morete klicati, ker vaš računalnik nima kamere.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Dovoli dostop do mikrofona", "warningPermissionRequestNotification": "[icon] Dovoli obvestila", "warningPermissionRequestScreen": "[icon] Dovoli dostop do zaslona", - "wireLinux": "{{brandName}} za Linux", - "wireMacos": "{{brandName}} za macOS", - "wireWindows": "{{brandName}} za Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} za Linux", + "wireMacos": "{brandName} za macOS", + "wireWindows": "{brandName} za Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/sr-SP.json b/src/i18n/sr-SP.json index 38c93366d69..7cdf445b0fc 100644 --- a/src/i18n/sr-SP.json +++ b/src/i18n/sr-SP.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Додај", "addParticipantsHeader": "Додајте учеснике", - "addParticipantsHeaderWithCounter": "Додајте учеснике ({{number}})", + "addParticipantsHeaderWithCounter": "Додајте учеснике ({number})", "addParticipantsManageServices": "Управљање услугама", "addParticipantsManageServicesNoResults": "Управљање услугама", "addParticipantsNoServicesManager": "Услуге су помоћ која може побољшати ваш рад.", @@ -224,8 +224,8 @@ "authAccountPasswordForgot": "Заборавио сам лозинку", "authAccountPublicComputer": "Ово је јавни рачунар", "authAccountSignIn": "Пријави се", - "authBlockedCookies": "Омогућите колачиће за пријаву у {{brandName}}.\n", - "authBlockedDatabase": "{{brandName}} потребан је приступ локалној меморији за приказивање ваших порука. Локална меморија није доступна у приватном режиму.", + "authBlockedCookies": "Омогућите колачиће за пријаву у {brandName}.\n", + "authBlockedDatabase": "{brandName} потребан је приступ локалној меморији за приказивање ваших порука. Локална меморија није доступна у приватном режиму.", "authBlockedTabs": "Вајер је већ отворен у другом језичку.", "authBlockedTabsAction": "Употријебите ову картицу умјесто тога", "authErrorCode": "Погрешан код", @@ -256,7 +256,7 @@ "authLoginTitle": "Log in", "authPlaceholderEmail": "E-пошта", "authPlaceholderPassword": "Лозинка", - "authPostedResend": "Поново пошаљи на {{email}}", + "authPostedResend": "Поново пошаљи на {email}", "authPostedResendAction": "Не стиже е-пошта?", "authPostedResendDetail": "Проверите сандуче е-поште и следите упутства.", "authPostedResendHeadline": "Стигла вам је пошта.", @@ -269,7 +269,7 @@ "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Не приказује се код?", "authVerifyCodeResendDetail": "Понови", - "authVerifyCodeResendTimer": "Нови код можете затражити {{expiration}}.", + "authVerifyCodeResendTimer": "Нови код можете затражити {expiration}.", "authVerifyPasswordHeadline": "Унесите своју лозинку", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Резервна копија није завршена.", "backupExportProgressCompressing": "Припрема датотеке сигурносне копије", "backupExportProgressHeadline": "Припрема…", - "backupExportProgressSecondary": "Прављење резервних копија · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Прављење резервних копија · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Сними документ", "backupExportSuccessHeadline": "Резервна копија је спремна", "backupExportSuccessSecondary": "Ово можете да користите за враћање историје ако изгубите рачунар или пребаците на нови.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Припрема…", - "backupImportProgressSecondary": "Враћање историје · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Враћање историје · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Историја је враћена.", "backupImportVersionErrorHeadline": "Некомпатибилна резервна копија", - "backupImportVersionErrorSecondary": "Ова резервна копија је креирана новијом или застарелом верзијом {{brandName}} и не може се овде обновити.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "Ова резервна копија је креирана новијом или застарелом верзијом {brandName} и не може се овде обновити.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Покушајте поново", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Прихвати", "callChooseSharedScreen": "Одаберите екран за дељење", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Одбиј", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Нема приступа камери", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} на позив", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} на позив", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Повезивање…", "callStateIncoming": "Позивање…", - "callStateIncomingGroup": "{{user}} неко зове", + "callStateIncomingGroup": "{user} неко зове", "callStateOutgoing": "Звони…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Фајлови", "collectionSectionImages": "Images", "collectionSectionLinks": "Везе", - "collectionShowAll": "Покажи све {{number}}", + "collectionShowAll": "Покажи све {number}", "connectionRequestConnect": "Повежи се", "connectionRequestIgnore": "Игнориши", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Прочитати укључене рачуне", "conversationCreateTeam": "са [showmore]свим члановима тима[/showmore]", "conversationCreateTeamGuest": "са [showmore]свим члановима тима и једним гостом [/showmore]", - "conversationCreateTeamGuests": "са [showmore]свим члановима тима {{count}} гостима[/showmore]", + "conversationCreateTeamGuests": "са [showmore]свим члановима тима {count} гостима[/showmore]", "conversationCreateTemporary": "Придружио си се разговору", - "conversationCreateWith": "са {{users}}", - "conversationCreateWithMore": "са {{users}}, и [showmore]{{count}} више[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] започео разговор са {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] започео разговор са {{users}}, и [showmore]{{count}} више[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] започео разговор\n", + "conversationCreateWith": "са {users}", + "conversationCreateWithMore": "са {users}, и [showmore]{count} више[/showmore]", + "conversationCreated": "[bold]{name}[/bold] започео разговор са {users}", + "conversationCreatedMore": "[bold]{name}[/bold] започео разговор са {users}, и [showmore]{count} више[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] започео разговор\n", "conversationCreatedNameYou": "[bold]Ви[/bold] започињете разговор", - "conversationCreatedYou": "Започели сте разговор са {{users}}", - "conversationCreatedYouMore": "Започели сте разговор са {{users}}, и [showmore]{{count}} још[/showmore]\n", - "conversationDeleteTimestamp": "Избрисано: {{date}}", + "conversationCreatedYou": "Започели сте разговор са {users}", + "conversationCreatedYouMore": "Започели сте разговор са {users}, и [showmore]{count} још[/showmore]\n", + "conversationDeleteTimestamp": "Избрисано: {date}", "conversationDetails1to1ReceiptsFirst": "Ако обе стране укључе потврде за читање, можете видети када се поруке читају.", "conversationDetails1to1ReceiptsHeadDisabled": "Онемогућили сте потврде о читању", "conversationDetails1to1ReceiptsHeadEnabled": "Омогућили сте потврде о читању", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Покажи све ({{number}})", + "conversationDetailsActionConversationParticipants": "Покажи све ({number})", "conversationDetailsActionCreateGroup": "Направи групу", "conversationDetailsActionDelete": "Избриши групу", "conversationDetailsActionDevices": "Уређаји", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " поче коришћење", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " скину поузданост једног", - "conversationDeviceUserDevices": " {{user}}´s уређаје\n", + "conversationDeviceUserDevices": " {user}´s уређаје\n", "conversationDeviceYourDevices": " ваши уређаји", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Измењен: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Измењен: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Гост", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Придружите се разговору", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Фаворити", "conversationLabelGroups": "Групе", "conversationLabelPeople": "Људи", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Отвори мапу", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] додао је {{users}} у разговор", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] додао је {{users}}, и [showmore]{{count}} више[/showmore] у разговор", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] Придружио", + "conversationMemberJoined": "[bold]{name}[/bold] додао је {users} у разговор", + "conversationMemberJoinedMore": "[bold]{name}[/bold] додао је {users}, и [showmore]{count} више[/showmore] у разговор", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] Придружио", "conversationMemberJoinedSelfYou": "[bold]ви[/bold] сте се придружили", - "conversationMemberJoinedYou": "[bold]Ви[/bold] сте додали {{users}} у разговор\n", - "conversationMemberJoinedYouMore": "[bold]ви[/bold] сте додали {{users}}, и [showmore]{{count}} још[/showmore] у разговор", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]Ви[/bold] сте додали {users} у разговор\n", + "conversationMemberJoinedYouMore": "[bold]ви[/bold] сте додали {users}, и [showmore]{count} још[/showmore] у разговор", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] уклоњено је {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]ви[/bold] сте уклонили {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] уклоњено је {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]ви[/bold] сте уклонили {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "испоручено", "conversationMissedMessages": "Овај уређај нисте користили неко време. Неке поруке се можда неће приказати овде.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Можда немате дозволу за овај налог или он више не постоји.\n", - "conversationNotFoundTitle": "{{brandName}} не може отворити овај разговор.", + "conversationNotFoundTitle": "{brandName} не може отворити овај разговор.", "conversationParticipantsSearchPlaceholder": "Претрага по имену", "conversationParticipantsTitle": "Особе", "conversationPing": " пингова", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " пингова", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " преименова разговор", "conversationResetTimer": "искључио тајмер поруке", "conversationResetTimerYou": "искључио тајмер поруке", - "conversationResume": "Започните разговор са {{users}}", - "conversationSendPastedFile": "Лепљена слика {{date}}", + "conversationResume": "Започните разговор са {users}", + "conversationSendPastedFile": "Лепљена слика {date}", "conversationServicesWarning": "Услуге имају приступ садржају овог разговора", "conversationSomeone": "Неко", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] је уклоњен из тима", + "conversationTeamLeft": "[bold]{name}[/bold] је уклоњен из тима", "conversationToday": "данас", "conversationTweetAuthor": " на Твитеру", - "conversationUnableToDecrypt1": "Порука од [highlight]{{user}}[/highlight] није примљена.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s промењен је идентитет уређаја Неиспоручена порука.", + "conversationUnableToDecrypt1": "Порука од [highlight]{user}[/highlight] није примљена.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s промењен је идентитет уређаја Неиспоручена порука.", "conversationUnableToDecryptErrorMessage": "Грешка", "conversationUnableToDecryptLink": "Зашто?", "conversationUnableToDecryptResetSession": "Ресетуј сесију", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": "подесите тајмер поруке на {{time}}", - "conversationUpdatedTimerYou": "подесите тајмер поруке на {{time}}", + "conversationUpdatedTimer": "подесите тајмер поруке на {time}", + "conversationUpdatedTimerYou": "подесите тајмер поруке на {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ја", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Све је архивирано", - "conversationsConnectionRequestMany": "{{number}} људи који чекају", + "conversationsConnectionRequestMany": "{number} људи који чекају", "conversationsConnectionRequestOne": "1 особа чека", "conversationsContacts": "Контакти", "conversationsEmptyConversation": "Групни разговор", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "Нема прилагођених фасцикли", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Чујно", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Нечујно", "conversationsPopoverUnarchive": "Деархивирај", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Неко је послао поруку", "conversationsSecondaryLineEphemeralReply": "Одговорио сам вам", "conversationsSecondaryLineEphemeralReplyGroup": "Неко ти је одговорио", - "conversationsSecondaryLineIncomingCall": "{{user}} зове", - "conversationsSecondaryLinePeopleAdded": "{{user}} додаде особе", - "conversationsSecondaryLinePeopleLeft": "особа изашло: {{number}}", - "conversationsSecondaryLinePersonAdded": "{{user}} је додат", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} Придружио", - "conversationsSecondaryLinePersonAddedYou": "{{user}} вас додаде", - "conversationsSecondaryLinePersonLeft": "{{user}} изађе", - "conversationsSecondaryLinePersonRemoved": "{{user}} је уклоњен", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} је уклоњен из тима", - "conversationsSecondaryLineRenamed": "{{user}} преименова разговор", - "conversationsSecondaryLineSummaryMention": "{{number}} помињањa", - "conversationsSecondaryLineSummaryMentions": "{{number}} спомиње", - "conversationsSecondaryLineSummaryMessage": "{{number}} порука", - "conversationsSecondaryLineSummaryMessages": "{{number}} порука", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} пропуштен позив", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} пропуштених позива", - "conversationsSecondaryLineSummaryPing": "{{number}} пинг", - "conversationsSecondaryLineSummaryPings": "{{number}} пингова", - "conversationsSecondaryLineSummaryReplies": "{{number}} одговора", - "conversationsSecondaryLineSummaryReply": "{{number}} реплика", + "conversationsSecondaryLineIncomingCall": "{user} зове", + "conversationsSecondaryLinePeopleAdded": "{user} додаде особе", + "conversationsSecondaryLinePeopleLeft": "особа изашло: {number}", + "conversationsSecondaryLinePersonAdded": "{user} је додат", + "conversationsSecondaryLinePersonAddedSelf": "{user} Придружио", + "conversationsSecondaryLinePersonAddedYou": "{user} вас додаде", + "conversationsSecondaryLinePersonLeft": "{user} изађе", + "conversationsSecondaryLinePersonRemoved": "{user} је уклоњен", + "conversationsSecondaryLinePersonRemovedTeam": "{user} је уклоњен из тима", + "conversationsSecondaryLineRenamed": "{user} преименова разговор", + "conversationsSecondaryLineSummaryMention": "{number} помињањa", + "conversationsSecondaryLineSummaryMentions": "{number} спомиње", + "conversationsSecondaryLineSummaryMessage": "{number} порука", + "conversationsSecondaryLineSummaryMessages": "{number} порука", + "conversationsSecondaryLineSummaryMissedCall": "{number} пропуштен позив", + "conversationsSecondaryLineSummaryMissedCalls": "{number} пропуштених позива", + "conversationsSecondaryLineSummaryPing": "{number} пинг", + "conversationsSecondaryLineSummaryPings": "{number} пингова", + "conversationsSecondaryLineSummaryReplies": "{number} одговора", + "conversationsSecondaryLineSummaryReply": "{number} реплика", "conversationsSecondaryLineYouLeft": "изашли сте", "conversationsSecondaryLineYouWereRemoved": "уклоњени сте", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "Ми користимо колачиће да би прилагодили ваше искуство на нашој веб страници. Настављајући да користите веб страницу, прихватате употребу колачића.{newline}Даљње информације о колачићима могу се наћи у нашој политици приватности.", "createAccount.headLine": "Подесите свој налог", "createAccount.nextButton": "Следећи", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Гиф", "extensionsGiphyButtonMore": "Пробај други", "extensionsGiphyButtonOk": "Пошаљи", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Упс, нема гифова", "extensionsGiphyRandom": "Насумице", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Фолдери", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com\n \n", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Нема резултата.", "fullsearchPlaceholder": "претражи текст порука", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Готово", "groupCreationParticipantsActionSkip": "Прескочи", "groupCreationParticipantsHeader": "Додајте људе", - "groupCreationParticipantsHeaderWithCounter": "Додајте људе ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Додајте људе ({number})", "groupCreationParticipantsPlaceholder": "Претрага по имену", "groupCreationPreferencesAction": "Следећи", "groupCreationPreferencesErrorNameLong": "Превише карактера", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Назив групе", "groupParticipantActionBlock": "Блокирати…", "groupParticipantActionCancelRequest": "Откажи захтев", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Повежи се", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Деблокирај…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Добродошли у {brandName}", "initDecryption": "Дешифрирање порука", "initEvents": "Учитавање порука", - "initProgress": " — {{number1}} од {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} од {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Проверавам нове поруке", - "initUpdatedFromNotifications": "Скоро готово - уживајте {{brandName}}", + "initUpdatedFromNotifications": "Скоро готово - уживајте {brandName}", "initValidatedClient": "Дохваћање веза и разговора", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -834,9 +834,9 @@ "invite.skipForNow": "Прескочи ово за сада", "invite.subhead": "Позовите колеге да се придруже.", "inviteHeadline": "Позовите људе у Вајер", - "inviteHintSelected": "Притисните {{metaKey}} + C да копирате", - "inviteHintUnselected": "Изаберите и притисните {{metaKey}} + C", - "inviteMessage": "Тренутно сам {{brandName}}, тражим {{username}} или посетите get.wire.com.", + "inviteHintSelected": "Притисните {metaKey} + C да копирате", + "inviteHintUnselected": "Изаберите и притисните {metaKey} + C", + "inviteMessage": "Тренутно сам {brandName}, тражим {username} или посетите get.wire.com.", "inviteMessageNoEmail": "Ја сам на Вајеру. Посети get.wire.com да се повежемо.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Измењено: {{edited}}", + "messageDetailsEdited": "Измењено: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Још нико није прочитао ову поруку.", "messageDetailsReceiptsOff": "потврде читања нису биле укључене када је та порука послана.", - "messageDetailsSent": "Послано: {{sent}}", + "messageDetailsSent": "Послано: {sent}", "messageDetailsTitle": "Детаљи", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Прочитајте {{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Прочитајте {count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "У реду", "modalAccountCreateHeadline": "Направи налог?", "modalAccountCreateMessage": "Ако отворите рачун, изгубит ћете историју разговора у овој соби за госте.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Омогућили сте потврде о читању", "modalAccountReadReceiptsChangedSecondary": "Управљај уређајима", "modalAccountRemoveDeviceAction": "Уклони уређај", - "modalAccountRemoveDeviceHeadline": "Уклони \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Уклони \"{device}\"", "modalAccountRemoveDeviceMessage": "Ваша лозинка је неопходна за уклањање уређаја.", "modalAccountRemoveDevicePlaceholder": "Лозинка", "modalAcknowledgeAction": "У реду", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Ресетујте овог клијента", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Откључај", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Погрешна лозинка", "modalAppLockWipePasswordGoBackButton": "Вратити се", "modalAppLockWipePasswordPlaceholder": "Лозинка", - "modalAppLockWipePasswordTitle": "Унесите лозинку налога {{brandName}} да бисте ресетовали овог клијента", + "modalAppLockWipePasswordTitle": "Унесите лозинку налога {brandName} да бисте ресетовали овог клијента", "modalAssetFileTypeRestrictionHeadline": "Ограничени тип датотеке", - "modalAssetFileTypeRestrictionMessage": "Назив \"{{fileName}}\" није дозвољен.", + "modalAssetFileTypeRestrictionMessage": "Назив \"{fileName}\" није дозвољен.", "modalAssetParallelUploadsHeadline": "Превише датотека одједном", - "modalAssetParallelUploadsMessage": "Можете послати до {{number}} датотека одједном.", + "modalAssetParallelUploadsMessage": "Можете послати до {number} датотека одједном.", "modalAssetTooLargeHeadline": "Датотека је превелика", - "modalAssetTooLargeMessage": "Можете да шаљете датотеке до {{number}}", + "modalAssetTooLargeMessage": "Можете да шаљете датотеке до {number}", "modalAvailabilityAvailableMessage": "Изгледаћете као Доступно другим људима. Добићете обавештења о долазним позивима и порукама у складу са поставком Обавештења у сваком разговору.", "modalAvailabilityAvailableTitle": "Постављени сте на Доступно", "modalAvailabilityAwayMessage": "Појавићете се као далеко од других људи. Нећете примати обавештења о долазним позивима или порукама.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Прекини везу", "modalCallSecondOutgoingHeadline": "Прекинути текући позив?", "modalCallSecondOutgoingMessage": "Можете бити само у једном разговору.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Откажи", "modalConnectAcceptAction": "Повежи се", "modalConnectAcceptHeadline": "Прихватити?", - "modalConnectAcceptMessage": "Ово ће вас повезати и отворити разговор са {{user}}", + "modalConnectAcceptMessage": "Ово ће вас повезати и отворити разговор са {user}", "modalConnectAcceptSecondary": "Игнориши", "modalConnectCancelAction": "Да", "modalConnectCancelHeadline": "Отказати захтев?", - "modalConnectCancelMessage": "Уклоните захтев за повезивање са {{user}}.", + "modalConnectCancelMessage": "Уклоните захтев за повезивање са {user}.", "modalConnectCancelSecondary": "Не", "modalConversationClearAction": "Обриши", "modalConversationClearHeadline": "Обрисати садржај?", "modalConversationClearMessage": "Ово ће обрисати историју разговора на свим вашим уређајима.", "modalConversationClearOption": "Такође напусти разговор", "modalConversationDeleteErrorHeadline": "Група није избрисана", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Избриши", "modalConversationDeleteGroupHeadline": "Желите ли избрисати групни разговор?", "modalConversationDeleteGroupMessage": "Ово ће избрисати групу и сав садржај за све учеснике на свим уређајима. Не постоји опција за враћање садржаја. Сви учесници ће бити обавештени.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Напусти", - "modalConversationLeaveHeadline": "Напустити разговор {{name}}", + "modalConversationLeaveHeadline": "Напустити разговор {name}", "modalConversationLeaveMessage": "Нећете моћи да шаљете и примате поруке у овом разговору.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Порука је предугачка", - "modalConversationMessageTooLongMessage": "Можете да шаљете поруке дужине до {{number}} карактера.", + "modalConversationMessageTooLongMessage": "Можете да шаљете поруке дужине до {number} карактера.", "modalConversationNewDeviceAction": "Послати", - "modalConversationNewDeviceHeadlineMany": "{{users}} почео да користи нове уређаје", - "modalConversationNewDeviceHeadlineOne": "{{user}} почео да користи нови уређај", - "modalConversationNewDeviceHeadlineYou": "{{user}} почео да користи нови уређај", + "modalConversationNewDeviceHeadlineMany": "{users} почео да користи нове уређаје", + "modalConversationNewDeviceHeadlineOne": "{user} почео да користи нови уређај", + "modalConversationNewDeviceHeadlineYou": "{user} почео да користи нови уређај", "modalConversationNewDeviceIncomingCallAction": "Прихвати позив", "modalConversationNewDeviceIncomingCallMessage": "Још увек желите да прихватите позив?", "modalConversationNewDeviceMessage": "Још увек желите да пошаљете своје поруке?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Још увек желите да упутите позив?", "modalConversationNotConnectedHeadline": "Нико није додао у разговор", "modalConversationNotConnectedMessageMany": "Једна од особа коју сте одабрали не жели да буде додата у разговоре.", - "modalConversationNotConnectedMessageOne": "{{name}} не жели да се дода у разговоре.", + "modalConversationNotConnectedMessageOne": "{name} не жели да се дода у разговоре.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Уклонити?", - "modalConversationRemoveMessage": "{{user}} неће моћи да шаље или прима поруке у овом разговору.", + "modalConversationRemoveMessage": "{user} неће моћи да шаље или прима поруке у овом разговору.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Опозови везу", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Прекинути везу?", "modalConversationRevokeLinkMessage": "Нови гости се неће моћи придружити овом линку. Садашњи гости и даље ће имати приступ.", "modalConversationTooManyMembersHeadline": "Све попуњено", - "modalConversationTooManyMembersMessage": "Све до {{number1}} људи се могу придружити разговору. Тренутно постоји само простор за{{number2}} више.", + "modalConversationTooManyMembersMessage": "Све до {number1} људи се могу придружити разговору. Тренутно постоји само простор за{number2} више.", "modalCreateFolderAction": "Креирај", "modalCreateFolderHeadline": "Креирајте нову фасциклу", "modalCreateFolderMessage": "Преместите разговор у нову фасциклу.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Одабрана анимација је превелика", - "modalGifTooLargeMessage": "Максимална величина је {{number}} MB.", + "modalGifTooLargeMessage": "Максимална величина је {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Ботови тренутно нису доступни", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} нема приступ камери.[br][faqLink]Прочитајте овај чланак подршке [/faqLink] да бисте сазнали како да га поправите.", + "modalNoCameraMessage": "{brandName} нема приступ камери.[br][faqLink]Прочитајте овај чланак подршке [/faqLink] да бисте сазнали како да га поправите.", "modalNoCameraTitle": "Нема приступа камери", "modalOpenLinkAction": "Отвори", - "modalOpenLinkMessage": "Ово ће вас одвести до {{link}}", + "modalOpenLinkMessage": "Ово ће вас одвести до {link}", "modalOpenLinkTitle": "Посетите Линк", "modalOptionSecondary": "Откажи", "modalPictureFileFormatHeadline": "Не можете да користите ову слику", "modalPictureFileFormatMessage": "Изаберите датотеку ПНГ или ЈПЕГ.", "modalPictureTooLargeHeadline": "Изабрана слика је превелика", - "modalPictureTooLargeMessage": "Можете да користите слике до {{number}} МБ.", + "modalPictureTooLargeMessage": "Можете да користите слике до {number} МБ.", "modalPictureTooSmallHeadline": "Слика премала", "modalPictureTooSmallMessage": "Молимо одаберите слику која има најмање 320 x 320 пиксела", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Додавање услуге није могуће", "modalServiceUnavailableMessage": "Услуга је тренутно недоступна.", "modalSessionResetHeadline": "Сесија је ресетована", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Покушај поново", "modalUploadContactsMessage": "Нисмо примили податке од вас. Покушајте поново да увезете контакте.", "modalUserBlockAction": "Блокирај", - "modalUserBlockHeadline": "Блокирај {{user}}?", - "modalUserBlockMessage": "{{user}} неће бити у могућности да вас контактира или да вас дода у групне разговоре.", + "modalUserBlockHeadline": "Блокирај {user}?", + "modalUserBlockMessage": "{user} неће бити у могућности да вас контактира или да вас дода у групне разговоре.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Одблокирај", "modalUserUnblockHeadline": "Одблокирати?", - "modalUserUnblockMessage": "{{user}} моћи ће да вас контактира и поново дода у групне разговоре.", + "modalUserUnblockMessage": "{user} моћи ће да вас контактира и поново дода у групне разговоре.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "прихвати ваш захтев за повезивање", "notificationConnectionConnected": "сада сте повезани", "notificationConnectionRequest": "жели да се повеже", - "notificationConversationCreate": "{{user}} започео разговор", + "notificationConversationCreate": "{user} започео разговор", "notificationConversationDeleted": "Разговор је избрисан", - "notificationConversationDeletedNamed": "{{name}} је обрисано", - "notificationConversationMessageTimerReset": "{{user}} искључио је тајмер поруке\n", - "notificationConversationMessageTimerUpdate": "{{user}} постави тајмер поруке на {{time}}\n", - "notificationConversationRename": "{{user}} преименовао је разговор у {{name}}", - "notificationMemberJoinMany": "{{user}} додато {{number}} људи на разговор", - "notificationMemberJoinOne": "{{user1}} додато {{user2}} у разговор", - "notificationMemberJoinSelf": "{{user}} придружио се разговору", - "notificationMemberLeaveRemovedYou": "{{user}} вас уклони из разговора", - "notificationMention": "Спомена: {{text}}", + "notificationConversationDeletedNamed": "{name} је обрисано", + "notificationConversationMessageTimerReset": "{user} искључио је тајмер поруке\n", + "notificationConversationMessageTimerUpdate": "{user} постави тајмер поруке на {time}\n", + "notificationConversationRename": "{user} преименовао је разговор у {name}", + "notificationMemberJoinMany": "{user} додато {number} људи на разговор", + "notificationMemberJoinOne": "{user1} додато {user2} у разговор", + "notificationMemberJoinSelf": "{user} придружио се разговору", + "notificationMemberLeaveRemovedYou": "{user} вас уклони из разговора", + "notificationMention": "Спомена: {text}", "notificationObfuscated": "вам посла поруку", "notificationObfuscatedMention": "Поменули су вас", "notificationObfuscatedReply": "Одговорио сам вам", "notificationObfuscatedTitle": "Неко", "notificationPing": "пингова", - "notificationReaction": "{{reaction}} твоју поруку", - "notificationReply": "Одговорити: {{text}}", + "notificationReaction": "{reaction} твоју поруку", + "notificationReply": "Одговорити: {text}", "notificationSettingsDisclaimer": "Можете бити обавештени о свему (укључујући аудио и видео позиве) или само када вас неко спомене или одговори на једну од ваших порука.", "notificationSettingsEverything": "Свашта", "notificationSettingsMentionsAndReplies": "Спомене и одговори", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "подели фајл", "notificationSharedLocation": "подели локацију", "notificationSharedVideo": "подели видео", - "notificationTitleGroup": "{{user}} у {{conversation}}", + "notificationTitleGroup": "{user} у {conversation}", "notificationVoiceChannelActivate": "Позивам", "notificationVoiceChannelDeactivate": "позва", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Проверите да ли се подудара са отиском прста приказаном на уређају [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Проверите да ли се подудара са отиском прста приказаном на уређају [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Како ово радим?", "participantDevicesDetailResetSession": "Ресетуј сесију", "participantDevicesDetailShowMyDevice": "Прикажи отисак мог уређаја", "participantDevicesDetailVerify": "Верификован", "participantDevicesHeader": "Уређаји", - "participantDevicesHeadline": "{{brandName}} даје сваком уређају јединствен отисак прста. Упоредите их са {{user}} и потврдите свој разговор.", + "participantDevicesHeadline": "{brandName} даје сваком уређају јединствен отисак прста. Упоредите их са {user} и потврдите свој разговор.", "participantDevicesLearnMore": "Сазнајте више", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Прикажи све моје уређаје", @@ -1221,21 +1221,21 @@ "preferencesAV": "Аудио / Видео", "preferencesAVCamera": "Камера", "preferencesAVMicrophone": "Микрофон", - "preferencesAVNoCamera": "{{brandName}} нема приступ камери.[br][faqLink] Прочитајте овај чланак подршке [/faqLink] да бисте сазнали како да то поправите.", + "preferencesAVNoCamera": "{brandName} нема приступ камери.[br][faqLink] Прочитајте овај чланак подршке [/faqLink] да бисте сазнали како да то поправите.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Звучници", "preferencesAVTemporaryDisclaimer": "Гости не могу започети видео конференције. Изаберите камеру коју ћете користити ако се придружите њој.", "preferencesAVTryAgain": "Покушајте поново", "preferencesAbout": "О програму", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Политика приватности", "preferencesAboutSupport": "Подршка", "preferencesAboutSupportContact": "Контактирај подршку", "preferencesAboutSupportWebsite": "Веб сајт подршке", "preferencesAboutTermsOfUse": "Услови коришћења", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", + "preferencesAboutVersion": "{brandName} for web version {version}", "preferencesAboutWebsite": "Веб сајт Вајера", "preferencesAccount": "Налог", "preferencesAccountAccentColor": "Set a profile color", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Створите тим", "preferencesAccountData": "Дозволе за коришћење података", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Обриши налог", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Одјави се", "preferencesAccountManageTeam": "Управљање тимом", "preferencesAccountMarketingConsentCheckbox": "Примити Билтен", - "preferencesAccountMarketingConsentDetail": "Примајте вести и ажурирања производа од {{brandName}} путем е-поште.", + "preferencesAccountMarketingConsentDetail": "Примајте вести и ажурирања производа од {brandName} путем е-поште.", "preferencesAccountPrivacy": "Приватност", "preferencesAccountReadReceiptsCheckbox": "Прочитајте потврде", "preferencesAccountReadReceiptsDetail": "Када је ово искључено, нећете моћи да видите потврде од других људи. Ово подешавање се не односи на групне разговоре.", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "понеко", "preferencesOptionsAudioSomeDetail": "Пинг и позиви", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Направите резервну копију да сачувате историју разговора. Ово можете да користите за враћање историје ако изгубите рачунар или пребаците на нови.\nДатотека сигурносних копија није заштићена {{brandName}} енкрипцијом од почетка до краја, па је чувајте на сигурном месту.", + "preferencesOptionsBackupExportSecondary": "Направите резервну копију да сачувате историју разговора. Ово можете да користите за враћање историје ако изгубите рачунар или пребаците на нови.\nДатотека сигурносних копија није заштићена {brandName} енкрипцијом од почетка до краја, па је чувајте на сигурном месту.", "preferencesOptionsBackupHeader": "Историја", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Историју можете да вратите само из резервне копије исте платформе. Резервна копија ће пребрисати разговоре које можете водити на овом уређају.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Решавање проблема", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Контакти", "preferencesOptionsContactsDetail": "Ваше контакате користимо да вас повежемо са људима. Сви подаци су анонимни и не делимо их ни са ким.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Не можете да видите ову поруку.", "replyQuoteShowLess": "Покажи мање", "replyQuoteShowMore": "Прикажи више", - "replyQuoteTimeStampDate": "Оригинална порука од {{date}}", - "replyQuoteTimeStampTime": "Оригинална порука од {{time}}", + "replyQuoteTimeStampDate": "Оригинална порука од {date}", + "replyQuoteTimeStampTime": "Оригинална порука од {time}", "roleAdmin": "Админ", "roleOwner": "Власник", "rolePartner": "Спољни", @@ -1415,7 +1415,7 @@ "searchNoServicesMember": "Услуге су помоћ која може побољшати ваш радни ток. Да бисте их омогућили, питајте свог администратора.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Повежи се", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Особе", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Нађите људе по имену\nили корисничком имену", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,10 +1457,10 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Изаберите своју", "takeoverButtonKeep": "Остави ову", "takeoverLink": "Сазнајте више", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Дајте име свом тиму", "teamName.subhead": "Увек га можете променити касније.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Позив", - "tooltipConversationDetailsAddPeople": "Додајте учеснике у разговор ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Додајте учеснике у разговор ({shortcut})", "tooltipConversationDetailsRename": "Измени наслов разговора", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "додај фајл", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "унесите поруку", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Људи ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Људи ({shortcut})", "tooltipConversationPicture": "додај слику", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Пронађи", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Видео позив", - "tooltipConversationsArchive": "Архива ({{shortcut}})", - "tooltipConversationsArchived": "Приказ архиве ({{number}})", + "tooltipConversationsArchive": "Архива ({shortcut})", + "tooltipConversationsArchived": "Приказ архиве ({number})", "tooltipConversationsMore": "Још", - "tooltipConversationsNotifications": "Отворите подешавања обавештења ({{shortcut}})", - "tooltipConversationsNotify": "Укључи звук ({{shortcut}})", + "tooltipConversationsNotifications": "Отворите подешавања обавештења ({shortcut})", + "tooltipConversationsNotify": "Укључи звук ({shortcut})", "tooltipConversationsPreferences": "Отворите поставке", - "tooltipConversationsSilence": "Без звука ({{shortcut}})", - "tooltipConversationsStart": "Започните разговор ({{shortcut}})", + "tooltipConversationsSilence": "Без звука ({shortcut})", + "tooltipConversationsStart": "Започните разговор ({shortcut})", "tooltipPreferencesContactsMacos": "Поделите све своје контакте из програма МекОС Контакти", "tooltipPreferencesPassword": "Отворите други веб сајт за ресет лозинке", "tooltipPreferencesPicture": "Измените своју слику…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "ништа", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "Можда немате дозволу за овај налог или особа можда није укључена{{brandName}}.", - "userNotFoundTitle": "{{brandName}} не могу да нађемо ову особу", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "Можда немате дозволу за овај налог или особа можда није укључена{brandName}.", + "userNotFoundTitle": "{brandName} не могу да нађемо ову особу", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Повежи се", "userProfileButtonIgnore": "Игнориши", "userProfileButtonUnblock": "Одблокирај", "userProfileDomain": "Domain", "userProfileEmail": "Емаил", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left\n", - "userRemainingTimeMinutes": "Остало ми је мање од {{time}}m", + "userRemainingTimeHours": "{time}h left\n", + "userRemainingTimeMinutes": "Остало ми је мање од {time}m", "verify.changeEmail": "Промена Е-маил", "verify.headline": "Имате пошту", "verify.resendCode": "Поново пошаљи шифру", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Подели екран", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,12 +1621,12 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", "warningCallIssues": "Ова верзија Вајера не може да учествује у позиву. Користите", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} зове. Ваш прегледач не подржава позиве.", + "warningCallUnsupportedIncoming": "{user} зове. Ваш прегледач не подржава позиве.", "warningCallUnsupportedOutgoing": "Не можете позивати јер ваш прегледач то не подржава.", "warningCallUpgradeBrowser": "За позиве, ажурирајте Гугл Хром.", "warningConnectivityConnectionLost": "Покушавам да се повежем. Вајер неће моћи да испоручује поруке.", @@ -1647,5 +1647,5 @@ "wireLinux": "Вајер за Линукс", "wireMacos": "Вајер за МекОС", "wireWindows": "Вајер за Виндоуз", - "wire_for_web": "{{brandName}} за Веб" -} + "wire_for_web": "{brandName} за Веб" +} \ No newline at end of file diff --git a/src/i18n/sv-SE.json b/src/i18n/sv-SE.json index c8931c1805a..b65d86e331c 100644 --- a/src/i18n/sv-SE.json +++ b/src/i18n/sv-SE.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Visa enheter", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Sök efter emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "Reagera med hjärta", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Försök igen", "acme.error.button.secondary": "Avbryt", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Uppdatera certifikat", "acme.renewCertificate.button.secondary": "Påminn mig senare", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Uppdaterar certifikat...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Logga ut", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Påminn mig senare", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Lägg till", "addParticipantsHeader": "Lägg till människor", - "addParticipantsHeaderWithCounter": "Lägg till ({{number}}) människor", + "addParticipantsHeaderWithCounter": "Lägg till ({number}) människor", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Glömt lösenord", "authAccountPublicComputer": "Detta är en offentlig dator", "authAccountSignIn": "Logga in", - "authBlockedCookies": "Aktivera \"Cookies\" för att logga in på {{brandName}}.", - "authBlockedDatabase": "{{brandName}} behöver få åtkomst till din lokala lagringsplats för att visa dina meddelanden. Lokal lagringsplats är inte tillgängligt i privat läge.", - "authBlockedTabs": "{{brandName}} är redan öppen i en annan flik.", + "authBlockedCookies": "Aktivera \"Cookies\" för att logga in på {brandName}.", + "authBlockedDatabase": "{brandName} behöver få åtkomst till din lokala lagringsplats för att visa dina meddelanden. Lokal lagringsplats är inte tillgängligt i privat läge.", + "authBlockedTabs": "{brandName} är redan öppen i en annan flik.", "authBlockedTabsAction": "Använd den här fliken istället", "authErrorCode": "Felaktig kod", "authErrorCountryCodeInvalid": "Ogiltig landskod", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "För integritetsskäl visas din konversationshistorik inte här.", - "authHistoryHeadline": "Det är första gången du använder {{brandName}} på denna enhet.", + "authHistoryHeadline": "Det är första gången du använder {brandName} på denna enhet.", "authHistoryReuseDescription": "Meddelanden som skickats under tiden visas inte här.", - "authHistoryReuseHeadline": "Du har använt {{brandName}} på den här enheten innan.", + "authHistoryReuseHeadline": "Du har använt {brandName} på den här enheten innan.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Hantera enheter", "authLimitButtonSignOut": "Logga ut", - "authLimitDescription": "Ta bort en av dina andra enheter för att börja använda {{brandName}} på den här enheten.", + "authLimitDescription": "Ta bort en av dina andra enheter för att börja använda {brandName} på den här enheten.", "authLimitDevicesCurrent": "(Aktuell)", "authLimitDevicesHeadline": "Enheter", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-post", "authPlaceholderPassword": "Password", - "authPostedResend": "Skicka till {{email}} igen", + "authPostedResend": "Skicka till {email} igen", "authPostedResendAction": "Dök det inte upp något e-postmeddelande?", "authPostedResendDetail": "Kontrollera din inkorg och följ instruktionerna.", "authPostedResendHeadline": "Du har fått mail.", "authSSOLoginTitle": "Logga in med Single Sign-On", "authSetUsername": "Ange användarnamn", "authVerifyAccountAdd": "Lägg till", - "authVerifyAccountDetail": "Detta gör så du kan använda {{brandName}} på flera enheter.", + "authVerifyAccountDetail": "Detta gör så du kan använda {brandName} på flera enheter.", "authVerifyAccountHeadline": "Lägg till e-postadress och lösenord.", "authVerifyAccountLogout": "Logga ut", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Visas ingen kod?", "authVerifyCodeResendDetail": "Skicka igen", - "authVerifyCodeResendTimer": "Du kan begära en ny kod inom {{expiration}}.", + "authVerifyCodeResendTimer": "Du kan begära en ny kod inom {expiration}.", "authVerifyPasswordHeadline": "Ange ditt lösenord", "availability.available": "Tillgänglig", "availability.away": "Borta", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Säkerhetskopieringen slutfördes inte.", "backupExportProgressCompressing": "Förbereder filen för säkerhetskopiering", "backupExportProgressHeadline": "Förbereder…", - "backupExportProgressSecondary": "Säkerhetskopierar · {{processed}} av {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Säkerhetskopierar · {processed} av {total} — {progress}%", "backupExportSaveFileAction": "Spara fil", "backupExportSuccessHeadline": "Säkerhetskopieringen slutfördes", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Felaktigt lösenord", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Förbereder…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Historiken återställdes.", "backupImportVersionErrorHeadline": "Inkompatibel säkerhetskopia", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Försök igen", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Acceptera", "callChooseSharedScreen": "Välj en skärm att dela", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Avböj", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reaktioner", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Ansluter…", "callStateIncoming": "Ringer…", - "callStateIncomingGroup": "{{user}} ringer", + "callStateIncomingGroup": "{user} ringer", "callStateOutgoing": "Ringer…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Filer", "collectionSectionImages": "Bilder", "collectionSectionLinks": "Länkar", - "collectionShowAll": "Visa alla {{number}}", + "collectionShowAll": "Visa alla {number}", "connectionRequestConnect": "Anslut", "connectionRequestIgnore": "Ignorera", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Ring ändå", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Avbryt", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Du anslöt till konversationen", - "conversationCreateWith": "med {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "med {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "Du påbörjade en konversation med {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Togs bort: {{date}}", + "conversationCreatedYou": "Du påbörjade en konversation med {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Togs bort: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Visa alla ({{number}})", + "conversationDetailsActionConversationParticipants": "Visa alla ({number})", "conversationDetailsActionCreateGroup": "Ny grupp", "conversationDetailsActionDelete": "Radera grupp", "conversationDetailsActionDevices": "Enheter", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " började använda", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}\"s enheter", + "conversationDeviceUserDevices": " {user}\"s enheter", "conversationDeviceYourDevices": " dina enheter", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Redigerades: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Redigerades: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Gäst", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "Du är inloggad som {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favoriter", "conversationLabelGroups": "Grupper", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] och [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] och [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Öppna karta", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] anslöt", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] anslöt", "conversationMemberJoinedSelfYou": "[bold]Du[/bold] anslöt", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]Du[/bold] lade till {{users}}, och [showmore]{{count}} fler[/showmore] till konversationen", - "conversationMemberLeft": "[bold]{{name}}[/bold] lämnade", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]Du[/bold] lade till {users}, och [showmore]{count} fler[/showmore] till konversationen", + "conversationMemberLeft": "[bold]{name}[/bold] lämnade", "conversationMemberLeftYou": "[bold]Du[/bold] lämnade", - "conversationMemberRemoved": "[bold]{{name}}[/bold] tog bort {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Du[/bold] tog bort {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] tog bort {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]Du[/bold] tog bort {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Levererat", "conversationMissedMessages": "Du har inte använt denna enhet på ett tag. Några meddelanden kanske inte dyker upp här.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Sök efter namn", "conversationParticipantsTitle": "Personer", "conversationPing": " pingade", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pingade", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " bytte namn på konversationen", "conversationResetTimer": " stängde av meddelandetimern", "conversationResetTimerYou": " stängde av meddelandetimern", - "conversationResume": "Påbörja en konversation med {{users}}", - "conversationSendPastedFile": "Klistrade in bilden den {{date}}", + "conversationResume": "Påbörja en konversation med {users}", + "conversationSendPastedFile": "Klistrade in bilden den {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Någon", "conversationStartNewConversation": "Skapa en grupp", - "conversationTeamLeft": "[bold]{{name}}[/bold] togs bort från teamet", + "conversationTeamLeft": "[bold]{name}[/bold] togs bort från teamet", "conversationToday": "idag", "conversationTweetAuthor": " på Twitter", - "conversationUnableToDecrypt1": "Ett meddelande från {{user}} tog inte emot.", - "conversationUnableToDecrypt2": "{{user}}\"s enhetsidentitet ändrades. Icke levererat meddelande.", + "conversationUnableToDecrypt1": "Ett meddelande från {user} tog inte emot.", + "conversationUnableToDecrypt2": "{user}\"s enhetsidentitet ändrades. Icke levererat meddelande.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Varför?", "conversationUnableToDecryptResetSession": "Återställ session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " ställ in meddelandetimern till {{time}}", - "conversationUpdatedTimerYou": " ställ in meddelandetimern till {{time}}", + "conversationUpdatedTimer": " ställ in meddelandetimern till {time}", + "conversationUpdatedTimerYou": " ställ in meddelandetimern till {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "Alla konversationer", "conversationViewTooltip": "Alla", @@ -586,7 +586,7 @@ "conversationYouNominative": "du", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Allt arkiverat", - "conversationsConnectionRequestMany": "{{number}} väntande personer", + "conversationsConnectionRequestMany": "{number} väntande personer", "conversationsConnectionRequestOne": "1 person väntar", "conversationsContacts": "Kontakter", "conversationsEmptyConversation": "Gruppkonversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Slå på ljud", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Tysta", "conversationsPopoverUnarchive": "Hämta från Arkiv", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} ringer", - "conversationsSecondaryLinePeopleAdded": "{{user}} personer lades till", - "conversationsSecondaryLinePeopleLeft": "{{number}} personer lämnade", - "conversationsSecondaryLinePersonAdded": "{{user}} lades till", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} anslöt", - "conversationsSecondaryLinePersonAddedYou": "{{user}} lade till dig", - "conversationsSecondaryLinePersonLeft": "{{user}} lämnade", - "conversationsSecondaryLinePersonRemoved": "{{user}} togs bort", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} togs bort från teamet", - "conversationsSecondaryLineRenamed": "{{user}} döpte om konversationen", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} meddelande", - "conversationsSecondaryLineSummaryMessages": "{{number}} meddelanden", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missat samtal", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missade samtal", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} svar", - "conversationsSecondaryLineSummaryReply": "{{number}} svar", + "conversationsSecondaryLineIncomingCall": "{user} ringer", + "conversationsSecondaryLinePeopleAdded": "{user} personer lades till", + "conversationsSecondaryLinePeopleLeft": "{number} personer lämnade", + "conversationsSecondaryLinePersonAdded": "{user} lades till", + "conversationsSecondaryLinePersonAddedSelf": "{user} anslöt", + "conversationsSecondaryLinePersonAddedYou": "{user} lade till dig", + "conversationsSecondaryLinePersonLeft": "{user} lämnade", + "conversationsSecondaryLinePersonRemoved": "{user} togs bort", + "conversationsSecondaryLinePersonRemovedTeam": "{user} togs bort från teamet", + "conversationsSecondaryLineRenamed": "{user} döpte om konversationen", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} meddelande", + "conversationsSecondaryLineSummaryMessages": "{number} meddelanden", + "conversationsSecondaryLineSummaryMissedCall": "{number} missat samtal", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missade samtal", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} svar", + "conversationsSecondaryLineSummaryReply": "{number} svar", "conversationsSecondaryLineYouLeft": "Du lämna", "conversationsSecondaryLineYouWereRemoved": "Du togs bort", - "conversationsWelcome": "Välkommen till {{brandName}} 👋", + "conversationsWelcome": "Välkommen till {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Nästa", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "GIF", "extensionsGiphyButtonMore": "Prova en annan", "extensionsGiphyButtonOk": "Skicka", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, inga giffar", "extensionsGiphyRandom": "Slumpad", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Mappar", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Inga resultat.", "fullsearchPlaceholder": "Sök textmeddelanden", "generatePassword": "Generera lösenord", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Färdig", "groupCreationParticipantsActionSkip": "Hoppa över", "groupCreationParticipantsHeader": "Lägg till personer", - "groupCreationParticipantsHeaderWithCounter": "Lägg till ({{number}}) människor", + "groupCreationParticipantsHeaderWithCounter": "Lägg till ({number}) människor", "groupCreationParticipantsPlaceholder": "Sök efter namn", "groupCreationPreferencesAction": "Nästa", "groupCreationPreferencesErrorNameLong": "För många tecken", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Redigera deltagarlista", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Gruppens namn", "groupParticipantActionBlock": "Blockera kontakt…", "groupParticipantActionCancelRequest": "Avbryt begäran", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Anslut", "groupParticipantActionStartConversation": "Starta konversation", "groupParticipantActionUnblock": "Avblockera kontakten", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Välkommen till {brandName}", "initDecryption": "Avkrypterar meddelanden", "initEvents": "Laddar meddelanden", - "initProgress": " — {{number1}} av {{number2}}", - "initReceivedSelfUser": "Hej, {{user}}.", + "initProgress": " — {number1} av {number2}", + "initReceivedSelfUser": "Hej, {user}.", "initReceivedUserData": "Söker efter nya meddelanden", - "initUpdatedFromNotifications": "Nästan klart - Njut av {{brandName}}", + "initUpdatedFromNotifications": "Nästan klart - Njut av {brandName}", "initValidatedClient": "Hämtar dina anslutningar och konversationer", "internetConnectionSlow": "Långsam internetanslutning", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Nästa", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Bjud in personer till {{brandName}}", - "inviteHintSelected": "Tryck på {{metaKey}} + C för att kopiera", - "inviteHintUnselected": "Välj och tryck {{metaKey}} + C", - "inviteMessage": "Jag använder {{brandName}}, sök efter {{username}} eller besök get.wire.com.", - "inviteMessageNoEmail": "Jag är på {{brandName}}. Besök get.wire.com för att ansluta till mig.", + "inviteHeadline": "Bjud in personer till {brandName}", + "inviteHintSelected": "Tryck på {metaKey} + C för att kopiera", + "inviteHintUnselected": "Välj och tryck {metaKey} + C", + "inviteMessage": "Jag använder {brandName}, sök efter {username} eller besök get.wire.com.", + "inviteMessageNoEmail": "Jag är på {brandName}. Besök get.wire.com för att ansluta till mig.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Försök igen", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Detaljer", - "messageDetailsTitleReactions": "Reaktioner {{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reaktioner {count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} deltagare", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} deltagare", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Skapa ett konto?", "modalAccountCreateMessage": "Genom att skapa ett konto så kommer du att förlora konversationens historik i det här gästrummet.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Du har aktiverat läskvitton", "modalAccountReadReceiptsChangedSecondary": "Hantera enheter", "modalAccountRemoveDeviceAction": "Ta bort enhet", - "modalAccountRemoveDeviceHeadline": "Ta bort \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Ta bort \"{device}\"", "modalAccountRemoveDeviceMessage": "Ditt lösenord krävs för att ta bort enheten.", "modalAccountRemoveDevicePlaceholder": "Lösenord", "modalAcknowledgeAction": "OK", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Fel lösenkod", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Lösenkod", "modalAppLockSetupAcceptButton": "Ställ in lösenkod", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Upprepa lösenkod", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Lösenord", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "För många filer samtidigt", - "modalAssetParallelUploadsMessage": "Du kan skicka upp till {{number}} filer samtidigt.", + "modalAssetParallelUploadsMessage": "Du kan skicka upp till {number} filer samtidigt.", "modalAssetTooLargeHeadline": "Filen för stor", - "modalAssetTooLargeMessage": "Du kan skicka filer upp till {{number}}", + "modalAssetTooLargeMessage": "Du kan skicka filer upp till {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Lägg på", "modalCallSecondOutgoingHeadline": "Lägg på nuvarande samtal?", "modalCallSecondOutgoingMessage": "Du kan bara vara i ett samtal i taget.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Avbryt", "modalConnectAcceptAction": "Anslut", "modalConnectAcceptHeadline": "Acceptera?", - "modalConnectAcceptMessage": "Det här kommer att ansluta dig och öppna konversationen med {{user}}.", + "modalConnectAcceptMessage": "Det här kommer att ansluta dig och öppna konversationen med {user}.", "modalConnectAcceptSecondary": "Ignorera", "modalConnectCancelAction": "Ja", "modalConnectCancelHeadline": "Avbryt förfrågan?", - "modalConnectCancelMessage": "Ta bort begäran om att ansluta till {{user}}.", + "modalConnectCancelMessage": "Ta bort begäran om att ansluta till {user}.", "modalConnectCancelSecondary": "Nej", "modalConversationClearAction": "Radera", "modalConversationClearHeadline": "Ta bort innehåll?", "modalConversationClearMessage": "Det här kommer att rensa konversationshistoriken på alla dina enheter.", "modalConversationClearOption": "Lämna också konversationen", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Radera", "modalConversationDeleteGroupHeadline": "Radera gruppkonversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Lämna", - "modalConversationLeaveHeadline": "Lämna konversationen {{name}}?", + "modalConversationLeaveHeadline": "Lämna konversationen {name}?", "modalConversationLeaveMessage": "Du kommer inte kunna skicka eller ta emot meddelanden i denna konversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Meddelandet är för långt", - "modalConversationMessageTooLongMessage": "Du kan skicka meddelanden med upp till {{number}} tecken.", + "modalConversationMessageTooLongMessage": "Du kan skicka meddelanden med upp till {number} tecken.", "modalConversationNewDeviceAction": "Skicka i alla fall", - "modalConversationNewDeviceHeadlineMany": "{{users}} har börjat använda nya enheter", - "modalConversationNewDeviceHeadlineOne": "{{user}} har börjat använda en ny enhet", - "modalConversationNewDeviceHeadlineYou": "{{user}} har börjat använda en ny enhet", + "modalConversationNewDeviceHeadlineMany": "{users} har börjat använda nya enheter", + "modalConversationNewDeviceHeadlineOne": "{user} har börjat använda en ny enhet", + "modalConversationNewDeviceHeadlineYou": "{user} har börjat använda en ny enhet", "modalConversationNewDeviceIncomingCallAction": "Acceptera samtal", "modalConversationNewDeviceIncomingCallMessage": "Vill du fortfarande acceptera samtalet?", "modalConversationNewDeviceMessage": "Vill du fortfarande skicka dina meddelanden?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Vill du fortfarande ringa samtalet?", "modalConversationNotConnectedHeadline": "Ingen har lagts till i konversationen", "modalConversationNotConnectedMessageMany": "En av personerna som du valde vill inte bli tillagd i konversationer.", - "modalConversationNotConnectedMessageOne": "{{name}} vill inte bli tillagd i konversationer.", + "modalConversationNotConnectedMessageOne": "{name} vill inte bli tillagd i konversationer.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Inaktivera", "modalConversationRemoveHeadline": "Ta bort?", - "modalConversationRemoveMessage": "{{user}} kommer inte att kunna skicka eller ta emot meddelanden i den här konversationen.", + "modalConversationRemoveMessage": "{user} kommer inte att kunna skicka eller ta emot meddelanden i den här konversationen.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Återkalla länk", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Återkalla länken?", "modalConversationRevokeLinkMessage": "Nya gäster kommer inte ha möjlighet att ansluta med den här länken. Nuvarande gäster kommer fortsättningsvis ha åtkomst.", "modalConversationTooManyMembersHeadline": "Fullt hus", - "modalConversationTooManyMembersMessage": "Upp till {{number1}} personer kan ansluta till en konversation. Det finns för närvarande enbart rum för {{number2}} fler personer.", + "modalConversationTooManyMembersMessage": "Upp till {number1} personer kan ansluta till en konversation. Det finns för närvarande enbart rum för {number2} fler personer.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Den valda animationen är för stor", - "modalGifTooLargeMessage": "Maximal storlek är {{number}} MB.", + "modalGifTooLargeMessage": "Maximal storlek är {number} MB.", "modalGuestLinkJoinConfirmLabel": "Bekräfta lösenord", "modalGuestLinkJoinConfirmPlaceholder": "Bekräfta ditt lösenord", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Ange lösenord", "modalIntegrationUnavailableHeadline": "Botar är för närvarande o-tillgängliga", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Avbryt", "modalPictureFileFormatHeadline": "Kan inte använda den här bilden", "modalPictureFileFormatMessage": "Vänligen välj en PNG eller JPEG-fil.", "modalPictureTooLargeHeadline": "Den utvalda bilden är för stor", - "modalPictureTooLargeMessage": "Du kan använda bilder upp till {{number}} MB.", + "modalPictureTooLargeMessage": "Du kan använda bilder upp till {number} MB.", "modalPictureTooSmallHeadline": "För liten bild", "modalPictureTooSmallMessage": "Var vänlig välj en bild som är åtminstone 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "Tjänsten är otillgänglig för tillfället.", "modalSessionResetHeadline": "Sessionen har återställts", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Försök igen", "modalUploadContactsMessage": "Vi tog inte emot din information. Försök importera dina kontakter igen.", "modalUserBlockAction": "Blockera", - "modalUserBlockHeadline": "Blockera {{user}}?", - "modalUserBlockMessage": "{{user}} kommer inte kunna kontakta dig eller lägga till dig till gruppkonversationer.", + "modalUserBlockHeadline": "Blockera {user}?", + "modalUserBlockMessage": "{user} kommer inte kunna kontakta dig eller lägga till dig till gruppkonversationer.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Läs mer", "modalUserUnblockAction": "Avblockera", "modalUserUnblockHeadline": "Avblockera?", - "modalUserUnblockMessage": "{{user}} kommer att kunna kontakta dig och lägga till dig i gruppkonversationer igen.", + "modalUserUnblockMessage": "{user} kommer att kunna kontakta dig och lägga till dig i gruppkonversationer igen.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepterade din anslutningsbegäran", "notificationConnectionConnected": "Du är nu ansluten", "notificationConnectionRequest": "Vill ansluta", - "notificationConversationCreate": "{{user}} startade en konversation", + "notificationConversationCreate": "{user} startade en konversation", "notificationConversationDeleted": "En konversation har raderats", - "notificationConversationDeletedNamed": "{{name}} har raderats", - "notificationConversationMessageTimerReset": "{{user}} stängde av meddelandetimern", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} döpte om konversationen till {{name}}", - "notificationMemberJoinMany": "{{user}} lade till {{number}} personer till konversationen", - "notificationMemberJoinOne": "{{user1}} lade till {{user2}} till konversationen", - "notificationMemberJoinSelf": "{{user}} anslöt till konversationen", - "notificationMemberLeaveRemovedYou": "{{user}} tog bort dig från konversationen", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} har raderats", + "notificationConversationMessageTimerReset": "{user} stängde av meddelandetimern", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} döpte om konversationen till {name}", + "notificationMemberJoinMany": "{user} lade till {number} personer till konversationen", + "notificationMemberJoinOne": "{user1} lade till {user2} till konversationen", + "notificationMemberJoinSelf": "{user} anslöt till konversationen", + "notificationMemberLeaveRemovedYou": "{user} tog bort dig från konversationen", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Skickade dig ett meddelande", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Någon", "notificationPing": "Pingade", - "notificationReaction": "{{reaction}} ditt meddelande", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} ditt meddelande", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Omnämnanden och svar", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Delade en fil", "notificationSharedLocation": "Delade en plats", "notificationSharedVideo": "Delade en video", - "notificationTitleGroup": "{{user}} i {{conversation}}", + "notificationTitleGroup": "{user} i {conversation}", "notificationVoiceChannelActivate": "Ringer", "notificationVoiceChannelDeactivate": "Ringt", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Skapa gästlänkar till konversationer i Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Läs mer", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Hur gör jag det?", "participantDevicesDetailResetSession": "Återställ session", "participantDevicesDetailShowMyDevice": "Visa mina enhets-fingeravtryck", "participantDevicesDetailVerify": "Verifierad", "participantDevicesHeader": "Enheter", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Läs mer", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Visa alla mina enheter", @@ -1221,22 +1221,22 @@ "preferencesAV": "Ljud / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{{brandName}} har inte tillgång till kameran.[br][faqLink]Läs den här hjälpartikeln[/faqLink] för att få reda på hur du löser det.", + "preferencesAVNoCamera": "{brandName} har inte tillgång till kameran.[br][faqLink]Läs den här hjälpartikeln[/faqLink] för att få reda på hur du löser det.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Högtalare", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Försök igen", "preferencesAbout": "Om", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Integritetspolicy", "preferencesAboutSupport": "Hjälp", "preferencesAboutSupportContact": "Kontakta support", "preferencesAboutSupportWebsite": "Support-webbplats", "preferencesAboutTermsOfUse": "Användningsvillkor", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} webbplats", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} webbplats", "preferencesAccount": "Konto", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lås med lösenkod", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Kopiera profillänk", "preferencesAccountCreateTeam": "Skapa ett team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Radera konto", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Logga ut", "preferencesAccountManageTeam": "Hantera grupp", "preferencesAccountMarketingConsentCheckbox": "Ta emot nyhetsbrev", - "preferencesAccountMarketingConsentDetail": "Ta emot nyheter och produkt-uppdateringar från {{brandName}} via e-post.", + "preferencesAccountMarketingConsentDetail": "Ta emot nyheter och produkt-uppdateringar från {brandName} via e-post.", "preferencesAccountPrivacy": "Sekretess", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Om du inte känner igen en enhet ovan, ta bort den och återställ ditt lösenord.", "preferencesDevicesCurrent": "Nuvarande", "preferencesDevicesFingerprint": "Nyckel Fingeravtryck", - "preferencesDevicesFingerprintDetail": "{{brandName}} ger varje enhet ett unikt fingeravtryck. Jämför dem och bekräfta dina enheter och konversationer.", + "preferencesDevicesFingerprintDetail": "{brandName} ger varje enhet ett unikt fingeravtryck. Jämför dem och bekräfta dina enheter och konversationer.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Avbryt", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Vissa", "preferencesOptionsAudioSomeDetail": "Ping och samtal", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "Historik", "preferencesOptionsBackupImportHeadline": "Återställ", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Försök igen", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Felsökning", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Spara rapport", "preferencesOptionsContacts": "Kontakter", "preferencesOptionsContactsDetail": "Vi använder din kontaktdata för att koppla samman dig med andra. Vi anonymiserar all information och delar inte den med någon annan.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Läs mer", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Gruppdeltagare", - "searchInvite": "Bjud in personer att använda {{brandName}}", + "searchInvite": "Bjud in personer att använda {brandName}", "searchInviteButtonContacts": "Från kontakter", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Ta med dina vänner", "searchInviteShare": "Dela kontakter", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Alla du är\nansluten till är redan i\ndenna konversation.", - "searchListMembers": "Gruppmedlemmar ({{count}})", + "searchListMembers": "Gruppmedlemmar ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Inga matchande resultat.\nFörsök ange ett annat namn.", "searchManageServices": "Hantera Tjänster", "searchManageServicesNoResults": "Hantera tjänster", "searchMemberInvite": "Bjud in personer att gå med i teamet", - "searchNoContactsOnWire": "Du har inga kontakter på {{brandName}}.\nFörsök hitta personer efter\nnamn eller användarnamn.", + "searchNoContactsOnWire": "Du har inga kontakter på {brandName}.\nFörsök hitta personer efter\nnamn eller användarnamn.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Anslut", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Personer", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Hitta personer efter\nnamn eller användarnamn", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Läs mer", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Din profilbild", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Ange din SSO-kod", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Välj din egen", "takeoverButtonKeep": "Behåll denna", "takeoverLink": "Läs mer", - "takeoverSub": "Gör anspråk på ditt unika namn i {{brandName}}.", + "takeoverSub": "Gör anspråk på ditt unika namn i {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Lämna utan att spara?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Steg {{currentStep}} av {{totalSteps}}", + "teamCreationStep": "Steg {currentStep} av {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Grattis {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Grattis {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Lägg till bild", "tooltipConversationCall": "Ring", - "tooltipConversationDetailsAddPeople": "Lägg till deltagare till konversationen ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Lägg till deltagare till konversationen ({shortcut})", "tooltipConversationDetailsRename": "Ändra konversationsnamn", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Lägg till fil", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} skriver", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} skriver", "tooltipConversationInputPlaceholder": "Skriv ett meddelande", - "tooltipConversationInputTwoUserTyping": "{{user1}} och {{user2}} skriver", - "tooltipConversationPeople": "Personer ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} och {user2} skriver", + "tooltipConversationPeople": "Personer ({shortcut})", "tooltipConversationPicture": "Lägg till bild", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Sök", "tooltipConversationSendMessage": "Skicka meddelande", "tooltipConversationVideoCall": "Videosamtal", - "tooltipConversationsArchive": "Arkivera ({{shortcut}})", - "tooltipConversationsArchived": "Visa arkiv {{number}}", + "tooltipConversationsArchive": "Arkivera ({shortcut})", + "tooltipConversationsArchived": "Visa arkiv {number}", "tooltipConversationsMore": "Mera", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Öppna egenskaper", - "tooltipConversationsSilence": "Stäng av ljud ({{shortcut}})", - "tooltipConversationsStart": "Starta konversationen ({{shortcut}})", + "tooltipConversationsSilence": "Stäng av ljud ({shortcut})", + "tooltipConversationsStart": "Starta konversationen ({shortcut})", "tooltipPreferencesContactsMacos": "Dela alla dina kontakter från macOS-appen Kontakter", "tooltipPreferencesPassword": "Öppna en annan webbplats för att återställa ditt lösenord", "tooltipPreferencesPicture": "Ändra din bild…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Inga", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Kontakter", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Anslut", "userProfileButtonIgnore": "Ignorera", "userProfileButtonUnblock": "Avblockera", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h kvar", - "userRemainingTimeMinutes": "Mindre än {{time}}m kvar", + "userRemainingTimeHours": "{time}h kvar", + "userRemainingTimeMinutes": "Mindre än {time}m kvar", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Mikrofon", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Öppna i ett nytt fönster", - "videoCallOverlayParticipantsListLabel": "Deltagare ({{count}})", + "videoCallOverlayParticipantsListLabel": "Deltagare ({count})", "videoCallOverlayShareScreen": "Dela skärm", "videoCallOverlayShowParticipantsList": "Visa deltagarlista", "videoCallOverlayViewModeAll": "Visa alla deltagare", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Bakgrund", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Kamera", - "videoSpeakersTabAll": "Alla ({{count}})", + "videoSpeakersTabAll": "Alla ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Denna version av {{brandName}} kan inte delta i samtal. Använd", + "warningCallIssues": "Denna version av {brandName} kan inte delta i samtal. Använd", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} ringer. Din webbläsare har inte stöd för samtal.", + "warningCallUnsupportedIncoming": "{user} ringer. Din webbläsare har inte stöd för samtal.", "warningCallUnsupportedOutgoing": "Du kan inte ringa eftersom din webbläsare inte stöder samtal.", "warningCallUpgradeBrowser": "För att ringa, uppdatera Google Chrome.", - "warningConnectivityConnectionLost": "Försöker ansluta. {{brandName}} kanske inte kommer kunna leverera meddelanden.", + "warningConnectivityConnectionLost": "Försöker ansluta. {brandName} kanske inte kommer kunna leverera meddelanden.", "warningConnectivityNoInternet": "Inget internet. Du kommer inte kunna skicka eller ta emot meddelanden.", "warningLearnMore": "Läs mer", - "warningLifecycleUpdate": "En ny version av {{brandName}} är tillgänglig.", + "warningLifecycleUpdate": "En ny version av {brandName} är tillgänglig.", "warningLifecycleUpdateLink": "Uppdatera nu", "warningLifecycleUpdateNotes": "Vad är nytt?", "warningNotFoundCamera": "Du kan inte ringa eftersom din dator inte har en kamera.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "Du kan inte ringa eftersom din webbläsare inte har åtkomst till kameran.", "warningPermissionDeniedMicrophone": "Du kan inte ringa eftersom din webbläsare inte har tillgång till mikrofonen.", "warningPermissionDeniedScreen": "Din webbläsare behöver tillåtelse att dela din skärm.", - "warningPermissionRequestCamera": "{{icon}} Tillåt åtkomst till kamera", - "warningPermissionRequestMicrophone": "{{icon}} Tillåt åtkomst till mikrofon", - "warningPermissionRequestNotification": "{{icon}} Tillåt aviseringar", - "warningPermissionRequestScreen": "{{icon}} Tillåt åtkomst till skärmen", - "wireLinux": "{{brandName}} för Linux", - "wireMacos": "{{brandName}} för MacOS", - "wireWindows": "{{brandName}} för Windows", - "wire_for_web": "{{brandName}} for Web" + "warningPermissionRequestCamera": "{icon} Tillåt åtkomst till kamera", + "warningPermissionRequestMicrophone": "{icon} Tillåt åtkomst till mikrofon", + "warningPermissionRequestNotification": "{icon} Tillåt aviseringar", + "warningPermissionRequestScreen": "{icon} Tillåt åtkomst till skärmen", + "wireLinux": "{brandName} för Linux", + "wireMacos": "{brandName} för MacOS", + "wireWindows": "{brandName} för Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/th-TH.json b/src/i18n/th-TH.json index c2d52954a00..9e975821cd7 100644 --- a/src/i18n/th-TH.json +++ b/src/i18n/th-TH.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Add", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Forgot password", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "Log in", - "authBlockedCookies": "Enable cookies to log in to {{brandName}}.", - "authBlockedDatabase": "{{brandName}} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{{brandName}} is already open in another tab.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "Invalid Country Code", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "For privacy reasons, your conversation history will not appear here.", - "authHistoryHeadline": "It’s the first time you’re using {{brandName}} on this device.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Messages sent in the meantime will not appear here.", - "authHistoryReuseHeadline": "You’ve used {{brandName}} on this device before.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Manage devices", "authLimitButtonSignOut": "Log out", - "authLimitDescription": "Remove one of your other devices to start using {{brandName}} on this one.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "Devices", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {{email}}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "No email showing up?", "authPostedResendDetail": "Check your email inbox and follow the instructions.", "authPostedResendHeadline": "You’ve got mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "This lets you use {{brandName}} on multiple devices.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Add email address and password.", "authVerifyAccountLogout": "Log out", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "No code showing up?", "authVerifyCodeResendDetail": "Resend", - "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Enter your password", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Accept", "callChooseSharedScreen": "Choose a screen to share", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Decline", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connecting…", "callStateIncoming": "Calling…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringing…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Connect", "connectionRequestIgnore": "Ignore", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Devices", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " your devices", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edited: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Guest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Open Map", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Delivered", "conversationMissedMessages": "You haven’t used this device for a while. Some messages may not appear here.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Search by name", "conversationParticipantsTitle": "People", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{{user}}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "you", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{{number}} people waiting", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person waiting", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Unmute", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mute", "conversationsPopoverUnarchive": "Unarchive", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} people left", - "conversationsSecondaryLinePersonAdded": "{{user}} was added", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} added you", - "conversationsSecondaryLinePersonLeft": "{{user}} left", - "conversationsSecondaryLinePersonRemoved": "{{user}} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "You left", "conversationsSecondaryLineYouWereRemoved": "You were removed", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "No results.", "fullsearchPlaceholder": "Search text messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Search by name", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Cancel request…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Connect", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "I’m on {{brandName}}, search for {{username}} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {{brandName}}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Manage devices", "modalAccountRemoveDeviceAction": "Remove device", - "modalAccountRemoveDeviceHeadline": "Remove \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Your password is required to remove the device.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {{number}} files at once.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {{number}}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Call Anyway", "modalCallSecondOutgoingHeadline": "Hang up current call?", "modalCallSecondOutgoingMessage": "A call is active in another conversation. Calling here will hang up the other call.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancel", "modalConnectAcceptAction": "Connect", "modalConnectAcceptHeadline": "Accept?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "Remove connection request to {{user}}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Also leave the conversation", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Leave", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Message too long", - "modalConversationMessageTooLongMessage": "You can send messages up to {{number}} characters long.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{{user}} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{{user}} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Accept call", "modalConversationNewDeviceIncomingCallMessage": "Do you still want to accept the call?", "modalConversationNewDeviceMessage": "Do you still want to send your message?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "One of the people you selected does not want to be added to conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remove?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "The group is full", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancel", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "Block {{user}}?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Unblock", "modalUserUnblockHeadline": "Unblock?", - "modalUserUnblockMessage": "{{user}} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepted your connection request", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Wants to connect", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removed you from the conversation", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Shared a file", "notificationSharedLocation": "Shared a location", "notificationSharedVideo": "Shared a video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "How do I do that?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Show my device fingerprint", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "Devices", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Learn more", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Show all my devices", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Camera", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Speakers", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "About", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy policy", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "Terms of use", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Delete account", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Log out", "preferencesAccountManageTeam": "Manage team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancel", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Some", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacts", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Bring your friends", "searchInviteShare": "Share Contacts", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connect", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "People", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", - "takeoverSub": "Claim your unique name on {{brandName}}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Call", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Add picture", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video Call", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "Open another website to reset your password", "tooltipPreferencesPicture": "Change your picture…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "None", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connect", "userProfileButtonIgnore": "Ignore", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "A new version of {{brandName}} is available.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Update now", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{{brandName}} for Linux", - "wireMacos": "{{brandName}} for macOS", - "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/tr-TR.json b/src/i18n/tr-TR.json index caa4ddffcea..385722331d8 100644 --- a/src/i18n/tr-TR.json +++ b/src/i18n/tr-TR.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Ekle", "addParticipantsHeader": "Katılımcıları ekle", - "addParticipantsHeaderWithCounter": "({{number}}) Katılımcı ekle", + "addParticipantsHeaderWithCounter": "({number}) Katılımcı ekle", "addParticipantsManageServices": "Hizmetleri yönet", "addParticipantsManageServicesNoResults": "Hizmetleri yönet", "addParticipantsNoServicesManager": "Hizmetler, iş akışınızı iyileştirebilecek yardımcılardır.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Şifremi unuttum", "authAccountPublicComputer": "Bu ortak bir bilgisayar", "authAccountSignIn": "Giriş yap", - "authBlockedCookies": "{{brandName}}’a giriş yapabilmek için çerezleri etkinleştirin.", - "authBlockedDatabase": "{{brandName}}’ın mesajları gösterebilmek için yerel diske erişmesi lazım. Gizli modda yerel disk kullanılamaz.", - "authBlockedTabs": "{{brandName}} zaten başka bir sekmede açık.", + "authBlockedCookies": "{brandName}’a giriş yapabilmek için çerezleri etkinleştirin.", + "authBlockedDatabase": "{brandName}’ın mesajları gösterebilmek için yerel diske erişmesi lazım. Gizli modda yerel disk kullanılamaz.", + "authBlockedTabs": "{brandName} zaten başka bir sekmede açık.", "authBlockedTabsAction": "Bunun yerine bu sekmeyi kullanın", "authErrorCode": "Geçersiz Kod", "authErrorCountryCodeInvalid": "Geçersiz Ülke Kodu", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "TAMAM", "authHistoryDescription": "Gizlilik sebeplerinden ötürü, mesaj geçmişiniz burada gösterilmemektedir.", - "authHistoryHeadline": "{{brandName}}’ı bu cihazda ilk kez kullanıyorsunuz.", + "authHistoryHeadline": "{brandName}’ı bu cihazda ilk kez kullanıyorsunuz.", "authHistoryReuseDescription": "Bu sırada gönderilen mesajlar burada görünmeyecektir.", - "authHistoryReuseHeadline": "Bu cihazdan daha önce {{brandName}} kullanmışsınız.", + "authHistoryReuseHeadline": "Bu cihazdan daha önce {brandName} kullanmışsınız.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Cihazları yönet", "authLimitButtonSignOut": "Çıkış yap", - "authLimitDescription": "Bu cihazda {{brandName}}’ı kullanabilmek için diğer cihazlarınızdan birini kaldırınız.", + "authLimitDescription": "Bu cihazda {brandName}’ı kullanabilmek için diğer cihazlarınızdan birini kaldırınız.", "authLimitDevicesCurrent": "(Mevcut)", "authLimitDevicesHeadline": "Cihazlar", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-posta", "authPlaceholderPassword": "Parola", - "authPostedResend": "{{email}}’a tekrar gönder", + "authPostedResend": "{email}’a tekrar gönder", "authPostedResendAction": "E-posta gelmedi mi?", "authPostedResendDetail": "E-posta gelen kutunuzu kontrol edin ve talimatları izleyin.", "authPostedResendHeadline": "E-posta geldi.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Ekle", - "authVerifyAccountDetail": "Bu sizin {{brandName}}’ı birden fazla cihazda kullanmanıza olanak sağlar.", + "authVerifyAccountDetail": "Bu sizin {brandName}’ı birden fazla cihazda kullanmanıza olanak sağlar.", "authVerifyAccountHeadline": "Bir e-posta adresi ve şifre ekleyin.", "authVerifyAccountLogout": "Çıkış yap", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Kod gelmedi mi?", "authVerifyCodeResendDetail": "Tekrar gönder", - "authVerifyCodeResendTimer": "{{expiration}} içerisinde yeni bir kod isteyebilirsiniz.", + "authVerifyCodeResendTimer": "{expiration} içerisinde yeni bir kod isteyebilirsiniz.", "authVerifyPasswordHeadline": "Şifrenizi girin", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Yedekleme tamamlanmadı.", "backupExportProgressCompressing": "Yedekleme dosyası hazırlanıyor", "backupExportProgressHeadline": "Hazırlanıyor…", - "backupExportProgressSecondary": "Yedekleme · {{processed}} / {{total}} - %{{progress}}", + "backupExportProgressSecondary": "Yedekleme · {processed} / {total} - %{progress}", "backupExportSaveFileAction": "Dosyayı kaydet", "backupExportSuccessHeadline": "Yedekleme hazır", "backupExportSuccessSecondary": "Bilgisayarınızı kaybederseniz veya yenisine geçerseniz, geçmişi geri yüklemek için bunu kullanabilirsiniz.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Hazırlanıyor…", - "backupImportProgressSecondary": "Geri yükleme geçmişi · {{processed}} / {{total}} - %{{progress}}", + "backupImportProgressSecondary": "Geri yükleme geçmişi · {processed} / {total} - %{progress}", "backupImportSuccessHeadline": "Geçmiş geri yüklendi.", "backupImportVersionErrorHeadline": "Uyumsuz yedek", - "backupImportVersionErrorSecondary": "Bu yedekleme, {{brandName}} adlı kullanıcının daha yeni veya eski bir sürümü tarafından oluşturuldu ve burada geri yüklenemez.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "Bu yedekleme, {brandName} adlı kullanıcının daha yeni veya eski bir sürümü tarafından oluşturuldu ve burada geri yüklenemez.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Tekrar Deneyin", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Kabul et", "callChooseSharedScreen": "Paylaşmak için bir ekran seçin", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Reddet", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Kamera erişimi yok", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} çağrıda", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} çağrıda", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Bağlanıyor…", "callStateIncoming": "Arıyor…", - "callStateIncomingGroup": "{{user}} Aranıyor", + "callStateIncomingGroup": "{user} Aranıyor", "callStateOutgoing": "Çalıyor…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Dosyalar", "collectionSectionImages": "Images", "collectionSectionLinks": "Bağlantılar", - "collectionShowAll": "{{number}}’nun tümünü göster", + "collectionShowAll": "{number}’nun tümünü göster", "connectionRequestConnect": "Bağlan", "connectionRequestIgnore": "Görmezden gel", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Okundu bilgisi açık", "conversationCreateTeam": "ile [showmore]tüm ekip üyeleriyle [/showmore]", "conversationCreateTeamGuest": "tüm ekip üyeleriyle[showmore] ve bir misafirle [/ showmore]", - "conversationCreateTeamGuests": "[showmore] tüm ekip üyeleriyle ve {{count}} misafir ile [/showmore]", + "conversationCreateTeamGuests": "[showmore] tüm ekip üyeleriyle ve {count} misafir ile [/showmore]", "conversationCreateTemporary": "Sohbete katıldınız", - "conversationCreateWith": "{{users}} ile", - "conversationCreateWithMore": "{{users}} ve [showmore]{{count}} ile daha fazla [/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] {{users}} ile bir sohbet başlattı", - "conversationCreatedMore": "[bold]{{name}}[/bold] {{users}} ve [showmore]{{count}}} daha fazla [/showmore] ile bir sohbet başlattı", - "conversationCreatedName": "[bold]{{name}}[/bold] sohbet başlattı", + "conversationCreateWith": "{users} ile", + "conversationCreateWithMore": "{users} ve [showmore]{count} ile daha fazla [/showmore]", + "conversationCreated": "[bold]{name}[/bold] {users} ile bir sohbet başlattı", + "conversationCreatedMore": "[bold]{name}[/bold] {users} ve [showmore]{count}} daha fazla [/showmore] ile bir sohbet başlattı", + "conversationCreatedName": "[bold]{name}[/bold] sohbet başlattı", "conversationCreatedNameYou": "[bold]Siz[/bold] sohbeti başlattınız", - "conversationCreatedYou": "{{users}} ile bir konuşma başlattınız", - "conversationCreatedYouMore": "{{users}} ve [[showmore]{{count}} daha fazlası [/showmore] ile bir konuşma başlattınız", - "conversationDeleteTimestamp": "{{date}} ’da silinmiş", + "conversationCreatedYou": "{users} ile bir konuşma başlattınız", + "conversationCreatedYouMore": "{users} ve [[showmore]{count} daha fazlası [/showmore] ile bir konuşma başlattınız", + "conversationDeleteTimestamp": "{date} ’da silinmiş", "conversationDetails1to1ReceiptsFirst": "Her iki taraf da okundu bilgilerini açarsa, mesajların ne zaman okunduğunu görebilirsiniz.", "conversationDetails1to1ReceiptsHeadDisabled": "Okundu bilgisini devre dışı bıraktınız", "conversationDetails1to1ReceiptsHeadEnabled": "Okundu bilgisini etkinleştirdiniz", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "({{number}}) Tümünü göster", + "conversationDetailsActionConversationParticipants": "({number}) Tümünü göster", "conversationDetailsActionCreateGroup": "Grup oluştur", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Cihazlar", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " kullanmaya başladı", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " doğrulanmamışlardan bir tane", - "conversationDeviceUserDevices": " {{user}} ’in cihazları", + "conversationDeviceUserDevices": " {user} ’in cihazları", "conversationDeviceYourDevices": " cihazların", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "{{date}} ’da düzenlenmiş", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "{date} ’da düzenlenmiş", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Misafir", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Sohbete katılın", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Haritayı Aç", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold]] sohbete {{users}} kullanıcısını ekledi", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold], sohbete {{users}} ve [showmore]{{count}} daha fazla [/showmore] kişi ekledi", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] katıldı", + "conversationMemberJoined": "[bold]{name}[/bold]] sohbete {users} kullanıcısını ekledi", + "conversationMemberJoinedMore": "[bold]{name}[/bold], sohbete {users} ve [showmore]{count} daha fazla [/showmore] kişi ekledi", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] katıldı", "conversationMemberJoinedSelfYou": "[bold]Siz[/bold] katıldınız", - "conversationMemberJoinedYou": "[bold]Siz[/bold] sohbete {{users}} kullanıcısını eklediniz", - "conversationMemberJoinedYouMore": "[bold]Siz[/bold], sohbete {{users}} ve [showmore]{{count}} daha fazla [/showmore] kişi eklediniz", - "conversationMemberLeft": "[bold]{{name}}[/bold] kaldı", + "conversationMemberJoinedYou": "[bold]Siz[/bold] sohbete {users} kullanıcısını eklediniz", + "conversationMemberJoinedYouMore": "[bold]Siz[/bold], sohbete {users} ve [showmore]{count} daha fazla [/showmore] kişi eklediniz", + "conversationMemberLeft": "[bold]{name}[/bold] kaldı", "conversationMemberLeftYou": "[bold]Siz[/bold] kaldınız", - "conversationMemberRemoved": "[bold]{{name}}[/bold] {{users}} kullanıcısını çıkardı", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Siz[/bold] {{users}} kullanıcısını çıkardınız", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] {users} kullanıcısını çıkardı", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]Siz[/bold] {users} kullanıcısını çıkardınız", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Teslim edildi", "conversationMissedMessages": "Bir süredir bu cihazı kullanmıyorsun. Bazı mesajlar gösterilmeyebilir.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Bu hesapla izniniz olmayabilir veya artık mevcut değil.", - "conversationNotFoundTitle": "{{brandName}} bu sohbeti açamıyor.", + "conversationNotFoundTitle": "{brandName} bu sohbeti açamıyor.", "conversationParticipantsSearchPlaceholder": "İsme göre ara", "conversationParticipantsTitle": "İnsanlar", "conversationPing": " pingledi", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pingledi", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " konuşmayı yeniden adlandırdı", "conversationResetTimer": " mesaj zamanlayıcısı kapatıldı", "conversationResetTimerYou": " mesaj zamanlayıcısı kapatıldı", - "conversationResume": "{{users}} ile bir görüşme başlat", - "conversationSendPastedFile": "Yapıştırılmış resim, {{date}} ’de", + "conversationResume": "{users} ile bir görüşme başlat", + "conversationSendPastedFile": "Yapıştırılmış resim, {date} ’de", "conversationServicesWarning": "Hizmetler bu sohbetin içeriğine erişebilir", "conversationSomeone": "Birisi", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] ekipten çıkarıldı", + "conversationTeamLeft": "[bold]{name}[/bold] ekipten çıkarıldı", "conversationToday": "bugün", "conversationTweetAuthor": " Twitter’da", - "conversationUnableToDecrypt1": "{{user}}’den gelen bir mesaj alınamadı.", - "conversationUnableToDecrypt2": "{{user}}’nin cihaz kimliği değişti. Teslim edilmemiş mesaj.", + "conversationUnableToDecrypt1": "{user}’den gelen bir mesaj alınamadı.", + "conversationUnableToDecrypt2": "{user}’nin cihaz kimliği değişti. Teslim edilmemiş mesaj.", "conversationUnableToDecryptErrorMessage": "Hata", "conversationUnableToDecryptLink": "Neden?", "conversationUnableToDecryptResetSession": "Oturumu Sıfırla", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " mesaj zamanını {{time}} olarak ayarla", - "conversationUpdatedTimerYou": " mesaj zamanını {{time}} olarak ayarla", + "conversationUpdatedTimer": " mesaj zamanını {time} olarak ayarla", + "conversationUpdatedTimerYou": " mesaj zamanını {time} olarak ayarla", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "sen", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Her şey arşivlendi", - "conversationsConnectionRequestMany": "{{number}} kişi bekliyor", + "conversationsConnectionRequestMany": "{number} kişi bekliyor", "conversationsConnectionRequestOne": "Bir kişi bekliyor", "conversationsContacts": "Kişiler", "conversationsEmptyConversation": "Grup sohbeti", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Susturmayı Aç", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Sustur", "conversationsPopoverUnarchive": "Arşivden Çıkar", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Birisi bir mesaj gönderdi", "conversationsSecondaryLineEphemeralReply": "Size yanıt verdi", "conversationsSecondaryLineEphemeralReplyGroup": "Birisi size yanıt verdi", - "conversationsSecondaryLineIncomingCall": "{{user}} Aranıyor", - "conversationsSecondaryLinePeopleAdded": "{{user}} kişi eklendi", - "conversationsSecondaryLinePeopleLeft": "{{number}} kişi ayrıldı", - "conversationsSecondaryLinePersonAdded": "{{user}} eklendi", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} katıldı", - "conversationsSecondaryLinePersonAddedYou": "{{user}} seni ekledi", - "conversationsSecondaryLinePersonLeft": "{{user}} ayrıldı", - "conversationsSecondaryLinePersonRemoved": "{{user}} çıkartıldı", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} takımdan çıkartıldı", - "conversationsSecondaryLineRenamed": "{{user}} konuşmayı yeniden adlandırdı", - "conversationsSecondaryLineSummaryMention": "{{number}} kişi bahsetti", - "conversationsSecondaryLineSummaryMentions": "{{number}} kişi bahsetti", - "conversationsSecondaryLineSummaryMessage": "{{number}} mesaj", - "conversationsSecondaryLineSummaryMessages": "{{number}} mesaj", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} cevapsız çağrı", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} cevapsız çağrı", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} ping", - "conversationsSecondaryLineSummaryReplies": "{{number}} yanıt", - "conversationsSecondaryLineSummaryReply": "{{number}} yanıt", + "conversationsSecondaryLineIncomingCall": "{user} Aranıyor", + "conversationsSecondaryLinePeopleAdded": "{user} kişi eklendi", + "conversationsSecondaryLinePeopleLeft": "{number} kişi ayrıldı", + "conversationsSecondaryLinePersonAdded": "{user} eklendi", + "conversationsSecondaryLinePersonAddedSelf": "{user} katıldı", + "conversationsSecondaryLinePersonAddedYou": "{user} seni ekledi", + "conversationsSecondaryLinePersonLeft": "{user} ayrıldı", + "conversationsSecondaryLinePersonRemoved": "{user} çıkartıldı", + "conversationsSecondaryLinePersonRemovedTeam": "{user} takımdan çıkartıldı", + "conversationsSecondaryLineRenamed": "{user} konuşmayı yeniden adlandırdı", + "conversationsSecondaryLineSummaryMention": "{number} kişi bahsetti", + "conversationsSecondaryLineSummaryMentions": "{number} kişi bahsetti", + "conversationsSecondaryLineSummaryMessage": "{number} mesaj", + "conversationsSecondaryLineSummaryMessages": "{number} mesaj", + "conversationsSecondaryLineSummaryMissedCall": "{number} cevapsız çağrı", + "conversationsSecondaryLineSummaryMissedCalls": "{number} cevapsız çağrı", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} ping", + "conversationsSecondaryLineSummaryReplies": "{number} yanıt", + "conversationsSecondaryLineSummaryReply": "{number} yanıt", "conversationsSecondaryLineYouLeft": "Ayrıldın", "conversationsSecondaryLineYouWereRemoved": "Çıkartıldınız", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "Web sitemizdeki deneyiminizi kişiselleştirmek için çerezleri kullanıyoruz. Web sitesini kullanmaya devam ederek, çerezlerin kullanılmasını kabul etmiş olursunuz.{newline}Çerezler hakkında daha fazla bilgiyi Gizlilik Politikamızda bulabilirsiniz.", "createAccount.headLine": "Hesabınızı ayarlayın", "createAccount.nextButton": "İleri", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Başkasını Dene", "extensionsGiphyButtonOk": "Gönder", - "extensionsGiphyMessage": "{{tag}} • giphy.com aracılığıyla", + "extensionsGiphyMessage": "{tag} • giphy.com aracılığıyla", "extensionsGiphyNoGifs": "Olamaz, hiç Gif yok", "extensionsGiphyRandom": "Rastgele", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Sonuç yok.", "fullsearchPlaceholder": "Metin mesajlarında ara", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Yapıldı", "groupCreationParticipantsActionSkip": "Geç", "groupCreationParticipantsHeader": "Kişi ekle", - "groupCreationParticipantsHeaderWithCounter": "({{number}}) Kişi ekle", + "groupCreationParticipantsHeaderWithCounter": "({number}) Kişi ekle", "groupCreationParticipantsPlaceholder": "İsme göre ara", "groupCreationPreferencesAction": "İleri", "groupCreationPreferencesErrorNameLong": "Çok fazla karakter", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Grup adı", "groupParticipantActionBlock": "Engelle…", "groupParticipantActionCancelRequest": "İsteği iptal et", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Bağlan", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Engeli kaldır…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Mesajların şifresini çöz", "initEvents": "İletiler yükleniyor", - "initProgress": " — {{number2}}’de/da {{number1}}", - "initReceivedSelfUser": "Merhaba, {{user}}.", + "initProgress": " — {number2}’de/da {number1}", + "initReceivedSelfUser": "Merhaba, {user}.", "initReceivedUserData": "Yeni mesajlar kontrol ediliyor", - "initUpdatedFromNotifications": "Neredeyse bitti - {{brandName}}’ın keyfini çıkarın", + "initUpdatedFromNotifications": "Neredeyse bitti - {brandName}’ın keyfini çıkarın", "initValidatedClient": "Bağlantılarınız ve konuşmalarınız alınıyor", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "isarkadasi@eposta.com", @@ -833,11 +833,11 @@ "invite.nextButton": "İleri", "invite.skipForNow": "Şimdilik geç", "invite.subhead": "Katılmaları için iş arkadaşlarınızı davet edin.", - "inviteHeadline": "İnsanların {{brandName}}’a davet et", - "inviteHintSelected": "Kopyalamak için {{metaKey}} + C tuşlarına basın", - "inviteHintUnselected": "Seçin ve {{metaKey}} + C tuşlarına basın", - "inviteMessage": "{{brandName}}’dayım, {{username}} olarak arat ya da get.wire.com adresini ziyaret et.", - "inviteMessageNoEmail": "{{brandName}}’dayım. get.wire.com ’u ziyaret ederek bana bağlanabilirsin.", + "inviteHeadline": "İnsanların {brandName}’a davet et", + "inviteHintSelected": "Kopyalamak için {metaKey} + C tuşlarına basın", + "inviteHintUnselected": "Seçin ve {metaKey} + C tuşlarına basın", + "inviteMessage": "{brandName}’dayım, {username} olarak arat ya da get.wire.com adresini ziyaret et.", + "inviteMessageNoEmail": "{brandName}’dayım. get.wire.com ’u ziyaret ederek bana bağlanabilirsin.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "{{edited}}’da düzenlenmiş", + "messageDetailsEdited": "{edited}’da düzenlenmiş", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Bu mesajı henüz kimse okumamış.", "messageDetailsReceiptsOff": "Bu mesaj gönderildiğinde okuma bilgisi açık değildi.", - "messageDetailsSent": "{{sent}}'de gönderildi", + "messageDetailsSent": "{sent}'de gönderildi", "messageDetailsTitle": "Ayrıntılar", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "{{count}} Okunan", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "{count} Okunan", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "TAMAM", "modalAccountCreateHeadline": "Bir hesap oluşturmak istiyor musun?", "modalAccountCreateMessage": "Bir hesap oluşturarak, bu misafir odasındaki konuşma geçmişini kaybedeceksiniz.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Okundu bilgisini etkinleştirdiniz", "modalAccountReadReceiptsChangedSecondary": "Cihazları yönet", "modalAccountRemoveDeviceAction": "Cihazı kaldır", - "modalAccountRemoveDeviceHeadline": "\"{{device}}\" cihazını kaldır", + "modalAccountRemoveDeviceHeadline": "\"{device}\" cihazını kaldır", "modalAccountRemoveDeviceMessage": "Cihazı kaldırmak için şifreniz gereklidir.", "modalAccountRemoveDevicePlaceholder": "Şifre", "modalAcknowledgeAction": "Tamam", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Aynı anda çok fazla dosya var", - "modalAssetParallelUploadsMessage": "Tek seferde en fazla {{number}} boyutunda dosya gönderebilirsiniz.", + "modalAssetParallelUploadsMessage": "Tek seferde en fazla {number} boyutunda dosya gönderebilirsiniz.", "modalAssetTooLargeHeadline": "Dosya çok büyük", - "modalAssetTooLargeMessage": "En fazla {{number}} büyüklüğünde dosyalar gönderebilirsiniz", + "modalAssetTooLargeMessage": "En fazla {number} büyüklüğünde dosyalar gönderebilirsiniz", "modalAvailabilityAvailableMessage": "Diğer insanlar için Uygun olarak görüneceksiniz. Her görüşmedeki Bildirimler ayarına göre gelen aramalar ve mesajlar için bildirimler alacaksınız.", "modalAvailabilityAvailableTitle": "Uygun olarak ayarlandınız", "modalAvailabilityAwayMessage": "Diğer insanlara Uzakta olarak görüneceksiniz. Gelen aramalar veya mesajlar hakkında bildirim almayacaksınız.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Kapat", "modalCallSecondOutgoingHeadline": "Mevcut konuşmayı sonlandır?", "modalCallSecondOutgoingMessage": "Aynı anda tek bir aramada bulunabilirsiniz.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "İptal", "modalConnectAcceptAction": "Bağlan", "modalConnectAcceptHeadline": "Kabul et?", - "modalConnectAcceptMessage": "Bu sizi {{user}} ile bağlayacak ve bir konuşma başlatacak.", + "modalConnectAcceptMessage": "Bu sizi {user} ile bağlayacak ve bir konuşma başlatacak.", "modalConnectAcceptSecondary": "Görmezden gel", "modalConnectCancelAction": "Evet", "modalConnectCancelHeadline": "İsteği İptal et?", - "modalConnectCancelMessage": "{{user}}’e olan bağlantı isteğini iptal et.", + "modalConnectCancelMessage": "{user}’e olan bağlantı isteğini iptal et.", "modalConnectCancelSecondary": "Hayır", "modalConversationClearAction": "Sil", "modalConversationClearHeadline": "İçerik silinsin?", "modalConversationClearMessage": "Bu, tüm cihazlarınızdaki sohbet geçmişini temizler.", "modalConversationClearOption": "Ayrıca konuşmadan da ayrıl", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Ayrıl", - "modalConversationLeaveHeadline": "{{name}} sohbetten ayrılsın mı?", + "modalConversationLeaveHeadline": "{name} sohbetten ayrılsın mı?", "modalConversationLeaveMessage": "Bu konuşmada, artık mesaj gönderemeyecek ve mesaj alamayacaksınız.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Mesaj çok uzun", - "modalConversationMessageTooLongMessage": "En fazla {{number}} karakterlik mesajlar gönderebilirsiniz.", + "modalConversationMessageTooLongMessage": "En fazla {number} karakterlik mesajlar gönderebilirsiniz.", "modalConversationNewDeviceAction": "Yine de gönder", - "modalConversationNewDeviceHeadlineMany": "{{user}}s yeni cihazlar kullanmaya başladılar", - "modalConversationNewDeviceHeadlineOne": "{{user}} yeni bir cihaz kullanmaya başladı", - "modalConversationNewDeviceHeadlineYou": "{{user}} yeni bir cihaz kullanmaya başladı", + "modalConversationNewDeviceHeadlineMany": "{user}s yeni cihazlar kullanmaya başladılar", + "modalConversationNewDeviceHeadlineOne": "{user} yeni bir cihaz kullanmaya başladı", + "modalConversationNewDeviceHeadlineYou": "{user} yeni bir cihaz kullanmaya başladı", "modalConversationNewDeviceIncomingCallAction": "Aramayı kabul et", "modalConversationNewDeviceIncomingCallMessage": "Hala aramayı kabul etmek istiyor musunuz?", "modalConversationNewDeviceMessage": "Hâlâ mesajlarınızı göndermek istiyor musunuz?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Hala aramayı istiyor musunuz?", "modalConversationNotConnectedHeadline": "Hiç kimseye konuşmaya katılmadı", "modalConversationNotConnectedMessageMany": "Seçtiğin kişilerden biri sohbetlere eklenmek istemiyor.", - "modalConversationNotConnectedMessageOne": "{{name}} sohbetlere eklenmek istemiyor.", + "modalConversationNotConnectedMessageOne": "{name} sohbetlere eklenmek istemiyor.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Çıkar?", - "modalConversationRemoveMessage": "{{user}} bu konuşmaya mesaj gönderemeyecek ve bu konuşmadan mesaj alamayacak.", + "modalConversationRemoveMessage": "{user} bu konuşmaya mesaj gönderemeyecek ve bu konuşmadan mesaj alamayacak.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Bağlantıyı kaldır", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Bağlantı kaldırılsın mı?", "modalConversationRevokeLinkMessage": "Yeni misafirler bu bağlantıya katılamayacaklar. Mevcut misafirler ise hala erişime sahip olacaktır.", "modalConversationTooManyMembersHeadline": "Dolup taşmış", - "modalConversationTooManyMembersMessage": "Bir sohbete en fazla {{number1}} kişi katılabilir. Şu anda {{number2}} kişilik daha yer var.", + "modalConversationTooManyMembersMessage": "Bir sohbete en fazla {number1} kişi katılabilir. Şu anda {number2} kişilik daha yer var.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Seçilen animasyon çok büyük", - "modalGifTooLargeMessage": "Maksimum boyut {{number}} MB'dır.", + "modalGifTooLargeMessage": "Maksimum boyut {number} MB'dır.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Botlar şuanda kullanılabilir değil", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} kameraya erişemiyor.[br][faqLink]Nasıl düzeltileceğini öğrenmek için bu destek makalesini[/faqLink] okuyun.", + "modalNoCameraMessage": "{brandName} kameraya erişemiyor.[br][faqLink]Nasıl düzeltileceğini öğrenmek için bu destek makalesini[/faqLink] okuyun.", "modalNoCameraTitle": "Kamera erişimi yok", "modalOpenLinkAction": "Aç", - "modalOpenLinkMessage": "Bu sizi {{link}}'e götürecek", + "modalOpenLinkMessage": "Bu sizi {link}'e götürecek", "modalOpenLinkTitle": "Bağlantıyı Ziyaret Et", "modalOptionSecondary": "İptal", "modalPictureFileFormatHeadline": "Bu resim kullanılamıyor", "modalPictureFileFormatMessage": "Lütfen bir PNG veya JPEG dosyası seçin.", "modalPictureTooLargeHeadline": "Seçilen resim boyutu çok büyük", - "modalPictureTooLargeMessage": "{{number}}} MB’a kadar resim yükleyebilirsiniz.", + "modalPictureTooLargeMessage": "{number}} MB’a kadar resim yükleyebilirsiniz.", "modalPictureTooSmallHeadline": "Resim çok küçük", "modalPictureTooSmallMessage": "Lütfen en az 320 x 320 piksel boyutunda bir resim seçin.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Hizmeti eklemek mümkün değil", "modalServiceUnavailableMessage": "Hizmet şu anda kullanılamıyor.", "modalSessionResetHeadline": "Oturum sıfırlandı", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Tekrar deneyin", "modalUploadContactsMessage": "Bilgilerinzi alamadık. Lütfen kişileriniz yeniden içe aktarmayı deneyin.", "modalUserBlockAction": "Engelle", - "modalUserBlockHeadline": "{{user}} engellensin mi?", - "modalUserBlockMessage": "{{user}} sizinle iletişim kuramayacak ve sizi grup konuşmalarına ekleyemeyecek.", + "modalUserBlockHeadline": "{user} engellensin mi?", + "modalUserBlockMessage": "{user} sizinle iletişim kuramayacak ve sizi grup konuşmalarına ekleyemeyecek.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Engeli kaldır", "modalUserUnblockHeadline": "Engeli kaldır?", - "modalUserUnblockMessage": "{{user}} sizinle tekrardan iletişim kurabilecek ve sizi grup konuşmalarına ekleyebilecek.", + "modalUserUnblockMessage": "{user} sizinle tekrardan iletişim kurabilecek ve sizi grup konuşmalarına ekleyebilecek.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Bağlantı isteğinizi kabul etti", "notificationConnectionConnected": "Şu anda bağlısınız", "notificationConnectionRequest": "Bağlanmak istiyor", - "notificationConversationCreate": "{{user}} bir konuşma başlattı", + "notificationConversationCreate": "{user} bir konuşma başlattı", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} mesaj zamanlayıcısını kapattı", - "notificationConversationMessageTimerUpdate": "{{user}} mesaj zamanını {{time}} olarak ayarla", - "notificationConversationRename": "{{user}}, konuşma ismini {{name}} olarak değiştirdi", - "notificationMemberJoinMany": "{{user}}, konuşmaya {{number}} kişi ekledi", - "notificationMemberJoinOne": "{{user1}}, {{user2}}’i konuşmaya ekledi", - "notificationMemberJoinSelf": "{{user}} sohbete katıldı", - "notificationMemberLeaveRemovedYou": "{{user}} sizi konuşmadan çıkardı", - "notificationMention": "Bahsedilen: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} mesaj zamanlayıcısını kapattı", + "notificationConversationMessageTimerUpdate": "{user} mesaj zamanını {time} olarak ayarla", + "notificationConversationRename": "{user}, konuşma ismini {name} olarak değiştirdi", + "notificationMemberJoinMany": "{user}, konuşmaya {number} kişi ekledi", + "notificationMemberJoinOne": "{user1}, {user2}’i konuşmaya ekledi", + "notificationMemberJoinSelf": "{user} sohbete katıldı", + "notificationMemberLeaveRemovedYou": "{user} sizi konuşmadan çıkardı", + "notificationMention": "Bahsedilen: {text}", "notificationObfuscated": "Size bir mesaj gönderdi", "notificationObfuscatedMention": "Sizden bahsetti", "notificationObfuscatedReply": "Size yanıt verdi", "notificationObfuscatedTitle": "Birisi", "notificationPing": "Pingledi", - "notificationReaction": "mesajınızı {{reaction}}", - "notificationReply": "Yanıt: {{text}}", + "notificationReaction": "mesajınızı {reaction}", + "notificationReply": "Yanıt: {text}", "notificationSettingsDisclaimer": "Her şeyden (sesli ve görüntülü aramalar dahil) veya yalnızca biri sizden bahsettiğinde veya mesajlarınızdan birini yanıtladığında size bildirim gelebilir.", "notificationSettingsEverything": "Her şey", "notificationSettingsMentionsAndReplies": "Bahsetmeler ve yanıtlar", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Bir dosya paylaştı", "notificationSharedLocation": "Bir konum paylaştı", "notificationSharedVideo": "Bir video paylaştı", - "notificationTitleGroup": "{{conversation}} içinde {{user}} kullanıcısı", + "notificationTitleGroup": "{conversation} içinde {user} kullanıcısı", "notificationVoiceChannelActivate": "Arıyor", "notificationVoiceChannelDeactivate": "Aradı", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Bunun [bold]{{user}}s’in aygıtında gösterilen[/bold] parmak iziyle eşleştiğini doğrulayın.", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Bunun [bold]{user}s’in aygıtında gösterilen[/bold] parmak iziyle eşleştiğini doğrulayın.", "participantDevicesDetailHowTo": "Bunu nasıl yapıyoruz?", "participantDevicesDetailResetSession": "Oturumu Sıfırla", "participantDevicesDetailShowMyDevice": "Cihaz parmak izimi göster", "participantDevicesDetailVerify": "Doğrulanmış", "participantDevicesHeader": "Cihazlar", - "participantDevicesHeadline": "{{brandName}} her cihaza eşsiz bir parmak izi verir. {{user}} ile karşılaştırın ve konuşmayı doğrulayın.", + "participantDevicesHeadline": "{brandName} her cihaza eşsiz bir parmak izi verir. {user} ile karşılaştırın ve konuşmayı doğrulayın.", "participantDevicesLearnMore": "Daha fazla bilgi", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Tüm cihazlarımı göster", @@ -1221,22 +1221,22 @@ "preferencesAV": "Ses / Görüntü", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{{brandName}} kameraya erişemiyor.[br][faqLink]Nasıl düzeltileceğini öğrenmek için bu destek makalesini[/faqLink] okuyun.", + "preferencesAVNoCamera": "{brandName} kameraya erişemiyor.[br][faqLink]Nasıl düzeltileceğini öğrenmek için bu destek makalesini[/faqLink] okuyun.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Hoparlörler", "preferencesAVTemporaryDisclaimer": "Konuklar video konferans başlatamaz. Birine katılırsanız kullanılacak kamerayı seçin.", "preferencesAVTryAgain": "Tekrar Deneyin", "preferencesAbout": "Hakkında", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Gizlilik Politikası", "preferencesAboutSupport": "Destek", "preferencesAboutSupportContact": "Destekle İletişime Geç", "preferencesAboutSupportWebsite": "Destek İnternet Sitesi", "preferencesAboutTermsOfUse": "Kullanım Şartları", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} İnternet Sitesi", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} İnternet Sitesi", "preferencesAccount": "Hesap", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Bir takım oluştur", "preferencesAccountData": "Veri kullanım izinleri", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Hesabı Sil", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Çıkış yap", "preferencesAccountManageTeam": "Takım yönet", "preferencesAccountMarketingConsentCheckbox": "Bülten Alın", - "preferencesAccountMarketingConsentDetail": "{{brandName}}} 'dan e-posta yoluyla haber ve ürün güncellemelerini alın.", + "preferencesAccountMarketingConsentDetail": "{brandName}} 'dan e-posta yoluyla haber ve ürün güncellemelerini alın.", "preferencesAccountPrivacy": "Gizlilik", "preferencesAccountReadReceiptsCheckbox": "Okundu bilgisi", "preferencesAccountReadReceiptsDetail": "Bu durum kapalıyken, başkalarından gelen okundu bilgilerini göremezsiniz. Bu ayar grup konuşmaları için geçerli değildir.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Eğer yukarıdaki cihazı tanımıyorsanız, cihazı kaldırın ve şifrenizi sıfırlayın.", "preferencesDevicesCurrent": "Mevcut", "preferencesDevicesFingerprint": "Anahtar Parmak İzi", - "preferencesDevicesFingerprintDetail": "{{brandName}} her cihaza kendine has bir parmak izi verir. Cihazlarınızı ve konuşmalarınızı doğrulamak için parmak izlerinizi karşılaştırın.", + "preferencesDevicesFingerprintDetail": "{brandName} her cihaza kendine has bir parmak izi verir. Cihazlarınızı ve konuşmalarınızı doğrulamak için parmak izlerinizi karşılaştırın.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "İptal", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Bazıları", "preferencesOptionsAudioSomeDetail": "Pingler ve aramalar", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Sohbet geçmişinizi korumak için bir yedek oluşturun. Cihazınızı kaybederseniz veya yenisine geçerseniz geçmişi geri yüklemek için bunu kullanabilirsiniz.\nYedekleme dosyası {{brandName}}'da uçtan uca şifreleme ile korunmaz, bu nedenle güvenli bir yerde saklayın.", + "preferencesOptionsBackupExportSecondary": "Sohbet geçmişinizi korumak için bir yedek oluşturun. Cihazınızı kaybederseniz veya yenisine geçerseniz geçmişi geri yüklemek için bunu kullanabilirsiniz.\nYedekleme dosyası {brandName}'da uçtan uca şifreleme ile korunmaz, bu nedenle güvenli bir yerde saklayın.", "preferencesOptionsBackupHeader": "Geçmiş", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Geçmişi yalnızca aynı platformun yedeğinden geri yükleyebilirsiniz. Yedeklemeniz, bu cihazda olabilecek görüşmelerin üzerine yazacaktır.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Sorun Giderme", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Kişiler", "preferencesOptionsContactsDetail": "İletişim verilerinizi sizi başkalarıyla bağlayabilmek için kullanıyoruz. Tüm bilgilerinizi gizler ve kimseyle paylaşmayız.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Bu mesajı göremezsiniz.", "replyQuoteShowLess": "Daha az göster", "replyQuoteShowMore": "Daha fazla göster", - "replyQuoteTimeStampDate": "{{date}} tarihindeki orijinal mesaj", - "replyQuoteTimeStampTime": "{{time}} zamanındaki orijinal mesaj", + "replyQuoteTimeStampDate": "{date} tarihindeki orijinal mesaj", + "replyQuoteTimeStampTime": "{time} zamanındaki orijinal mesaj", "roleAdmin": "Yönetici", "roleOwner": "Sahibi", "rolePartner": "Ortak", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "İnsanları {{brandName}}’a katılmaya davet edin", + "searchInvite": "İnsanları {brandName}’a katılmaya davet edin", "searchInviteButtonContacts": "Kişilerden", "searchInviteDetail": "Kişileriniz paylaşmak, başkalarıyla bağlanmanızı kolaylaştırır. Tüm bilgilerinizi gizler ve kimseyle paylaşmayız.", "searchInviteHeadline": "Arkadaşlarınızı getirin", "searchInviteShare": "Kişileri Paylaş", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Bağlantıda olduğun herkes zaten bu görüşme içerisinde.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Eşleşen sonuç yok.\nBaşka bir isim girmeyi deneyin.", "searchManageServices": "Hizmetleri yönet", "searchManageServicesNoResults": "Hizmetleri yönet", "searchMemberInvite": "İnsanları takıma katılmaya davet edin", - "searchNoContactsOnWire": "{{brandName}}’da hiç kişiniz yok. İnsanları isimlerine veya kullanıcı adlarına göre bulmayı deneyin.", + "searchNoContactsOnWire": "{brandName}’da hiç kişiniz yok. İnsanları isimlerine veya kullanıcı adlarına göre bulmayı deneyin.", "searchNoMatchesPartner": "Sonuç yok", "searchNoServicesManager": "Hizmetler, iş akışınızı iyileştirebilecek yardımcılardır.", "searchNoServicesMember": "Hizmetler, iş akışınızı iyileştirebilecek yardımcılardır. Onları etkinleştirmek için yöneticinize sorun.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Bağlan", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "İnsanlar", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "İnsanları isimlerine veya kullanıcı adlarına göre bul", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Kendininkini seç", "takeoverButtonKeep": "Bunu sakla", "takeoverLink": "Daha fazla bilgi", - "takeoverSub": "{{brandName}} üzerinden size özel isminizi hemen alın.", + "takeoverSub": "{brandName} üzerinden size özel isminizi hemen alın.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Takımınızı adlandırın", "teamName.subhead": "Bunu sonrada değiştirebilirsiniz.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Ara", - "tooltipConversationDetailsAddPeople": "({{shortcut}}) Sohbetine katılımcı ekle", + "tooltipConversationDetailsAddPeople": "({shortcut}) Sohbetine katılımcı ekle", "tooltipConversationDetailsRename": "Konuşma adını değiştir", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Dosya Ekle", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Bir mesaj yazın", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "İnsanlar ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "İnsanlar ({shortcut})", "tooltipConversationPicture": "Resim ekle", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Arama", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Görüntülü Ara", - "tooltipConversationsArchive": "Arşivle ({{shortcut}})", - "tooltipConversationsArchived": "Arşivi göster ({{number}})", + "tooltipConversationsArchive": "Arşivle ({shortcut})", + "tooltipConversationsArchived": "Arşivi göster ({number})", "tooltipConversationsMore": "Daha", - "tooltipConversationsNotifications": "({{shortcut}}) Bildirim ayarlarını aç", - "tooltipConversationsNotify": "Sesi aç ({{shortcut}})", + "tooltipConversationsNotifications": "({shortcut}) Bildirim ayarlarını aç", + "tooltipConversationsNotify": "Sesi aç ({shortcut})", "tooltipConversationsPreferences": "Seçenekleri aç", - "tooltipConversationsSilence": "Sessize al ({{shortcut}})", - "tooltipConversationsStart": "Konuşma başlat ({{shortcut}})", + "tooltipConversationsSilence": "Sessize al ({shortcut})", + "tooltipConversationsStart": "Konuşma başlat ({shortcut})", "tooltipPreferencesContactsMacos": "MacOS Kişiler uygulaması aracılığıyla tüm kişilerinizi paylaşın", "tooltipPreferencesPassword": "Şifreyi sıfırlamak için yeni bir pencere aç", "tooltipPreferencesPicture": "Resminizi değiştirin…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Hiçbiri", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "Bu hesapla izniniz olmayabilir ya da kişi {{brandName}} üzerinde olmayabilir.", - "userNotFoundTitle": "{{brandName}} bu kişiyi bulamıyor.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "Bu hesapla izniniz olmayabilir ya da kişi {brandName} üzerinde olmayabilir.", + "userNotFoundTitle": "{brandName} bu kişiyi bulamıyor.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Bağlan", "userProfileButtonIgnore": "Görmezden gel", "userProfileButtonUnblock": "Engeli kaldır", "userProfileDomain": "Domain", "userProfileEmail": "E-posta", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}} saat kaldı", - "userRemainingTimeMinutes": "{{time}} dakikadan az kaldı", + "userRemainingTimeHours": "{time} saat kaldı", + "userRemainingTimeMinutes": "{time} dakikadan az kaldı", "verify.changeEmail": "E-posta değiştir", "verify.headline": "E-posta geldi", "verify.resendCode": "Kodu yeniden gönder", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Ekran Paylaşımı", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "{{brandName}}’ın bu versiyonu aramalara katılamaz. Lütfen kullanın", + "warningCallIssues": "{brandName}’ın bu versiyonu aramalara katılamaz. Lütfen kullanın", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} arıyor. Ancak tarayıcınız sesli aramaları desteklemiyor.", + "warningCallUnsupportedIncoming": "{user} arıyor. Ancak tarayıcınız sesli aramaları desteklemiyor.", "warningCallUnsupportedOutgoing": "Arama yapamazsınız çünkü tarayıcınız sesli aramaları desteklemiyor.", "warningCallUpgradeBrowser": "Arama yapmak için, Google Chrome’u güncelleyin.", - "warningConnectivityConnectionLost": "Bağlanmaya çalışılıyor. {{brandName}} mesajlarınızı teslim etmekte sorun yaşayabilir.", + "warningConnectivityConnectionLost": "Bağlanmaya çalışılıyor. {brandName} mesajlarınızı teslim etmekte sorun yaşayabilir.", "warningConnectivityNoInternet": "İnternet bağlantısı yok. Mesaj gönderemez veya mesaj alamazsınız.", "warningLearnMore": "Daha fazla bilgi", - "warningLifecycleUpdate": "{{brandName}}’ın yeni bir versiyonu mevcut.", + "warningLifecycleUpdate": "{brandName}’ın yeni bir versiyonu mevcut.", "warningLifecycleUpdateLink": "Şimdi güncelle", "warningLifecycleUpdateNotes": "Neler yeni", "warningNotFoundCamera": "Arama yapamıyorsunuz çünkü bilgisayarınızda bir kamera bulunmamaktadır.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Mikrofona erişime izin ver", "warningPermissionRequestNotification": "[icon] Bildirimlere izin ver", "warningPermissionRequestScreen": "[icon] Ekrana erişime izin ver", - "wireLinux": "Linux için {{brandName}}", - "wireMacos": "MacOS için {{brandName}}", - "wireWindows": "Windows için {{brandName}}", - "wire_for_web": "{{brandName}}'ın Web sitesi için" + "wireLinux": "Linux için {brandName}", + "wireMacos": "MacOS için {brandName}", + "wireWindows": "Windows için {brandName}", + "wire_for_web": "{brandName}'ın Web sitesi için" } diff --git a/src/i18n/uk-UA.json b/src/i18n/uk-UA.json index 78ac76c5a07..d6bbd516deb 100644 --- a/src/i18n/uk-UA.json +++ b/src/i18n/uk-UA.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Додати", "addParticipantsHeader": "Додати учасників", - "addParticipantsHeaderWithCounter": "Додати учасників ({{number}})", + "addParticipantsHeaderWithCounter": "Додати учасників ({number})", "addParticipantsManageServices": "Керування сервісами", "addParticipantsManageServicesNoResults": "Керування сервісами", "addParticipantsNoServicesManager": "Сервіси та помічники, які можуть поліпшити ваш робочий процес.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Забули пароль?", "authAccountPublicComputer": "Це загальнодоступний комп’ютер", "authAccountSignIn": "Увійти", - "authBlockedCookies": "Увімкніть файли cookie, щоб увійти в {{brandName}}.", - "authBlockedDatabase": "{{brandName}} потребує доступу до локальної бази даних для відображення повідомлень. Локальна база даних недоступна в приватному режимі.", - "authBlockedTabs": "{{brandName}} уже відкрито в іншій вкладці браузера.", + "authBlockedCookies": "Увімкніть файли cookie, щоб увійти в {brandName}.", + "authBlockedDatabase": "{brandName} потребує доступу до локальної бази даних для відображення повідомлень. Локальна база даних недоступна в приватному режимі.", + "authBlockedTabs": "{brandName} уже відкрито в іншій вкладці браузера.", "authBlockedTabsAction": "Використовувати цю вкладку", "authErrorCode": "Невірний код", "authErrorCountryCodeInvalid": "Невірний код країни", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "З міркувань конфіденційності, історія ваших розмов тут не показується.", - "authHistoryHeadline": "Це перший раз, коли ви використовуєте {{brandName}} на цьому пристрої.", + "authHistoryHeadline": "Це перший раз, коли ви використовуєте {brandName} на цьому пристрої.", "authHistoryReuseDescription": "Повідомлення, надіслані в той час, коли ви вийшли з Wire, не відображатимуться.", - "authHistoryReuseHeadline": "Ви уже використовували {{brandName}} на цьому пристрої раніше.", + "authHistoryReuseHeadline": "Ви уже використовували {brandName} на цьому пристрої раніше.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Керування пристроями", "authLimitButtonSignOut": "Вийти", - "authLimitDescription": "Видаліть один з ваших пристроїв, щоб почати використовувати {{brandName}} на цьому.", + "authLimitDescription": "Видаліть один з ваших пристроїв, щоб почати використовувати {brandName} на цьому.", "authLimitDevicesCurrent": "(Поточний)", "authLimitDevicesHeadline": "Пристрої", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Пароль", - "authPostedResend": "Надіслати повторно на {{email}}", + "authPostedResend": "Надіслати повторно на {email}", "authPostedResendAction": "Не показується email?", "authPostedResendDetail": "Перевірте вашу поштову скриньку і дотримуйтесь надісланих інструкцій.", "authPostedResendHeadline": "Ви отримали нового листа.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Додати", - "authVerifyAccountDetail": "Це дасть змогу використовувати {{brandName}} на різних пристроях.", + "authVerifyAccountDetail": "Це дасть змогу використовувати {brandName} на різних пристроях.", "authVerifyAccountHeadline": "Додайте email та пароль.", "authVerifyAccountLogout": "Вийти", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "SMS так і не прийшло?", "authVerifyCodeResendDetail": "Надіслати ще раз", - "authVerifyCodeResendTimer": "Ви можете надіслати запит запит на новий код {{expiration}}.", + "authVerifyCodeResendTimer": "Ви можете надіслати запит запит на новий код {expiration}.", "authVerifyPasswordHeadline": "Введіть свій пароль", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Резервне копіювання не завершено.", "backupExportProgressCompressing": "Підготовка файлу резевної копії", "backupExportProgressHeadline": "Підготовка…", - "backupExportProgressSecondary": "Резервне копіювання · {{processed}} з {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Резервне копіювання · {processed} з {total} — {progress}%", "backupExportSaveFileAction": "Зберегти файл", "backupExportSuccessHeadline": "Резервна копія готова", "backupExportSuccessSecondary": "Даний функціонал може бути корисним, якщо ваш комп’ютер вийде з ладу або ви почнете використовувати новий.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Підготовка…", - "backupImportProgressSecondary": "Відновлення історії розмов · {{processed}} з {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Відновлення історії розмов · {processed} з {total} — {progress}%", "backupImportSuccessHeadline": "Історію розмов відновлено.", "backupImportVersionErrorHeadline": "Несумісний файл резервної копії", - "backupImportVersionErrorSecondary": "Цю резервну копію було створено новішою або застарілою версією {{brandName}}, тому її неможливо відновити.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "Цю резервну копію було створено новішою або застарілою версією {brandName}, тому її неможливо відновити.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Спробувати ще раз", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Прийняти", "callChooseSharedScreen": "Оберіть робочий стіл, скріншотами якого ви хочете поділитися", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Скасувати", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Відсутній доступ до камери", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} учасників", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} учасників", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Підключення…", "callStateIncoming": "Дзвінок…", - "callStateIncomingGroup": "{{user}} дзвонить", + "callStateIncomingGroup": "{user} дзвонить", "callStateOutgoing": "Дзвінок…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Файли", "collectionSectionImages": "Images", "collectionSectionLinks": "Посилання", - "collectionShowAll": "Показати всі {{number}}", + "collectionShowAll": "Показати всі {number}", "connectionRequestConnect": "Додати до контактів", "connectionRequestIgnore": "Ігнорувати", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Звіти про перегляд увімкнені", "conversationCreateTeam": "з [showmore]усіма учасниками команди[/showmore]", "conversationCreateTeamGuest": "з [showmore]усіма учасниками команди та одним гостем[/showmore]", - "conversationCreateTeamGuests": "з [showmore]усіма учасниками команди та {{count}} гостями[/showmore]", + "conversationCreateTeamGuests": "з [showmore]усіма учасниками команди та {count} гостями[/showmore]", "conversationCreateTemporary": "Ви приєдналися до розмови", - "conversationCreateWith": "з {{users}}", - "conversationCreateWithMore": "з {{users}}, та ще [showmore]{{count}}[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] почав(-ла) розмову з {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] почав(-ла) розмову з {{users}} та ще [showmore]{{count}} [/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] почав(-ла) розмову", + "conversationCreateWith": "з {users}", + "conversationCreateWithMore": "з {users}, та ще [showmore]{count}[/showmore]", + "conversationCreated": "[bold]{name}[/bold] почав(-ла) розмову з {users}", + "conversationCreatedMore": "[bold]{name}[/bold] почав(-ла) розмову з {users} та ще [showmore]{count} [/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] почав(-ла) розмову", "conversationCreatedNameYou": "[bold]Ви[/bold] почали розмову", - "conversationCreatedYou": "Ви почали розмову з {{users}}", - "conversationCreatedYouMore": "Ви почали розмову з {{users}} та ще [showmore]{{count}}[/showmore]", - "conversationDeleteTimestamp": "Видалене: {{date}}", + "conversationCreatedYou": "Ви почали розмову з {users}", + "conversationCreatedYouMore": "Ви почали розмову з {users} та ще [showmore]{count}[/showmore]", + "conversationDeleteTimestamp": "Видалене: {date}", "conversationDetails1to1ReceiptsFirst": "Якщо обидві сторони увімкнуть звіти про перегляд, то ви зможете бачити, коли повідомлення було переглянуте.", "conversationDetails1to1ReceiptsHeadDisabled": "Ви вимкнули звіти про перегляд", "conversationDetails1to1ReceiptsHeadEnabled": "Ви увімкнули звіти про перегляд", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Показати всі ({{number}})", + "conversationDetailsActionConversationParticipants": "Показати всі ({number})", "conversationDetailsActionCreateGroup": "Створити групу", "conversationDetailsActionDelete": "Видалити групу", "conversationDetailsActionDevices": "Пристрої", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " почав(-ла) використовувати", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " скасував(-ла) верифікацію одного з", - "conversationDeviceUserDevices": " пристрої {{user}}", + "conversationDeviceUserDevices": " пристрої {user}", "conversationDeviceYourDevices": " ваші пристрої", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Відредаговане: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Відредаговане: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Гість", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Приєднатися до розмови", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Вподобання", "conversationLabelGroups": "Групи", "conversationLabelPeople": "Учасники", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Відкрити карту", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] додав(-ла) до розмови {{users}}", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] додали до розмови {{users}} та ще [showmore]{{count}}[/showmore]", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] приєднався(-лась) до розмови", + "conversationMemberJoined": "[bold]{name}[/bold] додав(-ла) до розмови {users}", + "conversationMemberJoinedMore": "[bold]{name}[/bold] додали до розмови {users} та ще [showmore]{count}[/showmore]", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] приєднався(-лась) до розмови", "conversationMemberJoinedSelfYou": "[bold]Ви[/bold] приєднались до розмови", - "conversationMemberJoinedYou": "[bold]Ви[/bold] додали до розмови {{users}}", - "conversationMemberJoinedYouMore": "[bold]Ви[/bold] додали до розмови {{users}} та ще [showmore]{{count}}[/showmore]", - "conversationMemberLeft": "[bold]{{name}}[/bold] вийшов(-ла) з розмови", + "conversationMemberJoinedYou": "[bold]Ви[/bold] додали до розмови {users}", + "conversationMemberJoinedYouMore": "[bold]Ви[/bold] додали до розмови {users} та ще [showmore]{count}[/showmore]", + "conversationMemberLeft": "[bold]{name}[/bold] вийшов(-ла) з розмови", "conversationMemberLeftYou": "[bold]Ви[/bold] вийшли з розмови", - "conversationMemberRemoved": "[bold]{{name}}[/bold] видалив(-ла) {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Ви[/bold] видалили {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] видалив(-ла) {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]Ви[/bold] видалили {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Доставлене", "conversationMissedMessages": "Ви не користувались цим простроєм протягом певного часу. Деякі повідомлення можуть не відображатися тут.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "У вас відсутні необхідні права доступу для цього акаунту або його було видалено.", - "conversationNotFoundTitle": "{{brandName}} не може відкрити дану розмову.", + "conversationNotFoundTitle": "{brandName} не може відкрити дану розмову.", "conversationParticipantsSearchPlaceholder": "Пошук за іменем", "conversationParticipantsTitle": "Список контактів", "conversationPing": " відправив(-ла) пінг", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " відправив(-ла) пінг", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " перейменував(-ла) розмову", "conversationResetTimer": " вимкнув(-ла) таймер повідомлень", "conversationResetTimerYou": " вимкнув(-ла) таймер повідомлень", - "conversationResume": "Почав(-ла) розмову з {{users}}", - "conversationSendPastedFile": "Надіслав(-ла) зображення {{date}}", + "conversationResume": "Почав(-ла) розмову з {users}", + "conversationSendPastedFile": "Надіслав(-ла) зображення {date}", "conversationServicesWarning": "Сервіси мають доступ до вмісту цієї розмови", "conversationSomeone": "Хтось", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] був(-ла) видалений(-а) з команди", + "conversationTeamLeft": "[bold]{name}[/bold] був(-ла) видалений(-а) з команди", "conversationToday": "сьогодні", "conversationTweetAuthor": " в Twitter", - "conversationUnableToDecrypt1": "Повідомлення від [highlight]{{user}}[/highlight] не отримане.", - "conversationUnableToDecrypt2": "Ідентифікатор пристрою [highlight]{{user}}[/highlight] змінився. Повідомлення не доставлене.", + "conversationUnableToDecrypt1": "Повідомлення від [highlight]{user}[/highlight] не отримане.", + "conversationUnableToDecrypt2": "Ідентифікатор пристрою [highlight]{user}[/highlight] змінився. Повідомлення не доставлене.", "conversationUnableToDecryptErrorMessage": "Помилка", "conversationUnableToDecryptLink": "Чому?", "conversationUnableToDecryptResetSession": "Скидання сесії", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " встановив(-ла) таймер повідомлень на {{time}}", - "conversationUpdatedTimerYou": " встановив(-ла) таймер повідомлень на {{time}}", + "conversationUpdatedTimer": " встановив(-ла) таймер повідомлень на {time}", + "conversationUpdatedTimerYou": " встановив(-ла) таймер повідомлень на {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ви", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Усі розмови заархівовано", - "conversationsConnectionRequestMany": "{{number}} людей очікують", + "conversationsConnectionRequestMany": "{number} людей очікують", "conversationsConnectionRequestOne": "1 людина очікує", "conversationsContacts": "Контакти", "conversationsEmptyConversation": "Групова розмова", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "Власні теки відсутні", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Увімк. звук", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Вимк. звук", "conversationsPopoverUnarchive": "Розархівувати", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Хтось надіслав повідомлення", "conversationsSecondaryLineEphemeralReply": "Відповів(-ла) вам", "conversationsSecondaryLineEphemeralReplyGroup": "Хтось відповів вам", - "conversationsSecondaryLineIncomingCall": "{{user}} дзвонить", - "conversationsSecondaryLinePeopleAdded": "{{user}} учасників було додано", - "conversationsSecondaryLinePeopleLeft": "{{number}} учасників вийшло", - "conversationsSecondaryLinePersonAdded": "{{user}} був(-ла) доданий(-а)", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} приєднався(-лася)", - "conversationsSecondaryLinePersonAddedYou": "{{user}} додав(-ла) вас", - "conversationsSecondaryLinePersonLeft": "{{user}} вийшов(-ла)", - "conversationsSecondaryLinePersonRemoved": "{{user}} був(-ла) видалений(-а)", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} був(-ла) видалений(-а) з команди", - "conversationsSecondaryLineRenamed": "{{user}} перейменував(-ла) розмову", - "conversationsSecondaryLineSummaryMention": "{{number}} згадка", - "conversationsSecondaryLineSummaryMentions": "{{number}} згадок", - "conversationsSecondaryLineSummaryMessage": "{{number}} повідомлення", - "conversationsSecondaryLineSummaryMessages": "{{number}} повідомлень", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} пропущений дзвінок", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} пропущених дзвінків", - "conversationsSecondaryLineSummaryPing": "{{number}} пінг", - "conversationsSecondaryLineSummaryPings": "{{number}} пінгів", - "conversationsSecondaryLineSummaryReplies": "{{number}} відповідей", - "conversationsSecondaryLineSummaryReply": "{{number}} відповідь", + "conversationsSecondaryLineIncomingCall": "{user} дзвонить", + "conversationsSecondaryLinePeopleAdded": "{user} учасників було додано", + "conversationsSecondaryLinePeopleLeft": "{number} учасників вийшло", + "conversationsSecondaryLinePersonAdded": "{user} був(-ла) доданий(-а)", + "conversationsSecondaryLinePersonAddedSelf": "{user} приєднався(-лася)", + "conversationsSecondaryLinePersonAddedYou": "{user} додав(-ла) вас", + "conversationsSecondaryLinePersonLeft": "{user} вийшов(-ла)", + "conversationsSecondaryLinePersonRemoved": "{user} був(-ла) видалений(-а)", + "conversationsSecondaryLinePersonRemovedTeam": "{user} був(-ла) видалений(-а) з команди", + "conversationsSecondaryLineRenamed": "{user} перейменував(-ла) розмову", + "conversationsSecondaryLineSummaryMention": "{number} згадка", + "conversationsSecondaryLineSummaryMentions": "{number} згадок", + "conversationsSecondaryLineSummaryMessage": "{number} повідомлення", + "conversationsSecondaryLineSummaryMessages": "{number} повідомлень", + "conversationsSecondaryLineSummaryMissedCall": "{number} пропущений дзвінок", + "conversationsSecondaryLineSummaryMissedCalls": "{number} пропущених дзвінків", + "conversationsSecondaryLineSummaryPing": "{number} пінг", + "conversationsSecondaryLineSummaryPings": "{number} пінгів", + "conversationsSecondaryLineSummaryReplies": "{number} відповідей", + "conversationsSecondaryLineSummaryReply": "{number} відповідь", "conversationsSecondaryLineYouLeft": "Ви вийшли", "conversationsSecondaryLineYouWereRemoved": "Вас видалили", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "Ми використовуємо cookies, щоб персоналізувати вашу присутність на нашому веб-сайті. Продовжуючи користуватись веб-сайтом, ви погоджуєтесь на використання cookies.{newline}Більше інформації про використання cookies ви можете знайти у нашій Політиці приватності.", "createAccount.headLine": "Налаштуйте ваш акаунт", "createAccount.nextButton": "Далі", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Спробувати іншу", "extensionsGiphyButtonOk": "Надіслати", - "extensionsGiphyMessage": "{{tag}} • через giphy.com", + "extensionsGiphyMessage": "{tag} • через giphy.com", "extensionsGiphyNoGifs": "Упс, анімацій не знайдено", "extensionsGiphyRandom": "Випадкова", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Теки", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Нічого не знайдено.", "fullsearchPlaceholder": "Шукайте текстові повідомлення", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Готово", "groupCreationParticipantsActionSkip": "Пропустити", "groupCreationParticipantsHeader": "Додати учасників", - "groupCreationParticipantsHeaderWithCounter": "Додати учасників ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Додати учасників ({number})", "groupCreationParticipantsPlaceholder": "Пошук за іменем", "groupCreationPreferencesAction": "Далі", "groupCreationPreferencesErrorNameLong": "Занадто багато символів", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Ім’я групи", "groupParticipantActionBlock": "Заблокувати…", "groupParticipantActionCancelRequest": "Скасувати запит…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Додати до контактів", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Розблокувати…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,8 +822,8 @@ "index.welcome": "Вітаємо в {brandName}", "initDecryption": "Дешифрую повідомлення", "initEvents": "Завантажую повідомлення", - "initProgress": " — {{number1}} з {{number2}}", - "initReceivedSelfUser": "Привіт {{user}}.", + "initProgress": " — {number1} з {number2}", + "initReceivedSelfUser": "Привіт {user}.", "initReceivedUserData": "Перевіряю наявність нових повідомлень", "initUpdatedFromNotifications": "Майже завершено - Приємного користування!", "initValidatedClient": "Отримую список контактів та розмов", @@ -833,11 +833,11 @@ "invite.nextButton": "Далі", "invite.skipForNow": "Поки що пропустити", "invite.subhead": "Запросіть ваших колег приєднатися до команди.", - "inviteHeadline": "Запросити людей в {{brandName}}", - "inviteHintSelected": "Натисніть {{metaKey}} + C, щоб скопіювати", - "inviteHintUnselected": "Виділіть та натисніть {{metaKey}} + C", - "inviteMessage": "Я в {{brandName}}. Шукайте мене як {{username}} або відвідайте get.wire.com.", - "inviteMessageNoEmail": "Я уже в {{brandName}}. Відвідайте get.wire.com, щоб додати мене.", + "inviteHeadline": "Запросити людей в {brandName}", + "inviteHintSelected": "Натисніть {metaKey} + C, щоб скопіювати", + "inviteHintUnselected": "Виділіть та натисніть {metaKey} + C", + "inviteMessage": "Я в {brandName}. Шукайте мене як {username} або відвідайте get.wire.com.", + "inviteMessageNoEmail": "Я уже в {brandName}. Відвідайте get.wire.com, щоб додати мене.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Відредаговане: {{edited}}", + "messageDetailsEdited": "Відредаговане: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Це повідомлення поки що ніхто не переглянув.", "messageDetailsReceiptsOff": "Звіти про перегляд були вимкнені, коли це повідомлення було надіслано.", - "messageDetailsSent": "Відправлене: {{sent}}", + "messageDetailsSent": "Відправлене: {sent}", "messageDetailsTitle": "Подробиці", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Переглянуте{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Переглянуте{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Створити акаунт?", "modalAccountCreateMessage": "Створивши акаунт, ви втратите історію розмов у цій гостьовій кімнаті.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Ви увімкнули звіти про перегляд", "modalAccountReadReceiptsChangedSecondary": "Керування пристроями", "modalAccountRemoveDeviceAction": "Видалити пристрій", - "modalAccountRemoveDeviceHeadline": "Видалити \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Видалити \"{device}\"", "modalAccountRemoveDeviceMessage": "Для видалення пристрою необхідно ввести ваш пароль.", "modalAccountRemoveDevicePlaceholder": "Пароль", "modalAcknowledgeAction": "ОК", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Виконати скидання клієнта до початкових налаштувань", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Розблокувати", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Невірний пароль", "modalAppLockWipePasswordGoBackButton": "Повернутися назад", "modalAppLockWipePasswordPlaceholder": "Пароль", - "modalAppLockWipePasswordTitle": "Введіть свій пароль облікового запису для {{brandName}} для скидання цього клієнта", + "modalAppLockWipePasswordTitle": "Введіть свій пароль облікового запису для {brandName} для скидання цього клієнта", "modalAssetFileTypeRestrictionHeadline": "Тип файлу з обмеженнями", - "modalAssetFileTypeRestrictionMessage": "Файл типу \"{{fileName}}\" не підтримується.", + "modalAssetFileTypeRestrictionMessage": "Файл типу \"{fileName}\" не підтримується.", "modalAssetParallelUploadsHeadline": "Занадто багато файлів за один раз", - "modalAssetParallelUploadsMessage": "Ви можете надіслати до {{number}} файлів за один раз.", + "modalAssetParallelUploadsMessage": "Ви можете надіслати до {number} файлів за один раз.", "modalAssetTooLargeHeadline": "Файл завеликий", - "modalAssetTooLargeMessage": "Ви можете надсилати файли до {{number}}", + "modalAssetTooLargeMessage": "Ви можете надсилати файли до {number}", "modalAvailabilityAvailableMessage": "Ваш статус для інших людей буде встановлено як \"Присутній(-я)\". Ви будете отримувати сповіщення про вхідні дзвінки та повідомлення згідно налаштувань для кожної розмови.", "modalAvailabilityAvailableTitle": "Зараз ви присутні", "modalAvailabilityAwayMessage": "Ваш статус для інших людей буде встановлено як \"Відсутній(-я)\". Ви не будете отримувати сповіщень про вхідні дзвінки або повідомлення.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Завершити", "modalCallSecondOutgoingHeadline": "Завершити поточний дзвінок?", "modalCallSecondOutgoingMessage": "Ви можете здійснювати тільки один дзвінок за один раз.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Скасувати", "modalConnectAcceptAction": "Додати до контактів", "modalConnectAcceptHeadline": "Прийняти?", - "modalConnectAcceptMessage": "Це додасть {{user}} до ваших контактів та відкриє розмову.", + "modalConnectAcceptMessage": "Це додасть {user} до ваших контактів та відкриє розмову.", "modalConnectAcceptSecondary": "Ігнорувати", "modalConnectCancelAction": "Так", "modalConnectCancelHeadline": "Скасувати запит?", - "modalConnectCancelMessage": "Видалити запит на додавання {{user}} до контактів.", + "modalConnectCancelMessage": "Видалити запит на додавання {user} до контактів.", "modalConnectCancelSecondary": "Ні", "modalConversationClearAction": "Видалити", "modalConversationClearHeadline": "Видалити вміст?", "modalConversationClearMessage": "Це очистить історію розмови на всіх ваших пристроях.", "modalConversationClearOption": "Також вийти з розмови", "modalConversationDeleteErrorHeadline": "Групу не видалено", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Видалити", "modalConversationDeleteGroupHeadline": "Видалити цю розмову?", "modalConversationDeleteGroupMessage": "Це видалить групу та весь її вміст для всіх учасників на всіх пристроях. Можливостей для відновлення вмісту розмови не існує. Всі учасники будуть повідмлені про це.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Вийти з розмови", - "modalConversationLeaveHeadline": "Вийти з розмови {{name}}?", + "modalConversationLeaveHeadline": "Вийти з розмови {name}?", "modalConversationLeaveMessage": "Ви більше не зможете надсилати або отримувати повідомлення в цій розмові.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Повідомлення занадто довге", - "modalConversationMessageTooLongMessage": "Можна надсилати повідомлення довжиною до {{number}} символів.", + "modalConversationMessageTooLongMessage": "Можна надсилати повідомлення довжиною до {number} символів.", "modalConversationNewDeviceAction": "Все одно надіслати", - "modalConversationNewDeviceHeadlineMany": "{{user}}s почали використовувати нові пристрої", - "modalConversationNewDeviceHeadlineOne": "{{user}} почав(-ла) використовувати новий пристрій", - "modalConversationNewDeviceHeadlineYou": "{{user}} почав(-ла) використовувати новий пристрій", + "modalConversationNewDeviceHeadlineMany": "{user}s почали використовувати нові пристрої", + "modalConversationNewDeviceHeadlineOne": "{user} почав(-ла) використовувати новий пристрій", + "modalConversationNewDeviceHeadlineYou": "{user} почав(-ла) використовувати новий пристрій", "modalConversationNewDeviceIncomingCallAction": "Прийняти виклик", "modalConversationNewDeviceIncomingCallMessage": "Ви все ще хочете прийняти дзвінок?", "modalConversationNewDeviceMessage": "Все одно надіслати ваші повідомлення?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Ви все ще хочете здійснити дзвінок?", "modalConversationNotConnectedHeadline": "Жоден контакт не був доданий до розмови", "modalConversationNotConnectedMessageMany": "Один з контактів, яких ви вибрали, не хоче, щоб його додавали до розмови.", - "modalConversationNotConnectedMessageOne": "{{name}} не хоче, щоб його додавали до розмови.", + "modalConversationNotConnectedMessageOne": "{name} не хоче, щоб його додавали до розмови.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Видалити?", - "modalConversationRemoveMessage": "{{user}} більше не зможе надсилати або отримувати повідомлення в цій розмові.", + "modalConversationRemoveMessage": "{user} більше не зможе надсилати або отримувати повідомлення в цій розмові.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Відкликати лінк", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Відкликати лінк?", "modalConversationRevokeLinkMessage": "Нові гості не зможуть приєднатися з цим лінком. Поточні гості все ще матимуть доступ.", "modalConversationTooManyMembersHeadline": "Розмова переповнена", - "modalConversationTooManyMembersMessage": "До розмови може приєднатися до {{number1}} учаснків. В даний час є місце тільки для {{number2}} учасників.", + "modalConversationTooManyMembersMessage": "До розмови може приєднатися до {number1} учаснків. В даний час є місце тільки для {number2} учасників.", "modalCreateFolderAction": "Створити", "modalCreateFolderHeadline": "Створити нову теку", "modalCreateFolderMessage": "Перенести розмову до нової теки.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Вибрана анімація завелика", - "modalGifTooLargeMessage": "Максимальний розмір повідомлення - {{number}} МБ.", + "modalGifTooLargeMessage": "Максимальний розмір повідомлення - {number} МБ.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Боти в даний час недоступні", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} не має доступу до камери.[br][faqLink]Прочитати статтю[/faqLink] про те, як це можна виправити.", + "modalNoCameraMessage": "{brandName} не має доступу до камери.[br][faqLink]Прочитати статтю[/faqLink] про те, як це можна виправити.", "modalNoCameraTitle": "Відсутній доступ до камери", "modalOpenLinkAction": "Вiдкрити", - "modalOpenLinkMessage": "Це перемістить вас на {{link}}", + "modalOpenLinkMessage": "Це перемістить вас на {link}", "modalOpenLinkTitle": "Перейти за лінком", "modalOptionSecondary": "Скасувати", "modalPictureFileFormatHeadline": "Ця картинка недоступна для використання", "modalPictureFileFormatMessage": "Будь ласка, оберіть PNG- або JPEG-файл.", "modalPictureTooLargeHeadline": "Вибрана картинка завелика", - "modalPictureTooLargeMessage": "Ви можете використовувати картинки розміром до {{number}} МБ.", + "modalPictureTooLargeMessage": "Ви можете використовувати картинки розміром до {number} МБ.", "modalPictureTooSmallHeadline": "Картинка замала", "modalPictureTooSmallMessage": "Будь ласка, виберіть картинка з роздільною здатністю принаймні 320x320 пікселів.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Неможливо додати сервіс", "modalServiceUnavailableMessage": "Даний сервіс наразі недоступний.", "modalSessionResetHeadline": "Сесія була скинута", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Спробувати ще раз", "modalUploadContactsMessage": "Ми не отримали вашу інформацію. Будь ласка, повторіть імпорт контактів.", "modalUserBlockAction": "Заблокувати", - "modalUserBlockHeadline": "Заблокувати {{user}}?", - "modalUserBlockMessage": "{{user}} не буде мати можливості зв’язатися з вами або додати вас до групових розмов.", + "modalUserBlockHeadline": "Заблокувати {user}?", + "modalUserBlockMessage": "{user} не буде мати можливості зв’язатися з вами або додати вас до групових розмов.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Розблокувати", "modalUserUnblockHeadline": "Розблокувати?", - "modalUserUnblockMessage": "{{user}} не буде мати можливості зв’язатися з вами або додати вас до групових розмов.", + "modalUserUnblockMessage": "{user} не буде мати можливості зв’язатися з вами або додати вас до групових розмов.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Прийняв(-ла) ваш запит на додавання до контактів", "notificationConnectionConnected": "Тепер ви підключені", "notificationConnectionRequest": "Хоче бути доданим(-ою) до ваших контактів", - "notificationConversationCreate": "{{user}} почав(-ла) розмову", + "notificationConversationCreate": "{user} почав(-ла) розмову", "notificationConversationDeleted": "Розмова була видалена", - "notificationConversationDeletedNamed": "{{name}} було видалено", - "notificationConversationMessageTimerReset": "{{user}} вимкнув(-ла) таймер повідомлень", - "notificationConversationMessageTimerUpdate": "{{user}} встановив(-ла) таймер повідомлень на {{time}}", - "notificationConversationRename": "{{user}} перейменував(-ла) розмову на {{name}}", - "notificationMemberJoinMany": "{{user}} додав(-ла) {{number}} учасників до розмови", - "notificationMemberJoinOne": "{{user1}} додав(-ла) {{user2}} до розмови", - "notificationMemberJoinSelf": "{{user}} прєднався(-лася) до розмови", - "notificationMemberLeaveRemovedYou": "{{user}} видалив(-ла) вас з розмови", - "notificationMention": "Згадка: {{text}}", + "notificationConversationDeletedNamed": "{name} було видалено", + "notificationConversationMessageTimerReset": "{user} вимкнув(-ла) таймер повідомлень", + "notificationConversationMessageTimerUpdate": "{user} встановив(-ла) таймер повідомлень на {time}", + "notificationConversationRename": "{user} перейменував(-ла) розмову на {name}", + "notificationMemberJoinMany": "{user} додав(-ла) {number} учасників до розмови", + "notificationMemberJoinOne": "{user1} додав(-ла) {user2} до розмови", + "notificationMemberJoinSelf": "{user} прєднався(-лася) до розмови", + "notificationMemberLeaveRemovedYou": "{user} видалив(-ла) вас з розмови", + "notificationMention": "Згадка: {text}", "notificationObfuscated": "Надіслав повідомлення", "notificationObfuscatedMention": "Згадав вас", "notificationObfuscatedReply": "Відповів(-ла) вам", "notificationObfuscatedTitle": "Хтось", "notificationPing": "Надіслав(-ла) пінг", - "notificationReaction": "{{reaction}} ваше повідомлення", - "notificationReply": "Відповідь: {{text}}", + "notificationReaction": "{reaction} ваше повідомлення", + "notificationReply": "Відповідь: {text}", "notificationSettingsDisclaimer": "Ви можете отримувати нотифікації про всі події (включаючи аудіо та відеодзвінки), або тільки тоді, коли вас згадують.", "notificationSettingsEverything": "Все", "notificationSettingsMentionsAndReplies": "Згадки та відповіді", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Поділився(-лась) файлом", "notificationSharedLocation": "Поділився(-лась) розташуванням", "notificationSharedVideo": "Поділився(-лась) відео", - "notificationTitleGroup": "{{user}} в {{conversation}}", + "notificationTitleGroup": "{user} в {conversation}", "notificationVoiceChannelActivate": "Дзвонить", "notificationVoiceChannelDeactivate": "Дзвонив(-ла)", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Переконайтеся, що цей ідентифікатор такий самий, як і ідентифікатор на пристрої, що належить [bold]{{user}}[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Переконайтеся, що цей ідентифікатор такий самий, як і ідентифікатор на пристрої, що належить [bold]{user}[/bold].", "participantDevicesDetailHowTo": "Як це зробити?", "participantDevicesDetailResetSession": "Скидання сесії", "participantDevicesDetailShowMyDevice": "Показати ідентиф. мого пристрою", "participantDevicesDetailVerify": "Верифікований", "participantDevicesHeader": "Пристрої", - "participantDevicesHeadline": "{{brandName}} присвоює кожному пристроєві унікальний ідентифікатор. Порівняйте його з ідентифікатором на пристрої контакту {{user}} та верифікуйте вашу розмову.", + "participantDevicesHeadline": "{brandName} присвоює кожному пристроєві унікальний ідентифікатор. Порівняйте його з ідентифікатором на пристрої контакту {user} та верифікуйте вашу розмову.", "participantDevicesLearnMore": "Дізнатися більше", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Показати всі мої пристрої", @@ -1227,16 +1227,16 @@ "preferencesAVTemporaryDisclaimer": "Гості не можуть розпочинати відеоконференції. Оберіть, яку з камер ви хотіли б використовувати при підключенні до відеоконференції.", "preferencesAVTryAgain": "Спробувати ще раз", "preferencesAbout": "Про програму", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Політика конфіденційності", "preferencesAboutSupport": "Підтримка", "preferencesAboutSupportContact": "Звернутися до служби підтримки", "preferencesAboutSupportWebsite": "Сайт підтримки", "preferencesAboutTermsOfUse": "Умови використання", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "Веб-сайт {{brandName}}", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "Веб-сайт {brandName}", "preferencesAccount": "Акаунт", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Створити команду", "preferencesAccountData": "Дозвіл на використання даних", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Видалити акаунт", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Вийти", "preferencesAccountManageTeam": "Керування командою", "preferencesAccountMarketingConsentCheckbox": "Отримувати новини", - "preferencesAccountMarketingConsentDetail": "Отримувати новини та інформацію про оновлення {{brandName}} по електронній пошті.", + "preferencesAccountMarketingConsentDetail": "Отримувати новини та інформацію про оновлення {brandName} по електронній пошті.", "preferencesAccountPrivacy": "Політики конфіденційності", "preferencesAccountReadReceiptsCheckbox": "Звіти про перегляд", "preferencesAccountReadReceiptsDetail": "Ви не зможете отримувати звіти про перегляд від інших учасників розмови, якщо дана опція вимкнена. Це налаштування не застосовується до групових розмов.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Якщо ви не впізнаєте пристрою вище, видаліть його і виконайте скидання паролю.", "preferencesDevicesCurrent": "Поточний", "preferencesDevicesFingerprint": "Ідентифікатор", - "preferencesDevicesFingerprintDetail": "{{brandName}} присвоює кожному пристроєві унікальний ідентифікатор. Порівняйте їх, щоб зверифікувати ваші пристрої та розмови.", + "preferencesDevicesFingerprintDetail": "{brandName} присвоює кожному пристроєві унікальний ідентифікатор. Порівняйте їх, щоб зверифікувати ваші пристрої та розмови.", "preferencesDevicesId": "Ідентифікатор: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Скасувати", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Деякі", "preferencesOptionsAudioSomeDetail": "Пінги та дзвінки", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Створіть резервну копію для збереження історії ваших розмов. Ви можете використовувати її, щоб відновити історію, якщо ваш комп’ютер вийде з ладу або ви почнете використовувати новий. \nФайл резервної копії не захищений скрізним криптуванням {{brandName}}, тому зберігайте його в безпечному місці.", + "preferencesOptionsBackupExportSecondary": "Створіть резервну копію для збереження історії ваших розмов. Ви можете використовувати її, щоб відновити історію, якщо ваш комп’ютер вийде з ладу або ви почнете використовувати новий. \nФайл резервної копії не захищений скрізним криптуванням {brandName}, тому зберігайте його в безпечному місці.", "preferencesOptionsBackupHeader": "Історія", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Історію розмов можна відновити тільки з резервної копії, зробленої на тій же платформі. Резервна копія перезапише розмови, які ви, можливо, уже маєте на цьому пристрої.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Усунення проблем", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Контакти", "preferencesOptionsContactsDetail": "Ми використовуємо дані про ваші контакти, щоб ви могли знайти людей, яких ви знаєте. Ми анонімізуємо всю інформацію та не передаємо її третім особам.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Ви не можете бачити це повідомлення.", "replyQuoteShowLess": "Згорнути", "replyQuoteShowMore": "Розгорнути", - "replyQuoteTimeStampDate": "Оригінальне повідомлення від {{date}}", - "replyQuoteTimeStampTime": "Оригінальне повідомлення від {{time}}", + "replyQuoteTimeStampDate": "Оригінальне повідомлення від {date}", + "replyQuoteTimeStampTime": "Оригінальне повідомлення від {time}", "roleAdmin": "Адміністратор", "roleOwner": "Власник", "rolePartner": "Партнер", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Запросіть людей в {{brandName}}", + "searchInvite": "Запросіть людей в {brandName}", "searchInviteButtonContacts": "З контактів", "searchInviteDetail": "Поділившись контактами, ви зможете зв’язатись в Wire з людьми, з якими ви, можливо, знайомі. Вся інформація анонімна та не передається третім особам.", "searchInviteHeadline": "Приведіть друзів", "searchInviteShare": "Поділитись контактами", - "searchListAdmins": "Адміни групи ({{count}})", + "searchListAdmins": "Адміни групи ({count})", "searchListEveryoneParticipates": "Всі ваші контакти\nуже присутні\nв даній групі.", - "searchListMembers": "Члени групи ({{count}})", + "searchListMembers": "Члени групи ({count})", "searchListNoAdmins": "Нема адміністраторів.", "searchListNoMatches": "Співпадіння відсутні.\nСпробуйте ввести інше ім’я.", "searchManageServices": "Керування сервісами", "searchManageServicesNoResults": "Керування сервісами", "searchMemberInvite": "Запросіть колег приєднатися до команди", - "searchNoContactsOnWire": "У вас поки що немає контактів в {{brandName}}.\nСпробуйте знайти людей\nза їхніми іменами або ніками.", + "searchNoContactsOnWire": "У вас поки що немає контактів в {brandName}.\nСпробуйте знайти людей\nза їхніми іменами або ніками.", "searchNoMatchesPartner": "Нічого не знайдено", "searchNoServicesManager": "Сервіси та помічники, які можуть поліпшити ваш робочий процес.", "searchNoServicesMember": "Сервіси та помічники, які можуть поліпшити ваш робочий процес. Щоб увімкнути їх, зверніться до адміністратора вашої команди.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Додати до контактів", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Список контактів", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Шукайте людай\nза іменем або ніком", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Будь ласка, введіть ваш код SSO", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Вибрати власний", "takeoverButtonKeep": "Залишити цей", "takeoverLink": "Дізнатися більше", - "takeoverSub": "Зарезервуйте свій унікальний нік в {{brandName}}.", + "takeoverSub": "Зарезервуйте свій унікальний нік в {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Назвіть свою команду", "teamName.subhead": "Команду завжди можна перейменувати пізніше.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Аудіодзвінок", - "tooltipConversationDetailsAddPeople": "Додати учасників до розмови ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Додати учасників до розмови ({shortcut})", "tooltipConversationDetailsRename": "Змінити ім’я розмови", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Додати файл", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Напишіть повідомлення", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "Учасники ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "Учасники ({shortcut})", "tooltipConversationPicture": "Додати картинку", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Пошук", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Відеодзвінок", - "tooltipConversationsArchive": "Архівувати ({{shortcut}})", - "tooltipConversationsArchived": "Показати архів ({{number}})", + "tooltipConversationsArchive": "Архівувати ({shortcut})", + "tooltipConversationsArchived": "Показати архів ({number})", "tooltipConversationsMore": "Більше", - "tooltipConversationsNotifications": "Відкрити налаштування нотифікацій ({{shortcut}})", - "tooltipConversationsNotify": "Увімкнути звук ({{shortcut}})", + "tooltipConversationsNotifications": "Відкрити налаштування нотифікацій ({shortcut})", + "tooltipConversationsNotify": "Увімкнути звук ({shortcut})", "tooltipConversationsPreferences": "Відкрити налаштування", - "tooltipConversationsSilence": "Вимкнути звук ({{shortcut}})", - "tooltipConversationsStart": "Почати розмову ({{shortcut}})", + "tooltipConversationsSilence": "Вимкнути звук ({shortcut})", + "tooltipConversationsStart": "Почати розмову ({shortcut})", "tooltipPreferencesContactsMacos": "Поділіться вашими контактами з додатку Контакти для Mac OS", "tooltipPreferencesPassword": "Відкрийте нову вкладку в браузері, щоб змінити ваш пароль", "tooltipPreferencesPicture": "Змініть своє фото…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Все вимкнено", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "У вас відсутні необхідні права доступу для цього акаунту або особа не зареєстрована в {{brandName}}.", - "userNotFoundTitle": "{{brandName}} не може знайти дану особу.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "У вас відсутні необхідні права доступу для цього акаунту або особа не зареєстрована в {brandName}.", + "userNotFoundTitle": "{brandName} не може знайти дану особу.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Додати до контактів", "userProfileButtonIgnore": "Ігнорувати", "userProfileButtonUnblock": "Розблокувати", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "Залишилось {{time}} год", - "userRemainingTimeMinutes": "Залишилось менше {{time}} хв", + "userRemainingTimeHours": "Залишилось {time} год", + "userRemainingTimeMinutes": "Залишилось менше {time} хв", "verify.changeEmail": "Змінити електронну пошту", "verify.headline": "Ви отримали нового листа", "verify.resendCode": "Надіслати код повторно", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Показати свій екран", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Ця версія {{brandName}} не може брати участь у дзвінку. Будь ласка, використовуйте", + "warningCallIssues": "Ця версія {brandName} не може брати участь у дзвінку. Будь ласка, використовуйте", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} дзвонить. Ваш браузер не підтримує дзвінки.", + "warningCallUnsupportedIncoming": "{user} дзвонить. Ваш браузер не підтримує дзвінки.", "warningCallUnsupportedOutgoing": "Ви не можете подзвонити, тому що ваш браузер не підтримує дзвінків.", "warningCallUpgradeBrowser": "Щоб подзвонити, будь ласка, оновіть Google Chrome.", - "warningConnectivityConnectionLost": "Намагаюся підключитись. {{brandName}}, можливо, не зможе доставляти повідомлення.", + "warningConnectivityConnectionLost": "Намагаюся підключитись. {brandName}, можливо, не зможе доставляти повідомлення.", "warningConnectivityNoInternet": "Відсутнє підключення до Internet. Ви не зможете надсилати чи отримувати повідомлення.", "warningLearnMore": "Дізнатися більше", - "warningLifecycleUpdate": "Доступна нова версія {{brandName}}.", + "warningLifecycleUpdate": "Доступна нова версія {brandName}.", "warningLifecycleUpdateLink": "Оновити зараз", "warningLifecycleUpdateNotes": "Що нового", "warningNotFoundCamera": "Ви не можете подзвонити, тому що камера не підключена до вашого комп’ютера.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Дозволити доступ до мікрофону", "warningPermissionRequestNotification": "[icon] Дозволити нотифікації", "warningPermissionRequestScreen": "[icon] Дозволити доступ до обміну скріншотами робочого столу", - "wireLinux": "{{brandName}} для Linux", - "wireMacos": "{{brandName}} для macOS", - "wireWindows": "{{brandName}} для Windows", - "wire_for_web": "{{brandName}} для Web" + "wireLinux": "{brandName} для Linux", + "wireMacos": "{brandName} для macOS", + "wireWindows": "{brandName} для Windows", + "wire_for_web": "{brandName} для Web" } diff --git a/src/i18n/uz-UZ.json b/src/i18n/uz-UZ.json index c2d52954a00..9e975821cd7 100644 --- a/src/i18n/uz-UZ.json +++ b/src/i18n/uz-UZ.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Add", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Forgot password", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "Log in", - "authBlockedCookies": "Enable cookies to log in to {{brandName}}.", - "authBlockedDatabase": "{{brandName}} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{{brandName}} is already open in another tab.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "Invalid Country Code", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "For privacy reasons, your conversation history will not appear here.", - "authHistoryHeadline": "It’s the first time you’re using {{brandName}} on this device.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Messages sent in the meantime will not appear here.", - "authHistoryReuseHeadline": "You’ve used {{brandName}} on this device before.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Manage devices", "authLimitButtonSignOut": "Log out", - "authLimitDescription": "Remove one of your other devices to start using {{brandName}} on this one.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "Devices", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {{email}}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "No email showing up?", "authPostedResendDetail": "Check your email inbox and follow the instructions.", "authPostedResendHeadline": "You’ve got mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "This lets you use {{brandName}} on multiple devices.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Add email address and password.", "authVerifyAccountLogout": "Log out", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "No code showing up?", "authVerifyCodeResendDetail": "Resend", - "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Enter your password", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Accept", "callChooseSharedScreen": "Choose a screen to share", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Decline", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connecting…", "callStateIncoming": "Calling…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringing…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Connect", "connectionRequestIgnore": "Ignore", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Devices", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " your devices", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edited: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Guest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Open Map", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Delivered", "conversationMissedMessages": "You haven’t used this device for a while. Some messages may not appear here.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Search by name", "conversationParticipantsTitle": "People", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{{user}}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "you", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{{number}} people waiting", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person waiting", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Unmute", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mute", "conversationsPopoverUnarchive": "Unarchive", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} people left", - "conversationsSecondaryLinePersonAdded": "{{user}} was added", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} added you", - "conversationsSecondaryLinePersonLeft": "{{user}} left", - "conversationsSecondaryLinePersonRemoved": "{{user}} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "You left", "conversationsSecondaryLineYouWereRemoved": "You were removed", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "No results.", "fullsearchPlaceholder": "Search text messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Search by name", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Cancel request…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Connect", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "I’m on {{brandName}}, search for {{username}} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {{brandName}}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Manage devices", "modalAccountRemoveDeviceAction": "Remove device", - "modalAccountRemoveDeviceHeadline": "Remove \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Your password is required to remove the device.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {{number}} files at once.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {{number}}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Call Anyway", "modalCallSecondOutgoingHeadline": "Hang up current call?", "modalCallSecondOutgoingMessage": "A call is active in another conversation. Calling here will hang up the other call.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancel", "modalConnectAcceptAction": "Connect", "modalConnectAcceptHeadline": "Accept?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "Remove connection request to {{user}}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Also leave the conversation", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Leave", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Message too long", - "modalConversationMessageTooLongMessage": "You can send messages up to {{number}} characters long.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{{user}} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{{user}} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Accept call", "modalConversationNewDeviceIncomingCallMessage": "Do you still want to accept the call?", "modalConversationNewDeviceMessage": "Do you still want to send your message?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "One of the people you selected does not want to be added to conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remove?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "The group is full", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancel", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "Block {{user}}?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Unblock", "modalUserUnblockHeadline": "Unblock?", - "modalUserUnblockMessage": "{{user}} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepted your connection request", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Wants to connect", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removed you from the conversation", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Shared a file", "notificationSharedLocation": "Shared a location", "notificationSharedVideo": "Shared a video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "How do I do that?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Show my device fingerprint", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "Devices", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Learn more", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Show all my devices", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Camera", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Speakers", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "About", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy policy", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "Terms of use", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Delete account", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Log out", "preferencesAccountManageTeam": "Manage team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancel", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Some", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacts", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Bring your friends", "searchInviteShare": "Share Contacts", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connect", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "People", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", - "takeoverSub": "Claim your unique name on {{brandName}}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Call", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Add picture", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video Call", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "Open another website to reset your password", "tooltipPreferencesPicture": "Change your picture…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "None", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connect", "userProfileButtonIgnore": "Ignore", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "A new version of {{brandName}} is available.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Update now", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{{brandName}} for Linux", - "wireMacos": "{{brandName}} for macOS", - "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/vi-VN.json b/src/i18n/vi-VN.json index c2d52954a00..9e975821cd7 100644 --- a/src/i18n/vi-VN.json +++ b/src/i18n/vi-VN.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Add", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Forgot password", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "Log in", - "authBlockedCookies": "Enable cookies to log in to {{brandName}}.", - "authBlockedDatabase": "{{brandName}} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{{brandName}} is already open in another tab.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "Invalid Country Code", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "For privacy reasons, your conversation history will not appear here.", - "authHistoryHeadline": "It’s the first time you’re using {{brandName}} on this device.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Messages sent in the meantime will not appear here.", - "authHistoryReuseHeadline": "You’ve used {{brandName}} on this device before.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Manage devices", "authLimitButtonSignOut": "Log out", - "authLimitDescription": "Remove one of your other devices to start using {{brandName}} on this one.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "Devices", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {{email}}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "No email showing up?", "authPostedResendDetail": "Check your email inbox and follow the instructions.", "authPostedResendHeadline": "You’ve got mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "This lets you use {{brandName}} on multiple devices.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Add email address and password.", "authVerifyAccountLogout": "Log out", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "No code showing up?", "authVerifyCodeResendDetail": "Resend", - "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Enter your password", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Accept", "callChooseSharedScreen": "Choose a screen to share", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Decline", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connecting…", "callStateIncoming": "Calling…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringing…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Connect", "connectionRequestIgnore": "Ignore", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Devices", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " your devices", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edited: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Guest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Open Map", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Delivered", "conversationMissedMessages": "You haven’t used this device for a while. Some messages may not appear here.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Search by name", "conversationParticipantsTitle": "People", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{{user}}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "you", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{{number}} people waiting", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person waiting", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Unmute", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mute", "conversationsPopoverUnarchive": "Unarchive", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} people left", - "conversationsSecondaryLinePersonAdded": "{{user}} was added", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} added you", - "conversationsSecondaryLinePersonLeft": "{{user}} left", - "conversationsSecondaryLinePersonRemoved": "{{user}} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "You left", "conversationsSecondaryLineYouWereRemoved": "You were removed", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "No results.", "fullsearchPlaceholder": "Search text messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Search by name", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Cancel request…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Connect", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "I’m on {{brandName}}, search for {{username}} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {{brandName}}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Manage devices", "modalAccountRemoveDeviceAction": "Remove device", - "modalAccountRemoveDeviceHeadline": "Remove \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Your password is required to remove the device.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {{number}} files at once.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {{number}}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Call Anyway", "modalCallSecondOutgoingHeadline": "Hang up current call?", "modalCallSecondOutgoingMessage": "A call is active in another conversation. Calling here will hang up the other call.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancel", "modalConnectAcceptAction": "Connect", "modalConnectAcceptHeadline": "Accept?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "Remove connection request to {{user}}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Also leave the conversation", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Leave", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Message too long", - "modalConversationMessageTooLongMessage": "You can send messages up to {{number}} characters long.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{{user}} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{{user}} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Accept call", "modalConversationNewDeviceIncomingCallMessage": "Do you still want to accept the call?", "modalConversationNewDeviceMessage": "Do you still want to send your message?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "One of the people you selected does not want to be added to conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remove?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "The group is full", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancel", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "Block {{user}}?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Unblock", "modalUserUnblockHeadline": "Unblock?", - "modalUserUnblockMessage": "{{user}} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepted your connection request", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Wants to connect", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removed you from the conversation", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Shared a file", "notificationSharedLocation": "Shared a location", "notificationSharedVideo": "Shared a video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "How do I do that?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Show my device fingerprint", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "Devices", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Learn more", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Show all my devices", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Camera", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Speakers", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "About", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy policy", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "Terms of use", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Delete account", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Log out", "preferencesAccountManageTeam": "Manage team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancel", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Some", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacts", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Bring your friends", "searchInviteShare": "Share Contacts", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connect", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "People", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", - "takeoverSub": "Claim your unique name on {{brandName}}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Call", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Add picture", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video Call", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "Open another website to reset your password", "tooltipPreferencesPicture": "Change your picture…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "None", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connect", "userProfileButtonIgnore": "Ignore", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "A new version of {{brandName}} is available.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Update now", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{{brandName}} for Linux", - "wireMacos": "{{brandName}} for macOS", - "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/zh-CN.json b/src/i18n/zh-CN.json index 37ffdeba9dc..ad47fb50d8a 100644 --- a/src/i18n/zh-CN.json +++ b/src/i18n/zh-CN.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "新增", "addParticipantsHeader": "新增好友", - "addParticipantsHeaderWithCounter": "添加人员({{number}})", + "addParticipantsHeaderWithCounter": "添加人员({number})", "addParticipantsManageServices": "管理服务", "addParticipantsManageServicesNoResults": "管理服务", "addParticipantsNoServicesManager": "服务是可以为您的工作流程改善提供帮助。", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "忘记密码", "authAccountPublicComputer": "这是一台公用电脑", "authAccountSignIn": "登录", - "authBlockedCookies": "启用 cookie 以便登录到 {{brandName}}。", - "authBlockedDatabase": "{{brandName}} 需要访问本地存储以显示您的邮件。本地存储在私密模式下不可用。", - "authBlockedTabs": "{{brandName}} 已在另一个选项卡中打开。", + "authBlockedCookies": "启用 cookie 以便登录到 {brandName}。", + "authBlockedDatabase": "{brandName} 需要访问本地存储以显示您的邮件。本地存储在私密模式下不可用。", + "authBlockedTabs": "{brandName} 已在另一个选项卡中打开。", "authBlockedTabsAction": "改用此选项卡", "authErrorCode": "验证码无效", "authErrorCountryCodeInvalid": "无效的国家代码", @@ -243,9 +243,9 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "确定", "authHistoryDescription": "基于隐私考虑,您的历史聊天记录将不会在这里显示。", - "authHistoryHeadline": "这是您第一次在此设备使用{{brandName}}。", + "authHistoryHeadline": "这是您第一次在此设备使用{brandName}。", "authHistoryReuseDescription": "这段期间发送的信息将不会在这里显示。", - "authHistoryReuseHeadline": "您曾在此设备使用过{{brandName}}。", + "authHistoryReuseHeadline": "您曾在此设备使用过{brandName}。", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "设备管理", @@ -256,20 +256,20 @@ "authLoginTitle": "Log in", "authPlaceholderEmail": "邮箱", "authPlaceholderPassword": "密码", - "authPostedResend": "重新发送电子邮件到{{email}}", + "authPostedResend": "重新发送电子邮件到{email}", "authPostedResendAction": "没有收到电子邮件?", "authPostedResendDetail": "检查您的收件箱并按照说明进行操作。", "authPostedResendHeadline": "您有新邮件", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "新增", - "authVerifyAccountDetail": "允许您在不同设备上使用{{brandName}}。", + "authVerifyAccountDetail": "允许您在不同设备上使用{brandName}。", "authVerifyAccountHeadline": "添加电子邮件地址和密码。", "authVerifyAccountLogout": "退出", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "没收到验证码?", "authVerifyCodeResendDetail": "重发", - "authVerifyCodeResendTimer": "您可以在 {{expiration}} 后请求新的验证码。", + "authVerifyCodeResendTimer": "您可以在 {expiration} 后请求新的验证码。", "authVerifyPasswordHeadline": "输入密码", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "备份尚未完成。", "backupExportProgressCompressing": "准备备份文件", "backupExportProgressHeadline": "准备中...", - "backupExportProgressSecondary": "备份进度:{{processed}} 了 {{total}} 中的 {{progress}}%", + "backupExportProgressSecondary": "备份进度:{processed} 了 {total} 中的 {progress}%", "backupExportSaveFileAction": "保存文件", "backupExportSuccessHeadline": "备份已准备就绪", "backupExportSuccessSecondary": "如果您丢失了电脑或者转移到新设备,可以用这个恢复历史记录。", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "准备中...", - "backupImportProgressSecondary": "恢复进度:{{processed}} 了 {{total}} 中的 {{progress}}%", + "backupImportProgressSecondary": "恢复进度:{processed} 了 {total} 中的 {progress}%", "backupImportSuccessHeadline": "历史恢复。", "backupImportVersionErrorHeadline": "不兼容的备份", - "backupImportVersionErrorSecondary": "此备份是由较新的或已过期的版本 {{brandName}} 生成,所以不能恢复记录。", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "此备份是由较新的或已过期的版本 {brandName} 生成,所以不能恢复记录。", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "请重试", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "接受", "callChooseSharedScreen": "选择一个屏幕并分享", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "拒绝", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "没有相机访问权限", "callNoOneJoined": "no other participant joined.", - "callParticipants": "群组通话中有 {{number}} 个成员", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "群组通话中有 {number} 个成员", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "正在连接...", "callStateIncoming": "正在呼叫...", - "callStateIncomingGroup": "{{user}} 正在通话中", + "callStateIncomingGroup": "{user} 正在通话中", "callStateOutgoing": "响铃中...", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "文件", "collectionSectionImages": "Images", "collectionSectionLinks": "链接", - "collectionShowAll": "显示所有 {{number}}", + "collectionShowAll": "显示所有 {number}", "connectionRequestConnect": "好友请求", "connectionRequestIgnore": "忽略", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "已读回执已打开", "conversationCreateTeam": "加入[showmore]所有成员[/showmore]", "conversationCreateTeamGuest": "加入[showmore]所有成员和一个访客[/showmore]", - "conversationCreateTeamGuests": "加入[showmore]所有成员和{{count}}个访客[/showmore]", + "conversationCreateTeamGuests": "加入[showmore]所有成员和{count}个访客[/showmore]", "conversationCreateTemporary": "你加入了谈话", - "conversationCreateWith": "与{{users}}", - "conversationCreateWithMore": "加入 {{users}} 和 [showmore] 其他 {{count}} 个人[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] 开启了与 {{users}} 的对话", - "conversationCreatedMore": "[bold]{{name}}[/bold] 开启了这个对话,并邀请了 {{users}} 和 [showmore] 其他 {{count}} 人[/showmore] 加入", - "conversationCreatedName": "[bold]{{name}}[/bold] 开启了此对话", + "conversationCreateWith": "与{users}", + "conversationCreateWithMore": "加入 {users} 和 [showmore] 其他 {count} 个人[/showmore]", + "conversationCreated": "[bold]{name}[/bold] 开启了与 {users} 的对话", + "conversationCreatedMore": "[bold]{name}[/bold] 开启了这个对话,并邀请了 {users} 和 [showmore] 其他 {count} 人[/showmore] 加入", + "conversationCreatedName": "[bold]{name}[/bold] 开启了此对话", "conversationCreatedNameYou": "[bold]你[/bold] 开启了此对话", - "conversationCreatedYou": "你开启了和 {{users}} 的对话", - "conversationCreatedYouMore": "你开启了和 {{users}} 以及其他 [showmore]{{count}} 人[/showmore] 的对话", - "conversationDeleteTimestamp": "在 {{date}} 删除", + "conversationCreatedYou": "你开启了和 {users} 的对话", + "conversationCreatedYouMore": "你开启了和 {users} 以及其他 [showmore]{count} 人[/showmore] 的对话", + "conversationDeleteTimestamp": "在 {date} 删除", "conversationDetails1to1ReceiptsFirst": "如果双方都打开阅读回执,您可以看到消息是否已读。", "conversationDetails1to1ReceiptsHeadDisabled": "您已禁用已读回执", "conversationDetails1to1ReceiptsHeadEnabled": "您已启用已读回执", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "显示所有 ({{number}})", + "conversationDetailsActionConversationParticipants": "显示所有 ({number})", "conversationDetailsActionCreateGroup": "创建组", "conversationDetailsActionDelete": "删除群组", "conversationDetailsActionDevices": "设备", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " 已开始使用", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " 取消信任了", - "conversationDeviceUserDevices": " {{user}} 的设备", + "conversationDeviceUserDevices": " {user} 的设备", "conversationDeviceYourDevices": " 您的设备", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "已編輯: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "已編輯: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "访客", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "加入会话", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "收藏", "conversationLabelGroups": "群组", "conversationLabelPeople": "联系人", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "打开地图", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] 添加了 {{users}} 到对话中", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] 添加了 {{users}}, 并 [showmore]{{count}} 更多[/showmore]", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] 已加入", + "conversationMemberJoined": "[bold]{name}[/bold] 添加了 {users} 到对话中", + "conversationMemberJoinedMore": "[bold]{name}[/bold] 添加了 {users}, 并 [showmore]{count} 更多[/showmore]", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] 已加入", "conversationMemberJoinedSelfYou": "[bold]你[/bold] 已加入", - "conversationMemberJoinedYou": "[bold]你[/bold] 添加了 {{users}} 到对话中", - "conversationMemberJoinedYouMore": "[bold]你[/bold] 添加了{{users}}, [showmore]{{count}} 更多[/showmore]", - "conversationMemberLeft": "[bold]{{name}}[/bold] 已离开", + "conversationMemberJoinedYou": "[bold]你[/bold] 添加了 {users} 到对话中", + "conversationMemberJoinedYouMore": "[bold]你[/bold] 添加了{users}, [showmore]{count} 更多[/showmore]", + "conversationMemberLeft": "[bold]{name}[/bold] 已离开", "conversationMemberLeftYou": "[bold]你[/bold] 已退出", - "conversationMemberRemoved": "[bold]{{name}}[/bold] 移除了{{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]你[/bold] 移除了{{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] 移除了{users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]你[/bold] 移除了{users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "已送达", "conversationMissedMessages": "您已经有一段时间没有使用此设备, 一些信息可能不会在这里出现。", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "您可能没有访问该帐号的权限或该帐号不再存在", - "conversationNotFoundTitle": "{{brandName}} 不能打开此对话。", + "conversationNotFoundTitle": "{brandName} 不能打开此对话。", "conversationParticipantsSearchPlaceholder": "按名字搜索", "conversationParticipantsTitle": "联系人", "conversationPing": " ping了一下", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " ping了一下", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " 重新命名了会话", "conversationResetTimer": "%@关闭消息计时器", "conversationResetTimerYou": "%@关闭消息计时器", - "conversationResume": "和 {{users}} 开始聊天", - "conversationSendPastedFile": "已于 {{date}} 粘贴此图像", + "conversationResume": "和 {users} 开始聊天", + "conversationSendPastedFile": "已于 {date} 粘贴此图像", "conversationServicesWarning": "服务有权访问此对话的内容", "conversationSomeone": "某人", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] 已从团队删除", + "conversationTeamLeft": "[bold]{name}[/bold] 已从团队删除", "conversationToday": "今天", "conversationTweetAuthor": " 在 Twitter 上", - "conversationUnableToDecrypt1": "一条来自 {{user}} 的消息未被接收。", - "conversationUnableToDecrypt2": "{{user}} 的设备指纹已改变。该消息未送达。", + "conversationUnableToDecrypt1": "一条来自 {user} 的消息未被接收。", + "conversationUnableToDecrypt2": "{user} 的设备指纹已改变。该消息未送达。", "conversationUnableToDecryptErrorMessage": "错误", "conversationUnableToDecryptLink": "为什么?", "conversationUnableToDecryptResetSession": "重置会话", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " 将消息计时器设置为{{time}}", - "conversationUpdatedTimerYou": " 将消息计时器设置为{{time}}", + "conversationUpdatedTimer": " 将消息计时器设置为{time}", + "conversationUpdatedTimerYou": " 将消息计时器设置为{time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "你", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "所以内容均已存档", - "conversationsConnectionRequestMany": "{{number}} 人等待", + "conversationsConnectionRequestMany": "{number} 人等待", "conversationsConnectionRequestOne": "一位好友正在等待", "conversationsContacts": "联系人", "conversationsEmptyConversation": "群组对话", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "无自定义文件夹", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "取消静音对话", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "静音对话", "conversationsPopoverUnarchive": "对话存档?", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "有人发送了一条消息", "conversationsSecondaryLineEphemeralReply": "回复了你", "conversationsSecondaryLineEphemeralReplyGroup": "有人回复了您", - "conversationsSecondaryLineIncomingCall": "{{user}} 正在呼叫", - "conversationsSecondaryLinePeopleAdded": "{{user}} 人被添加", - "conversationsSecondaryLinePeopleLeft": "{{number}} 人离开", - "conversationsSecondaryLinePersonAdded": "已添加 {{user}}", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} 已加入", - "conversationsSecondaryLinePersonAddedYou": "{{user}} 添加了您", - "conversationsSecondaryLinePersonLeft": "{{user}} 离开", - "conversationsSecondaryLinePersonRemoved": "{{user}} 被删除", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}}已从团队中移除", - "conversationsSecondaryLineRenamed": "{{user}} 重新命名了对话", - "conversationsSecondaryLineSummaryMention": "{{number}} 提及", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} 未接来电", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} 未接来电", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} 回复", - "conversationsSecondaryLineSummaryReply": "{{number}} 回复", + "conversationsSecondaryLineIncomingCall": "{user} 正在呼叫", + "conversationsSecondaryLinePeopleAdded": "{user} 人被添加", + "conversationsSecondaryLinePeopleLeft": "{number} 人离开", + "conversationsSecondaryLinePersonAdded": "已添加 {user}", + "conversationsSecondaryLinePersonAddedSelf": "{user} 已加入", + "conversationsSecondaryLinePersonAddedYou": "{user} 添加了您", + "conversationsSecondaryLinePersonLeft": "{user} 离开", + "conversationsSecondaryLinePersonRemoved": "{user} 被删除", + "conversationsSecondaryLinePersonRemovedTeam": "{user}已从团队中移除", + "conversationsSecondaryLineRenamed": "{user} 重新命名了对话", + "conversationsSecondaryLineSummaryMention": "{number} 提及", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} 未接来电", + "conversationsSecondaryLineSummaryMissedCalls": "{number} 未接来电", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} 回复", + "conversationsSecondaryLineSummaryReply": "{number} 回复", "conversationsSecondaryLineYouLeft": "您离开了", "conversationsSecondaryLineYouWereRemoved": "你被删除", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "我们使用cookies来个性化您在我们网站上的体验。继续使用本网站即表示您同意使用cookies。{newline}有关cookie的更多信息,请参阅我们的隐私政策。", "createAccount.headLine": "设置您的帐户", "createAccount.nextButton": "继续", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif 动态图", "extensionsGiphyButtonMore": "尝试另一个", "extensionsGiphyButtonOk": "发送", - "extensionsGiphyMessage": "{{tag}} • 来自 giphy.com", + "extensionsGiphyMessage": "{tag} • 来自 giphy.com", "extensionsGiphyNoGifs": "哎呀,没有GIF图像。", "extensionsGiphyRandom": "随机", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "无匹配结果。", "fullsearchPlaceholder": "搜索文字信息", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "完成", "groupCreationParticipantsActionSkip": "跳过", "groupCreationParticipantsHeader": "新增好友", - "groupCreationParticipantsHeaderWithCounter": "添加人员({{number}})", + "groupCreationParticipantsHeaderWithCounter": "添加人员({number})", "groupCreationParticipantsPlaceholder": "按名字搜索", "groupCreationPreferencesAction": "继续", "groupCreationPreferencesErrorNameLong": "字符太多", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "团队名字", "groupParticipantActionBlock": "拉黑联系人", "groupParticipantActionCancelRequest": "取消请求", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "好友请求", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "拉黑联系人", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "解密信息", "initEvents": "加载消息", - "initProgress": "-{{number1}} / {{number2}}", - "initReceivedSelfUser": "你好,{{user}}。", + "initProgress": "-{number1} / {number2}", + "initReceivedSelfUser": "你好,{user}。", "initReceivedUserData": "正在检查新信息", - "initUpdatedFromNotifications": "即将完成 - 享受{{brandName}}", + "initUpdatedFromNotifications": "即将完成 - 享受{brandName}", "initValidatedClient": "正在获取您的好友以及会话", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "继续", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "邀请好友使用{{brandName}}", - "inviteHintSelected": "按{{metaKey}} + C进行复制", - "inviteHintUnselected": "选择并按{{metaKey}} + C", - "inviteMessage": "我正在使用{{brandName}},请搜索 {{username}} 或者访问 get.wire.com 。", - "inviteMessageNoEmail": "我正在使用{{brandName}},访问get.wire.com或者加我为好友。", + "inviteHeadline": "邀请好友使用{brandName}", + "inviteHintSelected": "按{metaKey} + C进行复制", + "inviteHintUnselected": "选择并按{metaKey} + C", + "inviteMessage": "我正在使用{brandName},请搜索 {username} 或者访问 get.wire.com 。", + "inviteMessageNoEmail": "我正在使用{brandName},访问get.wire.com或者加我为好友。", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "确定", "modalAccountCreateHeadline": "创建帐户?", "modalAccountCreateMessage": "通过创建一个帐户,你将失去群内的对话历史记录。", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "设备管理", "modalAccountRemoveDeviceAction": "删除设备", - "modalAccountRemoveDeviceHeadline": "删除\"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "删除\"{device}\"", "modalAccountRemoveDeviceMessage": "请输入密码以确定删除该设备", "modalAccountRemoveDevicePlaceholder": "密码", "modalAcknowledgeAction": "确认", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "解锁", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "返回", "modalAppLockWipePasswordPlaceholder": "密码", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "一次写入太多文件", - "modalAssetParallelUploadsMessage": "您一次最多可以发送 {{number}} 个文件。", + "modalAssetParallelUploadsMessage": "您一次最多可以发送 {number} 个文件。", "modalAssetTooLargeHeadline": "文件过大", - "modalAssetTooLargeMessage": "您可以发送最大 {{number}} 的文件。", + "modalAssetTooLargeMessage": "您可以发送最大 {number} 的文件。", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "挂断", "modalCallSecondOutgoingHeadline": "挂断当前通话吗?", "modalCallSecondOutgoingMessage": "您每次只能呼叫一位用户。", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "取消", "modalConnectAcceptAction": "好友请求", "modalConnectAcceptHeadline": "接受?", - "modalConnectAcceptMessage": "您将于 {{user}} 开启对话。", + "modalConnectAcceptMessage": "您将于 {user} 开启对话。", "modalConnectAcceptSecondary": "忽略", "modalConnectCancelAction": "是", "modalConnectCancelHeadline": "取消请求?", - "modalConnectCancelMessage": "取消发送给 {{user}} 的好友请求。", + "modalConnectCancelMessage": "取消发送给 {user} 的好友请求。", "modalConnectCancelSecondary": "否", "modalConversationClearAction": "删除", "modalConversationClearHeadline": "删除内容吗?", "modalConversationClearMessage": "这将清除所有设备上的对话历史记录。", "modalConversationClearOption": "并且离开聊天室", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "退出", - "modalConversationLeaveHeadline": "离开{{name}}对话?", + "modalConversationLeaveHeadline": "离开{name}对话?", "modalConversationLeaveMessage": "将不能够在此聊天发送或接收消息。", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "消息过长。", - "modalConversationMessageTooLongMessage": "您最多可以发送包含 {{number}} 个字符的信息。", + "modalConversationMessageTooLongMessage": "您最多可以发送包含 {number} 个字符的信息。", "modalConversationNewDeviceAction": "确定发送", - "modalConversationNewDeviceHeadlineMany": "{{users}} 开始使用新设备。", - "modalConversationNewDeviceHeadlineOne": "{{user}} 开始使用新设备。", - "modalConversationNewDeviceHeadlineYou": "{{user}} 开始使用新设备。", + "modalConversationNewDeviceHeadlineMany": "{users} 开始使用新设备。", + "modalConversationNewDeviceHeadlineOne": "{user} 开始使用新设备。", + "modalConversationNewDeviceHeadlineYou": "{user} 开始使用新设备。", "modalConversationNewDeviceIncomingCallAction": "接受呼叫", "modalConversationNewDeviceIncomingCallMessage": "你任要接电话吗?", "modalConversationNewDeviceMessage": "您仍然要发送信息吗?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "你仍要呼叫吗?", "modalConversationNotConnectedHeadline": "会话中没有成员。", "modalConversationNotConnectedMessageMany": "您选择的参与者之一不希望加入对话。", - "modalConversationNotConnectedMessageOne": "{{name}} 不想被添加到对话中。", + "modalConversationNotConnectedMessageOne": "{name} 不想被添加到对话中。", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "移除?", - "modalConversationRemoveMessage": "{{user}} 将不能够在此对话中发送或接收消息。", + "modalConversationRemoveMessage": "{user} 将不能够在此对话中发送或接收消息。", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "撤消链接", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "取消链接?", "modalConversationRevokeLinkMessage": "新访客将无法加入此链接。目前的访客仍然可以使用。", "modalConversationTooManyMembersHeadline": "通话人数已达上限", - "modalConversationTooManyMembersMessage": "最多{{number1}}人可以加入对话。目前只有{{number2}}个人拥有空间。", + "modalConversationTooManyMembersMessage": "最多{number1}人可以加入对话。目前只有{number2}个人拥有空间。", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "所选动画太大", - "modalGifTooLargeMessage": "最大大小是{{number}} MB。", + "modalGifTooLargeMessage": "最大大小是{number} MB。", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "机器人目前不可用。", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "取消", "modalPictureFileFormatHeadline": "无法使用此图片", "modalPictureFileFormatMessage": "请选择一个PNG或JPEG文件。", "modalPictureTooLargeHeadline": "所选图片太大", - "modalPictureTooLargeMessage": "您可以使用图片多达{{数}} MB。", + "modalPictureTooLargeMessage": "您可以使用图片多达{数} MB。", "modalPictureTooSmallHeadline": "图片太小了", "modalPictureTooSmallMessage": "请选择一个画面至少是320×320像素。", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "无法添加服务", "modalServiceUnavailableMessage": "该服务暂时不可用。", "modalSessionResetHeadline": "会话已被重置", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "重试", "modalUploadContactsMessage": "我们并未收到您的信息。请重新尝试上传您的联系人。", "modalUserBlockAction": "屏蔽", - "modalUserBlockHeadline": "屏蔽 {{user}} 吗?", - "modalUserBlockMessage": "{{user}} 将不能联系您或将您加入到任何对话中。", + "modalUserBlockHeadline": "屏蔽 {user} 吗?", + "modalUserBlockMessage": "{user} 将不能联系您或将您加入到任何对话中。", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "取消屏蔽", "modalUserUnblockHeadline": "解除屏蔽?", - "modalUserUnblockMessage": "{{user}} 今后能够将您加为好友以及重新加入到群聊中。", + "modalUserUnblockMessage": "{user} 今后能够将您加为好友以及重新加入到群聊中。", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "接受了您的好友邀请", "notificationConnectionConnected": "你被添加为好友", "notificationConnectionRequest": "%@想添加您为好友", - "notificationConversationCreate": "{{user}} 开始了对话", + "notificationConversationCreate": "{user} 开始了对话", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} 将对话重命名为 {{name}}", - "notificationMemberJoinMany": "{{user}} 添加了 {{number}} 个成员到对话中", - "notificationMemberJoinOne": "{{user1}} 将 {{user2}} 加入到对话中", - "notificationMemberJoinSelf": "{{user}}加入了对话", - "notificationMemberLeaveRemovedYou": "您被 {{user}} 移出了对话", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} 将对话重命名为 {name}", + "notificationMemberJoinMany": "{user} 添加了 {number} 个成员到对话中", + "notificationMemberJoinOne": "{user1} 将 {user2} 加入到对话中", + "notificationMemberJoinSelf": "{user}加入了对话", + "notificationMemberLeaveRemovedYou": "您被 {user} 移出了对话", + "notificationMention": "Mention: {text}", "notificationObfuscated": "给您发送了一条消息", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "某人", "notificationPing": "Ping了一下", - "notificationReaction": "{{reaction}} 您的信息", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} 您的信息", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "分享了文件", "notificationSharedLocation": "分享了位置", "notificationSharedVideo": "分享了影片", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "正在呼叫", "notificationVoiceChannelDeactivate": "呼叫过您", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "请检查在[bold]{{user}} 的设备[/bold] 上显示的设备指纹。", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "请检查在[bold]{user} 的设备[/bold] 上显示的设备指纹。", "participantDevicesDetailHowTo": "我该怎么办?", "participantDevicesDetailResetSession": "重置会话", "participantDevicesDetailShowMyDevice": "显示我的设备指纹", "participantDevicesDetailVerify": "已验证", "participantDevicesHeader": "设备", - "participantDevicesHeadline": "{{brandName}}为每个设备设置了一个唯一的指纹。您可以和 {{user}} 提供的指纹进行比对来验证此对话的真实性。", + "participantDevicesHeadline": "{brandName}为每个设备设置了一个唯一的指纹。您可以和 {user} 提供的指纹进行比对来验证此对话的真实性。", "participantDevicesLearnMore": "了解更多", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "显示我的所有设备", @@ -1221,22 +1221,22 @@ "preferencesAV": "音频/视频", "preferencesAVCamera": "相机", "preferencesAVMicrophone": "麦克风", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "扬声器", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "关于", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "隐私政策", "preferencesAboutSupport": "支持", "preferencesAboutSupportContact": "与客服联系", "preferencesAboutSupportWebsite": "Wire帮助网站", "preferencesAboutTermsOfUse": "使用条款", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}}官网", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName}官网", "preferencesAccount": "帐户", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "创建团队", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "删除账户", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "退出", "preferencesAccountManageTeam": "管理团队", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "隐私", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "如果您不能识别以上设备,请立即移除并重设密码。", "preferencesDevicesCurrent": "当前设备", "preferencesDevicesFingerprint": "指纹码", - "preferencesDevicesFingerprintDetail": "{{brandName}}为每个设备设置了一个独特的指纹码。您可以通过比对指纹码来验证您的设备和对话。", + "preferencesDevicesFingerprintDetail": "{brandName}为每个设备设置了一个独特的指纹码。您可以通过比对指纹码来验证您的设备和对话。", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "取消", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "较少", "preferencesOptionsAudioSomeDetail": "Ping和电话", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "疑难排解", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "联系人", "preferencesOptionsContactsDetail": "分享您的通讯录来寻找其他好友。我们将您的信息匿名处理并且不会泄漏给任何第三方。", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "邀请好友使用{{brandName}}", + "searchInvite": "邀请好友使用{brandName}", "searchInviteButtonContacts": "从您的联系人", "searchInviteDetail": "这将帮助您找到其他联系人。我们将您的资料匿名处理并且不与任何人分享。", "searchInviteHeadline": "邀请您的朋友", "searchInviteShare": "共享联系人", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "您所有的好友都已经在此群聊中了。", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "没有匹配的结果。请尝试输入一个新的昵称。", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "邀请人加入团队", - "searchNoContactsOnWire": "您还没有{{brandName}}联系人。\n您可以通过昵称和用户名来找好友。", + "searchNoContactsOnWire": "您还没有{brandName}联系人。\n您可以通过昵称和用户名来找好友。", "searchNoMatchesPartner": "没有找到", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "好友请求", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "联系人", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "通过昵称或用户名寻找好友", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "在此处输入您的 SSO 访问码", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "选择您的", "takeoverButtonKeep": "使用当前的", "takeoverLink": "了解更多", - "takeoverSub": "设置您在{{brandName}}上独一无二的用户名。", + "takeoverSub": "设置您在{brandName}上独一无二的用户名。", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "通话", - "tooltipConversationDetailsAddPeople": "将参与者添加到对话({{shortcut}})", + "tooltipConversationDetailsAddPeople": "将参与者添加到对话({shortcut})", "tooltipConversationDetailsRename": "更改会话名称", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "添加文件", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "输入一条消息", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "成员({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "成员({shortcut})", "tooltipConversationPicture": "添加图片", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "搜索", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "视频通话", - "tooltipConversationsArchive": "归档({{shortcut}})", - "tooltipConversationsArchived": "显示归档({{number}})", + "tooltipConversationsArchive": "归档({shortcut})", + "tooltipConversationsArchived": "显示归档({number})", "tooltipConversationsMore": "更多", - "tooltipConversationsNotifications": "打开通知设置 ({{shortcut}})", - "tooltipConversationsNotify": "取消静音 ({{shortcut}})", + "tooltipConversationsNotifications": "打开通知设置 ({shortcut})", + "tooltipConversationsNotify": "取消静音 ({shortcut})", "tooltipConversationsPreferences": "打开首选项", - "tooltipConversationsSilence": "静音 ({{shortcut}})", - "tooltipConversationsStart": "开始对话 ({{shortcut}})", + "tooltipConversationsSilence": "静音 ({shortcut})", + "tooltipConversationsStart": "开始对话 ({shortcut})", "tooltipPreferencesContactsMacos": "从macOS联系人软件分享您的联系人", "tooltipPreferencesPassword": "打开另一个网站来重置您的密码", "tooltipPreferencesPicture": "更改头像", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "无", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "好友请求", "userProfileButtonIgnore": "忽略", "userProfileButtonUnblock": "取消屏蔽", "userProfileDomain": "Domain", "userProfileEmail": "电子邮件", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "剩下{{time}}小时", - "userRemainingTimeMinutes": "小于{{time}}米", + "userRemainingTimeHours": "剩下{time}小时", + "userRemainingTimeMinutes": "小于{time}米", "verify.changeEmail": "更改邮箱地址", "verify.headline": "You’ve got mail", "verify.resendCode": "重新发送验证码", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "分享屏幕", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "此版本{{brandName}}无法使用呼叫功能。请使用", + "warningCallIssues": "此版本{brandName}无法使用呼叫功能。请使用", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} 正在呼叫您,但您的浏览器不支持通话。", + "warningCallUnsupportedIncoming": "{user} 正在呼叫您,但您的浏览器不支持通话。", "warningCallUnsupportedOutgoing": "你不能拨打电话因为浏览器并不支持。", "warningCallUpgradeBrowser": "若要呼叫, 请更新您的Chrome浏览器。", - "warningConnectivityConnectionLost": "正在尝试连接到服务器。{{brandName}}可能无法发送信息。", + "warningConnectivityConnectionLost": "正在尝试连接到服务器。{brandName}可能无法发送信息。", "warningConnectivityNoInternet": "未联网。您将无法发送或接收信息。", "warningLearnMore": "了解更多", - "warningLifecycleUpdate": "{{brandName}}有新版本的可以更新", + "warningLifecycleUpdate": "{brandName}有新版本的可以更新", "warningLifecycleUpdateLink": "立即更新", "warningLifecycleUpdateNotes": "更新特性", "warningNotFoundCamera": "未发现摄像头,您无法呼叫。", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "您的浏览器无法使用摄像头,您无法呼叫。", "warningPermissionDeniedMicrophone": "您的浏览器无法使用麦克风,您无法呼叫。", "warningPermissionDeniedScreen": "您需要允许浏览器共享您的屏幕。", - "warningPermissionRequestCamera": "{{icon}} 允许使用摄像头", - "warningPermissionRequestMicrophone": "{{icon}} 允许使用麦克风", - "warningPermissionRequestNotification": "{{icon}} 开启浏览器通知", - "warningPermissionRequestScreen": "{{icon}} 允许分享屏幕", - "wireLinux": "Linux版{{brandName}}", - "wireMacos": "MacOS版{{brandName}}", - "wireWindows": "Windows版{{brandName}}", - "wire_for_web": "{{brandName}} for Web" + "warningPermissionRequestCamera": "{icon} 允许使用摄像头", + "warningPermissionRequestMicrophone": "{icon} 允许使用麦克风", + "warningPermissionRequestNotification": "{icon} 开启浏览器通知", + "warningPermissionRequestScreen": "{icon} 允许分享屏幕", + "wireLinux": "Linux版{brandName}", + "wireMacos": "MacOS版{brandName}", + "wireWindows": "Windows版{brandName}", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/zh-HK.json b/src/i18n/zh-HK.json index c2d52954a00..9e975821cd7 100644 --- a/src/i18n/zh-HK.json +++ b/src/i18n/zh-HK.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Add", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Forgot password", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "Log in", - "authBlockedCookies": "Enable cookies to log in to {{brandName}}.", - "authBlockedDatabase": "{{brandName}} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{{brandName}} is already open in another tab.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "Invalid Country Code", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "For privacy reasons, your conversation history will not appear here.", - "authHistoryHeadline": "It’s the first time you’re using {{brandName}} on this device.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Messages sent in the meantime will not appear here.", - "authHistoryReuseHeadline": "You’ve used {{brandName}} on this device before.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Manage devices", "authLimitButtonSignOut": "Log out", - "authLimitDescription": "Remove one of your other devices to start using {{brandName}} on this one.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "Devices", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {{email}}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "No email showing up?", "authPostedResendDetail": "Check your email inbox and follow the instructions.", "authPostedResendHeadline": "You’ve got mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "This lets you use {{brandName}} on multiple devices.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Add email address and password.", "authVerifyAccountLogout": "Log out", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "No code showing up?", "authVerifyCodeResendDetail": "Resend", - "authVerifyCodeResendTimer": "You can request a new code {{expiration}}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Enter your password", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "Accept", "callChooseSharedScreen": "Choose a screen to share", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Decline", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} on call", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connecting…", "callStateIncoming": "Calling…", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringing…", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {{number}}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Connect", "connectionRequestIgnore": "Ignore", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {{date}}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Devices", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {{user}}´s devices", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " your devices", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "Edited: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "Guest", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Open Map", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Delivered", "conversationMissedMessages": "You haven’t used this device for a while. Some messages may not appear here.", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Search by name", "conversationParticipantsTitle": "People", "conversationPing": " pinged", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " pinged", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " renamed the conversation", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {{users}}", - "conversationSendPastedFile": "Pasted image at {{date}}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Someone", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{{user}}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{{user}}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "you", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{{number}} people waiting", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person waiting", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "Unmute", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Mute", "conversationsPopoverUnarchive": "Unarchive", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} people were added", - "conversationsSecondaryLinePeopleLeft": "{{number}} people left", - "conversationsSecondaryLinePersonAdded": "{{user}} was added", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} added you", - "conversationsSecondaryLinePersonLeft": "{{user}} left", - "conversationsSecondaryLinePersonRemoved": "{{user}} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "You left", "conversationsSecondaryLineYouWereRemoved": "You were removed", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{{tag}} • via giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "No results.", "fullsearchPlaceholder": "Search text messages", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "Done", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Search by name", "groupCreationPreferencesAction": "Next", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "Cancel request…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Connect", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Decrypting messages", "initEvents": "Loading messages", - "initProgress": " — {{number1}} of {{number2}}", - "initReceivedSelfUser": "Hello, {{user}}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {{brandName}}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {{brandName}}", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "I’m on {{brandName}}, search for {{username}} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {{brandName}}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Manage devices", "modalAccountRemoveDeviceAction": "Remove device", - "modalAccountRemoveDeviceHeadline": "Remove \"{{device}}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Your password is required to remove the device.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {{number}} files at once.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {{number}}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Call Anyway", "modalCallSecondOutgoingHeadline": "Hang up current call?", "modalCallSecondOutgoingMessage": "A call is active in another conversation. Calling here will hang up the other call.", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancel", "modalConnectAcceptAction": "Connect", "modalConnectAcceptHeadline": "Accept?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {{user}}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "Remove connection request to {{user}}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "Also leave the conversation", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Leave", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "You won’t be able to send or receive messages in this conversation.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Message too long", - "modalConversationMessageTooLongMessage": "You can send messages up to {{number}} characters long.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{{user}} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{{user}} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Accept call", "modalConversationNewDeviceIncomingCallMessage": "Do you still want to accept the call?", "modalConversationNewDeviceMessage": "Do you still want to send your message?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "One of the people you selected does not want to be added to conversations.", - "modalConversationNotConnectedMessageOne": "{{name}} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remove?", - "modalConversationRemoveMessage": "{{user}} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "The group is full", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "Bots currently unavailable", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "Cancel", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "The session has been reset", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "Block {{user}}?", - "modalUserBlockMessage": "{{user}} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Unblock", "modalUserUnblockHeadline": "Unblock?", - "modalUserUnblockMessage": "{{user}} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Accepted your connection request", "notificationConnectionConnected": "You are now connected", "notificationConnectionRequest": "Wants to connect", - "notificationConversationCreate": "{{user}} started a conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} renamed the conversation to {{name}}", - "notificationMemberJoinMany": "{{user}} added {{number}} people to the conversation", - "notificationMemberJoinOne": "{{user1}} added {{user2}} to the conversation", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} removed you from the conversation", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Someone", "notificationPing": "Pinged", - "notificationReaction": "{{reaction}} your message", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Shared a file", "notificationSharedLocation": "Shared a location", "notificationSharedVideo": "Shared a video", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Calling", "notificationVoiceChannelDeactivate": "Called", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{{user}}’s device[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "How do I do that?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Show my device fingerprint", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "Devices", - "participantDevicesHeadline": "{{brandName}} gives every device a unique fingerprint. Compare them with {{user}} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Learn more", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "Show all my devices", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Camera", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Speakers", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "About", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Privacy policy", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Contact Support", "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "Terms of use", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}} website", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Create a team", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "Delete account", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Log out", "preferencesAccountManageTeam": "Manage team", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacy", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{{brandName}} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancel", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Some", "preferencesOptionsAudioSomeDetail": "Pings and calls", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "Contacts", "preferencesOptionsContactsDetail": "We use your contact data to connect you with others. We anonymize all information and do not share it with anyone else.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {{brandName}}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "From Contacts", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Bring your friends", "searchInviteShare": "Share Contacts", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Everyone you’re\nconnected to is already in\nthis conversation.", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "No matching results.\nTry entering a different name.", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {{brandName}}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Connect", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "People", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Find people by\nname or username", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "Keep this one", "takeoverLink": "Learn more", - "takeoverSub": "Claim your unique name on {{brandName}}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Call", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Change conversation name", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Add file", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Type a message", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "People ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Add picture", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Search", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video Call", - "tooltipConversationsArchive": "Archive ({{shortcut}})", - "tooltipConversationsArchived": "Show archive ({{number}})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "More", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "Unmute ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open preferences", - "tooltipConversationsSilence": "Mute ({{shortcut}})", - "tooltipConversationsStart": "Start conversation ({{shortcut}})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "Open another website to reset your password", "tooltipPreferencesPicture": "Change your picture…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "None", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Connect", "userProfileButtonIgnore": "Ignore", "userProfileButtonUnblock": "Unblock", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {{brandName}} can not participate in the call. Please use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "You cannot call because your browser doesn’t support calls.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {{brandName}} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "A new version of {{brandName}} is available.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Update now", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{{brandName}} for Linux", - "wireMacos": "{{brandName}} for macOS", - "wireWindows": "{{brandName}} for Windows", - "wire_for_web": "{{brandName}} for Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/zh-TW.json b/src/i18n/zh-TW.json index c5374f81170..0412b82bed0 100644 --- a/src/i18n/zh-TW.json +++ b/src/i18n/zh-TW.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Close notification settings", "accessibility.conversation.goBack": "Go back to conversation info", "accessibility.conversation.sectionLabel": "Conversation List", - "accessibility.conversationAssetImageAlt": "Image from {{username}} from {{messageDate}}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Show Devices", "accessibility.conversationDetailsActionGroupAdminLabel": "Set group admin", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Unread mention", "accessibility.conversationStatusUnreadPing": "Missed ping", "accessibility.conversationStatusUnreadReply": "Unread reply", - "accessibility.conversationTitle": "{{username}} status {{status}}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Search for emoji", "accessibility.giphyModal.close": "Close 'GIF' window", "accessibility.giphyModal.loading": "Loading giphy", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {{readReceiptText}}, open details", - "accessibility.messageReactionDetailsPlural": "{{emojiCount}} reactions, react with {{emojiName}} emoji", - "accessibility.messageReactionDetailsSingular": "{{emojiCount}} reaction, react with {{emojiName}} emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", "accessibility.messages.liked": "Unlike message", - "accessibility.openConversation": "Open profile of {{name}}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Go back to device overview", "accessibility.rightPanel.GoBack": "Go back", "accessibility.rightPanel.close": "Close conversation info", @@ -170,7 +170,7 @@ "acme.done.button.close": "Close window 'Certificate Downloaded'", "acme.done.button.secondary": "Certificate details", "acme.done.headline": "Certificate issued", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Close window 'Something went wrong'", "acme.error.button.primary": "Retry", "acme.error.button.secondary": "Cancel", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Close window 'Getting Certificate'", "acme.inProgress.headline": "Getting Certificate...", "acme.inProgress.paragraph.alt": "Downloading...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {{url}} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "Ok", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {{delayTime}}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Close window 'Update End-to-end identify certificate'", "acme.renewCertificate.button.primary": "Update Certificate", "acme.renewCertificate.button.secondary": "Remind Me Later", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Update end-to-end identity certificate", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Certificate updated", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Updating Certificate...", "acme.selfCertificateRevoked.button.cancel": "Continue using this device", "acme.selfCertificateRevoked.button.primary": "Log out", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Close window 'End-to-end identity certificate'", "acme.settingsChanged.button.primary": "Get Certificate", "acme.settingsChanged.button.secondary": "Remind Me Later", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "End-to-end identity certificate", "acme.settingsChanged.headline.main": "Team settings changed", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "加入", "addParticipantsHeader": "Add participants", - "addParticipantsHeaderWithCounter": "Add participants ({{number}})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "忘記密碼", "authAccountPublicComputer": "這是公用電腦", "authAccountSignIn": "登入", - "authBlockedCookies": "啟用 cookie 以登錄 {{brandName}}。", - "authBlockedDatabase": "{{brandName}} 需要存取本地端的儲存裝置才能顯示您的訊息,但是在私密模式中無法使用本地端儲存裝置。", - "authBlockedTabs": "{{brandName}} 已經在另一個視窗分頁中啟動。", + "authBlockedCookies": "啟用 cookie 以登錄 {brandName}。", + "authBlockedDatabase": "{brandName} 需要存取本地端的儲存裝置才能顯示您的訊息,但是在私密模式中無法使用本地端儲存裝置。", + "authBlockedTabs": "{brandName} 已經在另一個視窗分頁中啟動。", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "無效的代碼", "authErrorCountryCodeInvalid": "無效的國碼", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "確認", "authHistoryDescription": "基於隱私考量,您的歷史對話紀錄將不會被顯示。", - "authHistoryHeadline": "這是您第一次在此設備使用 {{brandName}}。", + "authHistoryHeadline": "這是您第一次在此設備使用 {brandName}。", "authHistoryReuseDescription": "這段期間傳送的訊息將不會顯示出來。", - "authHistoryReuseHeadline": "您曾經在此設備使用過 {{brandName}}。", + "authHistoryReuseHeadline": "您曾經在此設備使用過 {brandName}。", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "管理設備", "authLimitButtonSignOut": "登出", - "authLimitDescription": "要使用此設備登入 {{brandName}} 以前,請先移除一個您的其他設備。", + "authLimitDescription": "要使用此設備登入 {brandName} 以前,請先移除一個您的其他設備。", "authLimitDevicesCurrent": "(目前)", "authLimitDevicesHeadline": "裝置", "authLoginTitle": "Log in", "authPlaceholderEmail": "電子郵件", "authPlaceholderPassword": "Password", - "authPostedResend": "重新發送到 {{email}}", + "authPostedResend": "重新發送到 {email}", "authPostedResendAction": "沒收到電子郵件?", "authPostedResendDetail": "請查收您的電子郵件信箱並依照指示進行操作。", "authPostedResendHeadline": "您收到了新郵件", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "加入", - "authVerifyAccountDetail": "這樣可以讓您在多個設備上使用 {{brandName}}。", + "authVerifyAccountDetail": "這樣可以讓您在多個設備上使用 {brandName}。", "authVerifyAccountHeadline": "加入電子郵件信箱位址以及密碼。", "authVerifyAccountLogout": "登出", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "沒收到驗證碼?", "authVerifyCodeResendDetail": "重新發送", - "authVerifyCodeResendTimer": "您可以在 {{expiration}} 後索取新的驗證碼。", + "authVerifyCodeResendTimer": "您可以在 {expiration} 後索取新的驗證碼。", "authVerifyPasswordHeadline": "輸入您的密碼", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "The backup was not completed.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Preparing…", - "backupExportProgressSecondary": "Backing up · {{processed}} of {{total}} — {{progress}}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Backup ready", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparing…", - "backupImportProgressSecondary": "Restoring history · {{processed}} of {{total}} — {{progress}}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "History restored.", "backupImportVersionErrorHeadline": "Incompatible backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {{brandName}} and cannot be restored here.", - "backupPasswordHint": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Try Again", "buttonActionError": "Your answer can't be sent, please retry", "callAccept": "接聽", "callChooseSharedScreen": "請選擇要分享的螢幕畫面", "callChooseSharedWindow": "Choose a window to share", - "callConversationAcceptOrDecline": "{{conversationName}} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "拒絕通話", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {{username}} is no longer a verified contact.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", "callEveryOneLeft": "all other participants left.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{{number}} 來電", - "callReactionButtonAriaLabel": "Select emoji {{emoji}}", + "callParticipants": "{number} 來電", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", - "callReactionsAriaLabel": "Emoji {{emoji}} from {{from}}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Constant Bit Rate", "callStateConnecting": "連接中…", "callStateIncoming": "呼叫中...", - "callStateIncomingGroup": "{{user}} is calling", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "響鈴中...", "callWasEndedBecause": "Your call was ended because", - "callingPopOutWindowTitle": "{{brandName}} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {{brandName}} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {{brandName}}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Feature unavailable", @@ -359,7 +359,7 @@ "collectionSectionFiles": "檔案", "collectionSectionImages": "Images", "collectionSectionLinks": "連結:", - "collectionShowAll": "顯示所有 {{number}}", + "collectionShowAll": "顯示所有 {number}", "connectionRequestConnect": "連接", "connectionRequestIgnore": "忽略", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "All devices are verified (end-to-end identity)", "conversation.AllVerified": "All fingerprints are verified (Proteus)", "conversation.E2EICallAnyway": "Call Anyway", - "conversation.E2EICallDisconnected": "The call was disconnected as {{user}} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Cancel", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "This conversation is no longer verified, as at least one participant started using a new device or has an invalid certificate. [link]Learn more[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{{user}}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Conversation no longer verified", "conversation.E2EIDegradedInitiateCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to start the call?", "conversation.E2EIDegradedJoinCall": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to join the call?", "conversation.E2EIDegradedNewMessage": "At least one participant started using a new device or has an invalid certificate.\nDo you still want to send the message?", "conversation.E2EIGroupCallDisconnected": "The call was disconnected as at least one participant started using a new device or has an invalid certificate.", "conversation.E2EIJoinAnyway": "Join Anyway", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{{user}}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "This conversation is no longer verified, as you use at least one device with an expired end-to-end identity certificate. ", "conversation.E2EISelfUserCertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of your devices. [link]Learn more[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "with [showmore]all team members[/showmore]", "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {{count}} guests[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {{users}}", - "conversationCreateWithMore": "with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreated": "[bold]{{name}}[/bold] started a conversation with {{users}}", - "conversationCreatedMore": "[bold]{{name}}[/bold] started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationCreatedName": "[bold]{{name}}[/bold] started the conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {{users}}", - "conversationCreatedYouMore": "You started a conversation with {{users}}, and [showmore]{{count}} more[/showmore]", - "conversationDeleteTimestamp": "於{{date}}删除", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "於{date}删除", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({{number}})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Create group", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "裝置", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " 已開始使用", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " %@ 取消了 %@ 的某個設備之驗證", - "conversationDeviceUserDevices": " {{user}} 的設備", + "conversationDeviceUserDevices": " {user} 的設備", "conversationDeviceYourDevices": " 您的設備", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {{brandName}} and get connected.", - "conversationEditTimestamp": "已編輯: {{date}}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "已編輯: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "You are not part of any group conversation yet.", "conversationGuestIndicator": "訪客", "conversationImageAssetRestricted": "Receiving images is prohibited", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{{url}}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Join in the browser", "conversationJoin.existentAccountJoinWithoutLink": "Join the conversation", "conversationJoin.existentAccountUserName": "You are logged in as {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{{firstUser}}[/bold] and [bold]{{secondUser}}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{{userNames}}[/bold] and [showmore]{{number}} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {{emojiName}}", - "conversationLikesCaptionReactedSingular": "reacted with {{emojiName}}", - "conversationLikesCaptionSingular": "[bold]{{userName}}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "打開地圖", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{{name}}[/bold] added {{users}} to the conversation", - "conversationMemberJoinedMore": "[bold]{{name}}[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{{name}}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {{users}} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {{users}}, and [showmore]{{count}} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{{name}}[/bold] left", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{{name}}[/bold] removed {{users}}", - "conversationMemberRemovedMissingLegalHoldConsent": "{{user}} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {{users}}", - "conversationMemberWereRemoved": "{{users}} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "已傳送", "conversationMissedMessages": "您已經有一段時間沒有使用此設備了,可能有部分訊息不會顯示出來。", "conversationModalRestrictedFileSharingDescription": "This file could not be shared due to your file sharing restrictions.", "conversationModalRestrictedFileSharingHeadline": "File sharing restrictions", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{{users}} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{{users}} and {{count}} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "You may not have permission with this account or it no longer exists.", - "conversationNotFoundTitle": "{{brandName}} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "按名稱搜尋", "conversationParticipantsTitle": "聯絡人", "conversationPing": " 打了聲招呼", - "conversationPingConfirmTitle": "Are you sure you want to ping {{memberCount}} people?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " 打了聲招呼", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " 將對話主題重新命名了", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "與 {{users}} 開始了一場對話", - "conversationSendPastedFile": "在 {{date}} 張貼的圖片", + "conversationResume": "與 {users} 開始了一場對話", + "conversationSendPastedFile": "在 {date} 張貼的圖片", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "有人", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{{name}}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "今天", "conversationTweetAuthor": " 在推特上", - "conversationUnableToDecrypt1": "有一個來自 {{user}} 的訊息未被接收。", - "conversationUnableToDecrypt2": "{{user}} 的設備識別碼改變了,訊息無法送達。", + "conversationUnableToDecrypt1": "有一個來自 {user} 的訊息未被接收。", + "conversationUnableToDecrypt2": "{user} 的設備識別碼改變了,訊息無法送達。", "conversationUnableToDecryptErrorMessage": "錯誤", "conversationUnableToDecryptLink": "為什麼?", "conversationUnableToDecryptResetSession": "重設session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {{time}}", - "conversationUpdatedTimerYou": " set the message timer to {{time}}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "您", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "全部都存檔了", - "conversationsConnectionRequestMany": "有 {{number}} 人正在等待", + "conversationsConnectionRequestMany": "有 {number} 人正在等待", "conversationsConnectionRequestOne": "有一個人正在等待", "conversationsContacts": "連絡人", "conversationsEmptyConversation": "群組對話", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "No custom folders", "conversationsPopoverNotificationSettings": "Notifications", "conversationsPopoverNotify": "取消靜音", - "conversationsPopoverRemoveFrom": "Remove from \"{{name}}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "靜音", "conversationsPopoverUnarchive": "解除封存", "conversationsPopoverUnblock": "Unblock", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{{user}} is calling", - "conversationsSecondaryLinePeopleAdded": "{{user}} 個人被加進來了", - "conversationsSecondaryLinePeopleLeft": "有 {{number}} 個人離開了", - "conversationsSecondaryLinePersonAdded": "{{user}} 被加進來了", - "conversationsSecondaryLinePersonAddedSelf": "{{user}} joined", - "conversationsSecondaryLinePersonAddedYou": "{{user}} 把您加進來了", - "conversationsSecondaryLinePersonLeft": "{{user}} 離開了", - "conversationsSecondaryLinePersonRemoved": "{{user}} 被移除了", - "conversationsSecondaryLinePersonRemovedTeam": "{{user}} was removed from the team", - "conversationsSecondaryLineRenamed": "{{user}} 將對話群組重新命名了", - "conversationsSecondaryLineSummaryMention": "{{number}} mention", - "conversationsSecondaryLineSummaryMentions": "{{number}} mentions", - "conversationsSecondaryLineSummaryMessage": "{{number}} message", - "conversationsSecondaryLineSummaryMessages": "{{number}} messages", - "conversationsSecondaryLineSummaryMissedCall": "{{number}} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{{number}} missed calls", - "conversationsSecondaryLineSummaryPing": "{{number}} ping", - "conversationsSecondaryLineSummaryPings": "{{number}} pings", - "conversationsSecondaryLineSummaryReplies": "{{number}} replies", - "conversationsSecondaryLineSummaryReply": "{{number}} reply", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} 個人被加進來了", + "conversationsSecondaryLinePeopleLeft": "有 {number} 個人離開了", + "conversationsSecondaryLinePersonAdded": "{user} 被加進來了", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} 把您加進來了", + "conversationsSecondaryLinePersonLeft": "{user} 離開了", + "conversationsSecondaryLinePersonRemoved": "{user} 被移除了", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} 將對話群組重新命名了", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "您離開了", "conversationsSecondaryLineYouWereRemoved": "您被移除了", - "conversationsWelcome": "Welcome to {{brandName}} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Next", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "動態圖片", "extensionsGiphyButtonMore": "試其它的", "extensionsGiphyButtonOk": "發送", - "extensionsGiphyMessage": "通過 giphy.com {{tag}}", + "extensionsGiphyMessage": "通過 giphy.com {tag}", "extensionsGiphyNoGifs": "哎呀,沒有 gif 圖片", "extensionsGiphyRandom": "隨機", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{{total}} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{{names}}[/bold] and [bold]{{name}}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{{name}}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{{name}}[/bold] could not be added to the group as the backend of [bold]{{domain}}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{{name}}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Mandatory app lock is now disabled. You do not need a passcode or biometric authentication when returning to the app.", "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Camera in calls is disabled", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {{brandName}}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {{brandName}} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {{brandName}} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{{brandName}} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", "featureConfigChangeModalDownloadPathChanged": "Standard file location on Windows computers has changed. The app needs a restart for the new setting to take effect.", "featureConfigChangeModalDownloadPathDisabled": "Standard file location on Windows computers is disabled. Restart the app to save downloaded files in a new location.", "featureConfigChangeModalDownloadPathEnabled": "You’ll find your downloaded files now in a specific standard location on your Windows computer. The app needs a restart for the new setting to take effect.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Sharing and receiving files of any type is now disabled", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Sharing and receiving files of any type is now enabled", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {{brandName}}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Self-deleting messages are disabled", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Self-deleting messages are enabled. You can set a timer before writing a message.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {{timeout}}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {{brandName}}", - "federationConnectionRemove": "The backends [bold]{{backendUrlOne}}[/bold] and [bold]{{backendUrlTwo}}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{{backendUrl}}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{{name}}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {{fileExt}} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Folders", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "沒有結果。", "fullsearchPlaceholder": "搜尋訊息中的文字", "generatePassword": "Generate password", - "groupCallConfirmationModalTitle": "Are you sure you want to call {{memberCount}} people?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", "groupCreationParticipantsActionCreate": "完成", "groupCreationParticipantsActionSkip": "Skip", "groupCreationParticipantsHeader": "Add people", - "groupCreationParticipantsHeaderWithCounter": "Add people ({{number}})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "按名稱搜尋", "groupCreationPreferencesAction": "繼續", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Edit Participants List", "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", - "groupCreationPreferencesNonFederatingMessage": "People from backends {{backends}} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Group name", "groupParticipantActionBlock": "Block…", "groupParticipantActionCancelRequest": "取消請求", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "連接", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Unblock…", - "groupSizeInfo": "Up to {{count}} people can join a group conversation.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {{brandName}}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "解密訊息中", "initEvents": "載入訊息中", - "initProgress": " — {{number1}} 之 {{number2}}", - "initReceivedSelfUser": "你好,{{user}}。", + "initProgress": " — {number1} 之 {number2}", + "initReceivedSelfUser": "你好,{user}。", "initReceivedUserData": "檢查新訊息中", - "initUpdatedFromNotifications": "快將完成 - 好好享受{{brandName}}吧", + "initUpdatedFromNotifications": "快將完成 - 好好享受{brandName}吧", "initValidatedClient": "正在獲取您的連絡人及對話", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "邀請好友加入 {{brandName}} 的行列", - "inviteHintSelected": "Press {{metaKey}} + C to copy", - "inviteHintUnselected": "Select and Press {{metaKey}} + C", - "inviteMessage": "我正在 {{brandName}} 線上,搜尋 {{username}} 或造訪 get.wire.com 。", - "inviteMessageNoEmail": "我已加入 {{brandName}} ,請造訪 https://get.wire.com 來和我聯繫吧。", + "inviteHeadline": "邀請好友加入 {brandName} 的行列", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "我正在 {brandName} 線上,搜尋 {username} 或造訪 get.wire.com 。", + "inviteMessageNoEmail": "我已加入 {brandName} ,請造訪 https://get.wire.com 來和我聯繫吧。", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Verify your account", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{{domain}}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {{edited}}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "No one has read this message yet.", "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", - "messageDetailsSent": "Sent: {{sent}}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{{count}}", - "messageDetailsTitleReceipts": "Read{{count}}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{{count}} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{{count}} participants from {{domain}}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {{domain}}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "will get your message later.", "messageFailedToSendWillReceiveSingular": "will get your message later.", "mlsConversationRecovered": "You haven't used this device for a while, or an issue has occurred. Some older messages may not appear here.", - "mlsSignature": "MLS with {{signature}} Signature", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS Thumbprint", "mlsToggleInfo": "When this is on, conversation will use the new messaging layer security (MLS) protocol.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unable to start conversation", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {{name}} right now.
{{name}} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "確認", "modalAccountCreateHeadline": "Create an account?", "modalAccountCreateMessage": "By creating an account you will lose the conversation history in this guest room.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "管理設備", "modalAccountRemoveDeviceAction": "移除設備", - "modalAccountRemoveDeviceHeadline": "移除「{{device}}」", + "modalAccountRemoveDeviceHeadline": "移除「{device}」", "modalAccountRemoveDeviceMessage": "需要輸入您的密碼以進行設備移除。", "modalAccountRemoveDevicePlaceholder": "密碼", "modalAcknowledgeAction": "確定", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Reset this client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Access as new device", - "modalAppLockLockedTitle": "Enter passcode to unlock {{brandName}}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Unlock", "modalAppLockPasscode": "Passcode", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {{brandName}} is not in use to keep the team safe.[br]Create a passlock to unlock {{brandName}}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {{brandName}}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "A digit", - "modalAppLockSetupLong": "At least {{minPasswordLength}} characters long", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "A lowercase letter", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Wrong password", "modalAppLockWipePasswordGoBackButton": "Go back", "modalAppLockWipePasswordPlaceholder": "Password", - "modalAppLockWipePasswordTitle": "Enter your {{brandName}} account password to reset this client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{{fileName}}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "您一次最多可以傳送 {{number}} 個檔案。", + "modalAssetParallelUploadsMessage": "您一次最多可以傳送 {number} 個檔案。", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "您可以發送的檔案最大是 {{number}} 。", + "modalAssetTooLargeMessage": "您可以發送的檔案最大是 {number} 。", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "結束通話", "modalCallSecondOutgoingHeadline": "確定要結束當前的通話?", "modalCallSecondOutgoingMessage": "您同一時間只能進行一場通話。", - "modalCallUpdateClientHeadline": "Please update {{brandName}}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {{brandName}}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", "modalConferenceCallNotSupportedMessage": "This browser does not support end-to-end-encrypted conference calls.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "取消", "modalConnectAcceptAction": "連接", "modalConnectAcceptHeadline": "接受?", - "modalConnectAcceptMessage": "此舉將會讓您與 {{user}} 連上線並展開對話。", + "modalConnectAcceptMessage": "此舉將會讓您與 {user} 連上線並展開對話。", "modalConnectAcceptSecondary": "忽略", "modalConnectCancelAction": "是", "modalConnectCancelHeadline": "取消請求?", - "modalConnectCancelMessage": "取消對 {{user}} 的連線請求。", + "modalConnectCancelMessage": "取消對 {user} 的連線請求。", "modalConnectCancelSecondary": "否", "modalConversationClearAction": "刪除", "modalConversationClearHeadline": "確定刪除內容?", "modalConversationClearMessage": "This will clear the conversation history on all your devices.", "modalConversationClearOption": "並且離開對話", "modalConversationDeleteErrorHeadline": "Group not deleted", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {{name}}. Please try again.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Delete", "modalConversationDeleteGroupHeadline": "Delete group conversation?", "modalConversationDeleteGroupMessage": "This will delete the group and all content for all participants on all devices. There is no option to restore the content. All participants will be notified.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "You could not join the conversation", "modalConversationJoinFullMessage": "The conversation is full.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {{conversationName}}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "離開", - "modalConversationLeaveHeadline": "Leave {{name}} conversation?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "您將無法在此對話中發送或接收任何訊息。", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {{name}} conversation'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "訊息過長。", - "modalConversationMessageTooLongMessage": "每則訊息最多只能包含 {{number}} 個字元。", + "modalConversationMessageTooLongMessage": "每則訊息最多只能包含 {number} 個字元。", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{{users}} 開始使用新的設備", - "modalConversationNewDeviceHeadlineOne": "{{user}} 開始使用一個新的設備", - "modalConversationNewDeviceHeadlineYou": "{{user}} 開始使用一個新的設備", + "modalConversationNewDeviceHeadlineMany": "{users} 開始使用新的設備", + "modalConversationNewDeviceHeadlineOne": "{user} 開始使用一個新的設備", + "modalConversationNewDeviceHeadlineYou": "{user} 開始使用一個新的設備", "modalConversationNewDeviceIncomingCallAction": "接聽", "modalConversationNewDeviceIncomingCallMessage": "您仍然要接受此對話邀請嗎?", "modalConversationNewDeviceMessage": "您仍然要發送訊息嗎?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "您仍然要接受此對話邀請嗎?", "modalConversationNotConnectedHeadline": "您未將任何人添加到對話中。", "modalConversationNotConnectedMessageMany": "您選擇的參與者之一不希望加入對話。", - "modalConversationNotConnectedMessageOne": "{{name}} 不想被添加到對話中。", + "modalConversationNotConnectedMessageOne": "{name} 不想被添加到對話中。", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "確定移除?", - "modalConversationRemoveMessage": "{{user}} 將無法在此對話中發送或接收訊息。", + "modalConversationRemoveMessage": "{user} 將無法在此對話中發送或接收訊息。", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revoke the link?", "modalConversationRevokeLinkMessage": "New guests will not be able to join with this link. Current guests will still have access.", "modalConversationTooManyMembersHeadline": "全滿", - "modalConversationTooManyMembersMessage": "Up to {{number1}} people can join a conversation. Currently there is only room for {{number2}} more.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {{number}} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", - "modalGuestLinkJoinHelperText": "Use at least {{minPasswordLength}} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Set password", "modalGuestLinkJoinPlaceholder": "Enter password", "modalIntegrationUnavailableHeadline": "機器人目前不可用。", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "No camera access", "modalOpenLinkAction": "Open", - "modalOpenLinkMessage": "This will take you to {{link}}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visit Link", "modalOptionSecondary": "取消", "modalPictureFileFormatHeadline": "Can’t use this picture", "modalPictureFileFormatMessage": "Please choose a PNG or JPEG file.", "modalPictureTooLargeHeadline": "Selected picture is too large", - "modalPictureTooLargeMessage": "You can use pictures up to {{number}} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Picture too small", "modalPictureTooSmallMessage": "Please choose a picture that is at least 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", "modalPreferencesAccountEmailHeadline": "Verify email address", "modalPreferencesAccountEmailInvalidMessage": "Email address is invalid.", "modalPreferencesAccountEmailTakenMessage": "Email address is already taken.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {{name}}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Adding service not possible", "modalServiceUnavailableMessage": "The service is unavailable at the moment.", "modalSessionResetHeadline": "Session已被重設", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "再試一次", "modalUploadContactsMessage": "我們沒有收到您的資訊,請試著再次匯入您的連絡人。", "modalUserBlockAction": "封鎖", - "modalUserBlockHeadline": "確定要封鎖 {{user}} 嗎?", - "modalUserBlockMessage": "{{user}} 將無法與您聯繫或將您添加到對話群組。", + "modalUserBlockHeadline": "確定要封鎖 {user} 嗎?", + "modalUserBlockMessage": "{user} 將無法與您聯繫或將您添加到對話群組。", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Connection request could not be ignored", "modalUserCannotSendConnectionLegalHoldMessage": "You cannot connect to this user due to legal hold. [link]Learn more[/link]", "modalUserCannotSendConnectionMessage": "Connection request could not be sent", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {{username}}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "解除封鎖", "modalUserUnblockHeadline": "解除封鎖?", - "modalUserUnblockMessage": "{{user}} 將能夠再次與您連繫以及將您添加到對話群組中。", + "modalUserUnblockMessage": "{user} 將能夠再次與您連繫以及將您添加到對話群組中。", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "接受了您的連線請求", "notificationConnectionConnected": "您已經連線", "notificationConnectionRequest": "想要連線", - "notificationConversationCreate": "{{user}} 發起了一場對話", + "notificationConversationCreate": "{user} 發起了一場對話", "notificationConversationDeleted": "A conversation has been deleted", - "notificationConversationDeletedNamed": "{{name}} has been deleted", - "notificationConversationMessageTimerReset": "{{user}} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{{user}} set the message timer to {{time}}", - "notificationConversationRename": "{{user}} 將對話主題更改為 {{name}}", - "notificationMemberJoinMany": "{{user}} 將 {{number}} 人添加進了此對話群組中", - "notificationMemberJoinOne": "{{user1}} 將 {{user2}} 添加進了此對話群組", - "notificationMemberJoinSelf": "{{user}} joined the conversation", - "notificationMemberLeaveRemovedYou": "{{user}} 將您移出了此對話群組", - "notificationMention": "Mention: {{text}}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} 將對話主題更改為 {name}", + "notificationMemberJoinMany": "{user} 將 {number} 人添加進了此對話群組中", + "notificationMemberJoinOne": "{user1} 將 {user2} 添加進了此對話群組", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} 將您移出了此對話群組", + "notificationMention": "Mention: {text}", "notificationObfuscated": "傳送了一則訊息給您", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "有人", "notificationPing": "打了聲招呼", - "notificationReaction": "{{reaction}} 您的訊息", - "notificationReply": "Reply: {{text}}", + "notificationReaction": "{reaction} 您的訊息", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", "notificationSettingsMentionsAndReplies": "Mentions and replies", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "分享了一個檔案", "notificationSharedLocation": "分享了一個位置", "notificationSharedVideo": "分享了一段影片", - "notificationTitleGroup": "{{user}} in {{conversation}}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "呼叫中", "notificationVoiceChannelDeactivate": "有呼叫過", "oauth.allow": "Allow", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Create guest links to conversations in Wire", "oauth.subhead": "Microsoft Outlook requires your permission to:", "offlineBackendLearnMore": "Learn more", - "ongoingAudioCall": "Ongoing audio call with {{conversationName}}.", - "ongoingGroupAudioCall": "Ongoing conference call with {{conversationName}}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {{conversationName}}, your camera is {{cameraStatus}}.", - "ongoingVideoCall": "Ongoing video call with {{conversationName}}, your camera is {{cameraStatus}}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {{participantName}} at the moment. When {{participantName}} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {{participantName}}, as you two use different protocols. When {{participantName}} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "請確認此指紋碼與 [bold]{{user}} 的 [/bold] 裝置上的指紋碼相互吻合。", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "請確認此指紋碼與 [bold]{user} 的 [/bold] 裝置上的指紋碼相互吻合。", "participantDevicesDetailHowTo": "我該怎麼做?", "participantDevicesDetailResetSession": "重設session", "participantDevicesDetailShowMyDevice": "顯示我的裝置的指紋碼", "participantDevicesDetailVerify": "已驗證", "participantDevicesHeader": "裝置", - "participantDevicesHeadline": "{{brandName}} 會為每個設備產生一個獨一無二的指紋碼,請與 {{user}} 核對該指紋碼並驗證您的對話。", + "participantDevicesHeadline": "{brandName} 會為每個設備產生一個獨一無二的指紋碼,請與 {user} 核對該指紋碼並驗證您的對話。", "participantDevicesLearnMore": "瞭解詳情", - "participantDevicesNoClients": "{{user}} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", "participantDevicesProteusKeyFingerprint": "Proteus Key Fingerprint", "participantDevicesSelfAllDevices": "顯示我所有的設備", @@ -1221,22 +1221,22 @@ "preferencesAV": "音效/視訊", "preferencesAVCamera": "攝影機", "preferencesAVMicrophone": "麥克風", - "preferencesAVNoCamera": "{{brandName}} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "喇叭", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", "preferencesAVTryAgain": "Try Again", "preferencesAbout": "關於", - "preferencesAboutAVSVersion": "AVS version {{version}}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {{version}}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "隱私權政策", "preferencesAboutSupport": "支援", "preferencesAboutSupportContact": "與客服聯繫", "preferencesAboutSupportWebsite": "支援網站", "preferencesAboutTermsOfUse": "使用條款", - "preferencesAboutVersion": "{{brandName}} for web version {{version}}", - "preferencesAboutWebsite": "{{brandName}}網站", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName}網站", "preferencesAccount": "帳號", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Red", "preferencesAccountAccentColorTURQUOISE": "Turquoise", "preferencesAccountAppLockCheckbox": "Lock with passcode", - "preferencesAccountAppLockDetail": "Lock Wire after {{locktime}} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Set a status", "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "建立團隊", "preferencesAccountData": "Data usage permissions", - "preferencesAccountDataTelemetry": "Usage data allows {{brandName}} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Send anonymous usage data", "preferencesAccountDelete": "刪除帳號", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "登出", "preferencesAccountManageTeam": "管理團隊", "preferencesAccountMarketingConsentCheckbox": "Receive newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {{brandName}} via email.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "隱私", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "如果您不認得上面的設備,請將它移除並且重設您的密碼。", "preferencesDevicesCurrent": "目前的", "preferencesDevicesFingerprint": "金鑰指紋碼", - "preferencesDevicesFingerprintDetail": "{{brandName}} 會為每個不同的設備產生獨一無二的指紋碼供識別,請詳細比對並驗證您的設備以及對話。", + "preferencesDevicesFingerprintDetail": "{brandName} 會為每個不同的設備產生獨一無二的指紋碼供識別,請詳細比對並驗證您的設備以及對話。", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "取消", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "部分", "preferencesOptionsAudioSomeDetail": "Ping 命令和電話", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {{brandName}} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "History", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "You can only restore history from a backup of the same platform. Your backup will overwrite the conversations that you may have on this device.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Calls", "preferencesOptionsCallLogs": "Troubleshooting", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {{brandName}} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Save Report", "preferencesOptionsContacts": "連絡人", "preferencesOptionsContactsDetail": "我們使用您的通訊錄來幫助您與其他人連上線,我們會將一切資訊匿名化並且不會與任何人分享。", @@ -1374,8 +1374,8 @@ "replyQuoteError": "You cannot see this message.", "replyQuoteShowLess": "Show less", "replyQuoteShowMore": "Show more", - "replyQuoteTimeStampDate": "Original message from {{date}}", - "replyQuoteTimeStampTime": "Original message from {{time}}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "邀請好友加入 {{brandName}} 的行列", + "searchInvite": "邀請好友加入 {brandName} 的行列", "searchInviteButtonContacts": "從通訊錄", "searchInviteDetail": "分享您的通訊錄可以幫助您聯絡上其他人,我們會把所有資訊匿名化,並且也不會跟其他人分享這些資訊。", "searchInviteHeadline": "邀請您的朋友", "searchInviteShare": "分享通訊錄", - "searchListAdmins": "Group Admins ({{count}})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "您所有的連絡人都已在此對話群組中。", - "searchListMembers": "Group Members ({{count}})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "沒有符合的結果。\n請試試別的名稱。", "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "您在 {{brandName}} 裡沒有聯絡人。\n請試著依照使用者名稱或別名來尋找。", + "searchNoContactsOnWire": "您在 {brandName} 裡沒有聯絡人。\n請試著依照使用者名稱或別名來尋找。", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "連接", - "searchOthersFederation": "Connect with {{domainName}}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "聯絡人", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1428,7 +1428,7 @@ "searchTrySearch": "依照使用者名稱或別名來找人", "searchTrySearchFederation": "Find people in Wire by name or\n@username\n\nFind people from another domain\nby @username@domainname", "searchTrySearchLearnMore": "Learn more", - "selfNotSupportMLSMsgPart1": "You can't communicate with {{selfUserName}}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "to call, and send messages and files.", "selfProfileImageAlt": "Your profile picture", "servicesOptionsTitle": "Services", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Please enter your SSO code", "ssoLogin.subheadCodeOrEmail": "Please enter your email or SSO code.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "If your email matches an enterprise installation of {brandName}, this app will connect to that server.", - "startedAudioCallingAlert": "You are calling {{conversationName}}.", - "startedGroupCallingAlert": "You started a conference call with {{conversationName}}.", - "startedVideoCallingAlert": "You are calling {{conversationName}}, you camera is {{cameraStatus}}.", - "startedVideoGroupCallingAlert": "You started a conference call with {{conversationName}}, your camera is {{cameraStatus}}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "自行選擇", "takeoverButtonKeep": "繼續使用這個", "takeoverLink": "瞭解詳情", - "takeoverSub": "在 {{brandName}} 上選取一個您獨有的名稱。", + "takeoverSub": "在 {brandName} 上選取一個您獨有的名稱。", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Leave without saving?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {{currentStep}} of {{totalSteps}}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({{teamName}}).", - "teamCreationSuccessTitle": "Congratulations {{name}}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "發起通話", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({{shortcut}})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "變更對話主題名稱", "tooltipConversationEphemeral": "Self-deleting message", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {{time}}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "新增檔案", "tooltipConversationInfo": "Conversation info", - "tooltipConversationInputMoreThanTwoUserTyping": "{{user1}} and {{count}} more people are typing", - "tooltipConversationInputOneUserTyping": "{{user1}} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "請輸入一段訊息", - "tooltipConversationInputTwoUserTyping": "{{user1}} and {{user2}} are typing", - "tooltipConversationPeople": "成員 ({{shortcut}})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "成員 ({shortcut})", "tooltipConversationPicture": "新增相片", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "搜索", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "視訊通話", - "tooltipConversationsArchive": "存檔 ({{shortcut}})", - "tooltipConversationsArchived": "顯示存檔 ({{number}})", + "tooltipConversationsArchive": "存檔 ({shortcut})", + "tooltipConversationsArchived": "顯示存檔 ({number})", "tooltipConversationsMore": "更多", - "tooltipConversationsNotifications": "Open notification settings ({{shortcut}})", - "tooltipConversationsNotify": "取消靜音 ({{shortcut}})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "取消靜音 ({shortcut})", "tooltipConversationsPreferences": "開啟偏好設定", - "tooltipConversationsSilence": "靜音 ({{shortcut}})", - "tooltipConversationsStart": "開始對話 ({{shortcut}})", + "tooltipConversationsSilence": "靜音 ({shortcut})", + "tooltipConversationsStart": "開始對話 ({shortcut})", "tooltipPreferencesContactsMacos": "分享您在 MacOS 聯絡人應用程式裡的所有聯絡人資訊", "tooltipPreferencesPassword": "開啟另一個網站來重設您的密碼", "tooltipPreferencesPicture": "更換您的圖片...", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "無", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", - "userListSelectedContacts": "Selected ({{selectedContacts}})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {{brandName}}.", - "userNotFoundTitle": "{{brandName}} can’t find this person.", - "userNotVerified": "Get certainty about {{user}}’s identity before connecting.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "連接", "userProfileButtonIgnore": "忽略", "userProfileButtonUnblock": "解除封鎖", "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{{time}}h left", - "userRemainingTimeMinutes": "Less than {{time}}m left", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Microphone", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Open in a new window", - "videoCallOverlayParticipantsListLabel": "Participants ({{count}})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Share Screen", "videoCallOverlayShowParticipantsList": "Show participants list", "videoCallOverlayViewModeAll": "Show all participants", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({{count}})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "使用此版本的 {{brandName}} 無法參與此次對話,請使用", + "warningCallIssues": "使用此版本的 {brandName} 無法參與此次對話,請使用", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{{user}} 正在呼叫您,但是您的瀏覽器不支援對話功能。", + "warningCallUnsupportedIncoming": "{user} 正在呼叫您,但是您的瀏覽器不支援對話功能。", "warningCallUnsupportedOutgoing": "因為您的瀏覽器不支援通話功能,因此您無法進行對話。", "warningCallUpgradeBrowser": "來發起通話,請更新您的 Google Chrome 瀏覽器。", - "warningConnectivityConnectionLost": "正在嘗試連線中,此時 {{brandName}} 可能無法傳送訊息。", + "warningConnectivityConnectionLost": "正在嘗試連線中,此時 {brandName} 可能無法傳送訊息。", "warningConnectivityNoInternet": "沒有網路連線,您將無法傳送或接收訊息。", "warningLearnMore": "瞭解詳情", - "warningLifecycleUpdate": "有新版的 {{brandName}} 可供下載更新了。", + "warningLifecycleUpdate": "有新版的 {brandName} 可供下載更新了。", "warningLifecycleUpdateLink": "立即更新", "warningLifecycleUpdateNotes": "最新消息", "warningNotFoundCamera": "因為您的電腦沒有攝影機,所以無法發起通話。", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "由於您的瀏覽器沒有存取攝影機的權限,所以無法發起通話。", "warningPermissionDeniedMicrophone": "由於您的瀏覽器沒有存取麥克風的權限,所以無法發起通話。", "warningPermissionDeniedScreen": "您的瀏覽器必須要取得許可才能分享您的螢幕畫面。", - "warningPermissionRequestCamera": "{{icon}} 允許存取攝影機", - "warningPermissionRequestMicrophone": "{{icon}} 允許存取麥克風", - "warningPermissionRequestNotification": "{{icon}} 允許通知", - "warningPermissionRequestScreen": "{{icon}} 允許存取螢幕", - "wireLinux": "Linux 版的 {{brandName}}", - "wireMacos": "蘋果 MacOS 版的 {{brandName}}", - "wireWindows": "微軟 Windows 版的 {{brandName}}", - "wire_for_web": "{{brandName}} for Web" + "warningPermissionRequestCamera": "{icon} 允許存取攝影機", + "warningPermissionRequestMicrophone": "{icon} 允許存取麥克風", + "warningPermissionRequestNotification": "{icon} 允許通知", + "warningPermissionRequestScreen": "{icon} 允許存取螢幕", + "wireLinux": "Linux 版的 {brandName}", + "wireMacos": "蘋果 MacOS 版的 {brandName}", + "wireWindows": "微軟 Windows 版的 {brandName}", + "wire_for_web": "{brandName} for Web" } diff --git a/src/script/auth/component/AcceptNewsModal.tsx b/src/script/auth/component/AcceptNewsModal.tsx index 774fb0ce3d9..6942ebaf841 100644 --- a/src/script/auth/component/AcceptNewsModal.tsx +++ b/src/script/auth/component/AcceptNewsModal.tsx @@ -19,12 +19,13 @@ import React from 'react'; -import {FormattedMessage, useIntl} from 'react-intl'; +import {FormattedMessage} from 'react-intl'; import {Button, COLOR, Column, Columns, Container, H3, Link, Modal, Text} from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; + import {Config} from '../../Config'; -import {acceptNewsModalStrings} from '../../strings'; export interface Props extends React.HTMLProps { onConfirm: (event: React.MouseEvent) => void; @@ -32,19 +33,18 @@ export interface Props extends React.HTMLProps { } const AcceptNewsModal = ({onConfirm, onDecline}: Props) => { - const {formatMessage: _} = useIntl(); return (

- {_(acceptNewsModalStrings.headline, {brandName: Config.getConfig().BRAND_NAME})} + {t('acceptNewsModal.headline', {brandName: Config.getConfig().BRAND_NAME})}

- {_(acceptNewsModalStrings.unsubscribeDescription)} + {t('acceptNewsModal.unsubscribeDescription')} {chunks}, }} @@ -60,12 +60,12 @@ const AcceptNewsModal = ({onConfirm, onDecline}: Props) => { backgroundColor={COLOR.GRAY} data-uie-name="do-decline-marketing-consent" > - {_(acceptNewsModalStrings.declineButton)} + {t('acceptNewsModal.declineButton')} diff --git a/src/script/auth/component/AccountForm.tsx b/src/script/auth/component/AccountForm.tsx index 74821e54804..970aac14f1c 100644 --- a/src/script/auth/component/AccountForm.tsx +++ b/src/script/auth/component/AccountForm.tsx @@ -20,7 +20,7 @@ import React, {useEffect, useRef, useState} from 'react'; import {BackendError, BackendErrorLabel} from '@wireapp/api-client/lib/http'; -import {FormattedMessage, useIntl} from 'react-intl'; +import {FormattedMessage} from 'react-intl'; import {connect} from 'react-redux'; import {AnyAction, Dispatch} from 'redux'; @@ -28,12 +28,12 @@ import {ValidationUtil} from '@wireapp/commons'; import {Button, Checkbox, CheckboxLabel, Form, Input, Small} from '@wireapp/react-ui-kit'; import {handleEnterDown} from 'Util/KeyboardUtil'; +import {t} from 'Util/LocalizerUtil'; import {getLogger} from 'Util/Logger'; import {Exception} from './Exception'; import {Config} from '../../Config'; -import {accountFormStrings} from '../../strings'; import {actionRoot as ROOT_ACTIONS} from '../module/action/'; import {ValidationError} from '../module/action/ValidationError'; import {RootState, bindActionCreators} from '../module/reducer'; @@ -49,8 +49,6 @@ interface Props extends React.HTMLProps { } const AccountFormComponent = ({account, ...props}: Props & ConnectedProps & DispatchProps) => { - const {formatMessage: _} = useIntl(); - const [registrationData, setRegistrationData] = useState({ accent_id: AccentColor.STRONG_BLUE.id, email: '', @@ -169,7 +167,7 @@ const AccountFormComponent = ({account, ...props}: Props & ConnectedProps & Disp markInvalid={!validInputs.name} value={registrationData.name} autoComplete="section-create-team username" - placeholder={_(accountFormStrings.namePlaceholder)} + placeholder={t('accountForm.namePlaceholder')} onKeyDown={event => handleEnterDown(event, () => inputs.email.current?.focus())} maxLength={64} minLength={2} @@ -190,10 +188,8 @@ const AccountFormComponent = ({account, ...props}: Props & ConnectedProps & Disp markInvalid={!validInputs.email} value={registrationData.email} autoComplete="section-create-team email" - placeholder={_( - props.isPersonalFlow - ? accountFormStrings.emailPersonalPlaceholder - : accountFormStrings.emailTeamPlaceholder, + placeholder={t( + props.isPersonalFlow ? 'accountForm.emailPersonalPlaceholder' : 'accountForm.emailTeamPlaceholder', )} onKeyDown={event => handleEnterDown(event, () => inputs.password.current?.focus())} maxLength={128} @@ -215,7 +211,7 @@ const AccountFormComponent = ({account, ...props}: Props & ConnectedProps & Disp value={registrationData.password} autoComplete="section-create-team new-password" type="password" - placeholder={_(accountFormStrings.passwordPlaceholder)} + placeholder={t('accountForm.passwordPlaceholder')} pattern={ValidationUtil.getNewPasswordPattern(Config.getConfig().NEW_PASSWORD_MINIMUM_LENGTH)} required data-uie-name="enter-password" @@ -229,7 +225,7 @@ const AccountFormComponent = ({account, ...props}: Props & ConnectedProps & Disp }} data-uie-name="element-password-help" > - {_(accountFormStrings.passwordHelp, {minPasswordLength: Config.getConfig().NEW_PASSWORD_MINIMUM_LENGTH})} + {t('accountForm.passwordHelp', {minPasswordLength: String(Config.getConfig().NEW_PASSWORD_MINIMUM_LENGTH)})} @@ -254,7 +250,7 @@ const AccountFormComponent = ({account, ...props}: Props & ConnectedProps & Disp {Config.getConfig().FEATURE.ENABLE_ACCOUNT_REGISTRATION_ACCEPT_TERMS_AND_PRIVACY_POLICY ? ( ( ) : ( ( - {props.submitText || _(accountFormStrings.submitButton)} + {props.submitText || t('accountForm.submitButton')} ); diff --git a/src/script/auth/component/AppAlreadyOpen.tsx b/src/script/auth/component/AppAlreadyOpen.tsx index 31e22889d66..16651bead1f 100644 --- a/src/script/auth/component/AppAlreadyOpen.tsx +++ b/src/script/auth/component/AppAlreadyOpen.tsx @@ -17,20 +17,17 @@ * */ -import {useIntl} from 'react-intl'; - import {Button, Column, Columns, Container, H3, Modal, Text} from '@wireapp/react-ui-kit'; import {useSingleInstance} from 'src/script/hooks/useSingleInstance'; +import {t} from 'Util/LocalizerUtil'; import {Config} from '../../Config'; -import {appAlreadyOpenStrings} from '../../strings'; interface AppAlreadyOpenProps { fullscreen?: boolean; } export const AppAlreadyOpen = ({fullscreen}: AppAlreadyOpenProps) => { - const {formatMessage: _} = useIntl(); const {hasOtherInstance, killRunningInstance} = useSingleInstance(); if (!hasOtherInstance) { return null; @@ -40,9 +37,9 @@ export const AppAlreadyOpen = ({fullscreen}: AppAlreadyOpenProps) => {

- {_(appAlreadyOpenStrings.headline, {brandName: Config.getConfig().BRAND_NAME})} + {t('appAlreadyOpen.headline', {brandName: Config.getConfig().BRAND_NAME})}

- {_(appAlreadyOpenStrings.text)} + {t('appAlreadyOpen.text')} diff --git a/src/script/auth/component/ClientItem.tsx b/src/script/auth/component/ClientItem.tsx index 27271d020c6..cce33d535e7 100644 --- a/src/script/auth/component/ClientItem.tsx +++ b/src/script/auth/component/ClientItem.tsx @@ -21,7 +21,6 @@ import React, {useEffect, useState} from 'react'; import {RegisteredClient} from '@wireapp/api-client/lib/client/index'; import {TabIndex} from '@wireapp/react-ui-kit/lib/types/enums'; -import {useIntl} from 'react-intl'; import { COLOR, @@ -41,7 +40,6 @@ import {isEnterKey} from 'Util/KeyboardUtil'; import {t} from 'Util/LocalizerUtil'; import {splitFingerprint} from 'Util/StringUtil'; -import {clientItemStrings} from '../../strings'; import {ValidationError} from '../module/action/ValidationError'; import {parseError, parseValidationErrors} from '../util/errorUtil'; @@ -55,7 +53,6 @@ export interface Props extends React.HTMLProps { } const ClientItem = ({selected, onClientRemoval, onClick, client, clientError, requirePassword}: Props) => { - const {formatMessage: _} = useIntl(); const passwordInput = React.useRef(null); const CONFIG = { @@ -311,7 +308,7 @@ const ClientItem = ({selected, onClientRemoval, onClick, client, clientError, re label={t('modalAccountRemoveDevicePlaceholder')} onChange={onPasswordChange} pattern=".{1,1024}" - placeholder={_(clientItemStrings.passwordPlaceholder)} + placeholder={t('clientItem.passwordPlaceholder')} required type="password" value={password} diff --git a/src/script/auth/component/Exception.tsx b/src/script/auth/component/Exception.tsx index 4f04f81cb52..c6019700a3e 100644 --- a/src/script/auth/component/Exception.tsx +++ b/src/script/auth/component/Exception.tsx @@ -23,8 +23,10 @@ import {FormattedMessage} from 'react-intl'; import {ErrorMessage, Link} from '@wireapp/react-ui-kit'; +import {errorHandlerStrings} from 'Util/ErrorUtil'; +import {validationErrorStrings} from 'Util/ValidationUtil'; + import {Config} from '../../Config'; -import {errorHandlerStrings, validationErrorStrings} from '../../strings'; interface ExceptionProps { errors: any[]; @@ -46,23 +48,23 @@ const Exception = ({errors = []}: ExceptionProps) => { > {translatedErrors.hasOwnProperty(error.label) ? ( - + ), supportKeychainLink: ( - + ), }} /> ) : ( - + )} ); diff --git a/src/script/auth/component/JoinGuestLinkPasswordModal.tsx b/src/script/auth/component/JoinGuestLinkPasswordModal.tsx index 3431b9552bf..c58769faf3a 100644 --- a/src/script/auth/component/JoinGuestLinkPasswordModal.tsx +++ b/src/script/auth/component/JoinGuestLinkPasswordModal.tsx @@ -20,14 +20,12 @@ import React, {useState} from 'react'; import {StatusCodes as HTTP_STATUS} from 'http-status-codes'; -import {useIntl} from 'react-intl'; import {Button, COLOR, Container, ErrorMessage, Form, H2, Input, Link, Modal, Text} from '@wireapp/react-ui-kit'; import {t} from 'Util/LocalizerUtil'; import {Config} from '../../Config'; -import {joinGuestLinkPasswordModalStrings} from '../../strings'; export interface JoinGuestLinkPasswordModalProps { onSubmitPassword: (password: string) => void; @@ -44,7 +42,6 @@ const JoinGuestLinkPasswordModal: React.FC = ({ conversationName, onSubmitPassword, }) => { - const {formatMessage: _} = useIntl(); const [passwordValue, setPasswordValue] = useState(''); const onSubmit = (event: React.FormEvent) => { @@ -54,7 +51,7 @@ const JoinGuestLinkPasswordModal: React.FC = ({ const Error = () => { if (error?.code === HTTP_STATUS.FORBIDDEN || error?.code === HTTP_STATUS.BAD_REQUEST) { - return {_(joinGuestLinkPasswordModalStrings.passwordIncorrect)}; + return {t('guestLinkPasswordModal.passwordIncorrect')}; } return null; }; @@ -68,7 +65,7 @@ const JoinGuestLinkPasswordModal: React.FC = ({ : t('guestLinkPasswordModal.headlineDefault')} - {_(joinGuestLinkPasswordModalStrings.description)} + {t('guestLinkPasswordModal.description')}
= ({ data-uie-name="guest-link-join-password-input" name="guest-join-password" required - placeholder={_(joinGuestLinkPasswordModalStrings.passwordInputLabel)} - label={_(joinGuestLinkPasswordModalStrings.passwordInputLabel)} + placeholder={t('guestLinkPasswordModal.passwordInputLabel')} + label={t('guestLinkPasswordModal.passwordInputLabel')} id="guest_link_join_password" className="modal__input" type="password" @@ -93,7 +90,7 @@ const JoinGuestLinkPasswordModal: React.FC = ({ - {_(joinGuestLinkPasswordModalStrings.learnMoreLink)} + {t('guestLinkPasswordModal.learnMoreLink')}
diff --git a/src/script/auth/component/LoginForm.tsx b/src/script/auth/component/LoginForm.tsx index e174a2646bd..2bb5fd10dbd 100644 --- a/src/script/auth/component/LoginForm.tsx +++ b/src/script/auth/component/LoginForm.tsx @@ -20,13 +20,12 @@ import React, {useRef, useState} from 'react'; import {LoginData} from '@wireapp/api-client/lib/auth'; -import {useIntl} from 'react-intl'; import {Button, Input, Loading} from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; import {isValidEmail, isValidUsername} from 'Util/ValidationUtil'; -import {loginStrings} from '../../strings'; import {ValidationError} from '../module/action/ValidationError'; interface LoginFormProps { @@ -35,7 +34,6 @@ interface LoginFormProps { } const LoginForm = ({isFetching, onSubmit}: LoginFormProps) => { - const {formatMessage: _} = useIntl(); const emailInput = useRef(null); const passwordInput = useRef(null); @@ -109,7 +107,7 @@ const LoginForm = ({isFetching, onSubmit}: LoginFormProps) => { markInvalid={!validEmailInput} value={email} autoComplete="username email" - placeholder={_(loginStrings.emailPlaceholder)} + placeholder={t('login.emailPlaceholder')} maxLength={128} type="text" required @@ -127,7 +125,7 @@ const LoginForm = ({isFetching, onSubmit}: LoginFormProps) => { value={password} autoComplete="section-login password" type="password" - placeholder={_(loginStrings.passwordPlaceholder)} + placeholder={t('login.passwordPlaceholder')} pattern={'.{1,1024}'} required data-uie-name="enter-password" @@ -142,10 +140,10 @@ const LoginForm = ({isFetching, onSubmit}: LoginFormProps) => { disabled={!email || !password} formNoValidate onClick={handleSubmit} - aria-label={_(loginStrings.headline)} + aria-label={t('login.headline')} data-uie-name="do-sign-in" > - {_(loginStrings.headline)} + {t('login.headline')} )}
diff --git a/src/script/auth/component/WirelessContainer.tsx b/src/script/auth/component/WirelessContainer.tsx index 97b592513cf..ad6b9ad7643 100644 --- a/src/script/auth/component/WirelessContainer.tsx +++ b/src/script/auth/component/WirelessContainer.tsx @@ -19,14 +19,14 @@ import React from 'react'; -import {FormattedMessage, useIntl} from 'react-intl'; +import {FormattedMessage} from 'react-intl'; import {CloseIcon, Content, Footer, Header, Link, Small} from '@wireapp/react-ui-kit'; import {LogoFullIcon} from 'Components/Icon'; +import {t} from 'Util/LocalizerUtil'; import {Config} from '../../Config'; -import {cookiePolicyStrings, footerStrings} from '../../strings'; import {EXTERNAL_ROUTE} from '../externalRoute'; export interface Props extends React.HTMLAttributes { @@ -36,7 +36,6 @@ export interface Props extends React.HTMLAttributes { } const WirelessContainer: React.FC = ({showCookiePolicyBanner, onCookiePolicyBannerClose, children}) => { - const {formatMessage: _} = useIntl(); return (
= ({showCookiePolicyBanner, onCookiePol data-uie-name="go-privacy" > , strong: (...chunks: any[]) => {chunks}, @@ -99,7 +98,7 @@ const WirelessContainer: React.FC = ({showCookiePolicyBanner, onCookiePol {children}
{Config.getConfig().WEBSITE_LABEL} - · {_(footerStrings.copy)} + · {t('footer.copy')}
diff --git a/src/script/auth/page/ClientManager.tsx b/src/script/auth/page/ClientManager.tsx index 7b9d083adc4..d281020a898 100644 --- a/src/script/auth/page/ClientManager.tsx +++ b/src/script/auth/page/ClientManager.tsx @@ -19,17 +19,17 @@ import React, {useEffect} from 'react'; -import {useIntl} from 'react-intl'; import {connect} from 'react-redux'; import {AnyAction, Dispatch} from 'redux'; import {UrlUtil, StringUtil, Runtime} from '@wireapp/commons'; import {Button, ButtonVariant, ContainerXS, H1, Muted, QUERY, useMatchMedia, useTimeout} from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; + import {Page} from './Page'; import {Config} from '../../Config'; -import {clientManagerStrings} from '../../strings'; import {ClientList} from '../component/ClientList'; import {actionRoot as ROOT_ACTIONS} from '../module/action/'; import {RootState, bindActionCreators} from '../module/reducer'; @@ -38,7 +38,6 @@ import {QUERY_KEY} from '../route'; type Props = React.HTMLProps; const ClientManagerComponent = ({doGetAllClients, doLogout}: Props & ConnectedProps & DispatchProps) => { - const {formatMessage: _} = useIntl(); const SFAcode = localStorage.getItem(QUERY_KEY.CONVERSATION_CODE); const isOauth = UrlUtil.hasURLParameter(QUERY_KEY.SCOPE); const isMobile = useMatchMedia(QUERY.mobile); @@ -84,7 +83,7 @@ const ClientManagerComponent = ({doGetAllClients, doLogout}: Props & ConnectedPr }} >

- {_(clientManagerStrings.headline)} + {t('clientManager.headline')}

{isOauth - ? _(clientManagerStrings.oauth, {device}) - : _(clientManagerStrings.subhead, {brandName: Config.getConfig().BRAND_NAME})} + ? t('clientManager.oauth', {device}) + : t('clientManager.subhead', {brandName: Config.getConfig().BRAND_NAME})} diff --git a/src/script/auth/page/ConversationJoin.tsx b/src/script/auth/page/ConversationJoin.tsx index 22844095c4f..c6a729d10b2 100644 --- a/src/script/auth/page/ConversationJoin.tsx +++ b/src/script/auth/page/ConversationJoin.tsx @@ -21,7 +21,6 @@ import React, {useEffect, useState} from 'react'; import type {RegisterData} from '@wireapp/api-client/lib/auth'; import {BackendErrorLabel} from '@wireapp/api-client/lib/http'; -import {useIntl} from 'react-intl'; import {connect} from 'react-redux'; import {Navigate} from 'react-router-dom'; import {AnyAction, Dispatch} from 'redux'; @@ -29,6 +28,7 @@ import {AnyAction, Dispatch} from 'redux'; import {UrlUtil} from '@wireapp/commons'; import {Column, Columns, H1, Muted} from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; import {noop} from 'Util/util'; import {GuestLoginColumn, IsLoggedInColumn, Separator} from './ConversationJoinComponents'; @@ -38,7 +38,6 @@ import {Login} from './Login'; import {Page} from './Page'; import {Config} from '../../Config'; -import {conversationJoinStrings} from '../../strings'; import {AppAlreadyOpen} from '../component/AppAlreadyOpen'; import {JoinGuestLinkPasswordModal} from '../component/JoinGuestLinkPasswordModal'; import {WirelessContainer} from '../component/WirelessContainer'; @@ -74,7 +73,6 @@ const ConversationJoinComponent = ({ doGetAllClients, }: Props & ConnectedProps & DispatchProps) => { const nameInput = React.useRef(null); - const {formatMessage: _} = useIntl(); const conversationHasPassword = conversationInfo?.has_password; @@ -270,11 +268,11 @@ const ConversationJoinComponent = ({

- {_(conversationJoinStrings.mainHeadline)} + {t('conversationJoin.mainHeadline')}

{!isWirePublicInstance && ( - {_(conversationJoinStrings.headline, {domain: window.location.hostname})} + {t('conversationJoin.headline', {domain: window.location.hostname})} )}
diff --git a/src/script/auth/page/ConversationJoinComponents.tsx b/src/script/auth/page/ConversationJoinComponents.tsx index db42d8aee25..861560dbf45 100644 --- a/src/script/auth/page/ConversationJoinComponents.tsx +++ b/src/script/auth/page/ConversationJoinComponents.tsx @@ -19,8 +19,6 @@ import React, {useState} from 'react'; -import {useIntl} from 'react-intl'; - import { useMatchMedia, QUERY, @@ -40,8 +38,8 @@ import { } from '@wireapp/react-ui-kit'; import {Config} from 'src/script/Config'; +import {t} from 'Util/LocalizerUtil'; -import {conversationJoinStrings} from '../../strings'; import {parseValidationErrors, parseError} from '../util/errorUtil'; interface IsLoggedInColumnProps { @@ -90,7 +88,6 @@ const Separator = () => { }; const IsLoggedInColumn = ({handleLogout, handleSubmit, selfName}: IsLoggedInColumnProps) => { - const {formatMessage: _} = useIntl(); return ( @@ -105,20 +102,18 @@ const IsLoggedInColumn = ({handleLogout, handleSubmit, selfName}: IsLoggedInColu }} > <> -

{_(conversationJoinStrings.existentAccountJoinInBrowser)}

- - {_(conversationJoinStrings.existentAccountUserName, {selfName})} - +

{t('conversationJoin.existentAccountJoinInBrowser')}

+ {t('conversationJoin.existentAccountUserName', {selfName})} - {_(conversationJoinStrings.joinWithOtherAccount)} + {t('conversationJoin.joinWithOtherAccount')} @@ -148,7 +143,6 @@ const GuestLoginColumn = ({ conversationError, error, }: GuestLoginColumnProps) => { - const {formatMessage: _} = useIntl(); const [isTermOfUseAccepted, setIsTermOfUseAccepted] = useState(false); return ( @@ -164,8 +158,8 @@ const GuestLoginColumn = ({ }} > <> -

{_(conversationJoinStrings.noAccountHead)}

- {_(conversationJoinStrings.subhead)} +

{t('conversationJoin.noAccountHead')}

+ {t('conversationJoin.subhead')}
- {_({id: 'conversationJoin.termsAcceptanceText'})}{' '} + {t('conversationJoin.termsAcceptanceText')}{' '} - {_({id: 'conversationJoin.termsLink'}, {brandName: Config.getConfig().BRAND_NAME})} + {t('conversationJoin.termsLink', {brandName: Config.getConfig().BRAND_NAME})} . @@ -226,10 +220,10 @@ const GuestLoginColumn = ({ disabled={!enteredName || !isValidName || isSubmitingName || !isTermOfUseAccepted} formNoValidate onClick={checkNameValidity} - aria-label={_(conversationJoinStrings.joinButton)} + aria-label={t('conversationJoin.joinButton')} data-uie-name="do-join-as-guest" > - {_(conversationJoinStrings.joinButton)} + {t('conversationJoin.joinButton')} )}
diff --git a/src/script/auth/page/ConversationJoinInvalid.tsx b/src/script/auth/page/ConversationJoinInvalid.tsx index 14ebe9dda00..516a2c960de 100644 --- a/src/script/auth/page/ConversationJoinInvalid.tsx +++ b/src/script/auth/page/ConversationJoinInvalid.tsx @@ -19,31 +19,31 @@ import React from 'react'; -import {FormattedMessage, useIntl} from 'react-intl'; +import {FormattedMessage} from 'react-intl'; import {ContainerXS, H2, Text} from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; + import {Config} from '../../Config'; -import {conversationJoinStrings} from '../../strings'; import {WirelessContainer} from '../component/WirelessContainer'; type Props = React.HTMLProps; const ConversationJoinInvalid = ({}: Props) => { - const {formatMessage: _} = useIntl(); return (

- {_(conversationJoinStrings.invalidSubhead)} + {t('conversationJoin.invalidSubhead')}
@@ -51,15 +51,14 @@ const ConversationJoinInvalid = ({}: Props) => { }; const ConversationJoinFull = ({}: Props) => { - const {formatMessage: _} = useIntl(); return (

- +

- {_(conversationJoinStrings.fullConversationSubhead)} + {t('conversationJoin.fullConversationSubhead')}
diff --git a/src/script/auth/page/CreateAccount.tsx b/src/script/auth/page/CreateAccount.tsx index ce45cb95b04..01f7d0ef2de 100644 --- a/src/script/auth/page/CreateAccount.tsx +++ b/src/script/auth/page/CreateAccount.tsx @@ -19,15 +19,15 @@ import React from 'react'; -import {useIntl} from 'react-intl'; import {useNavigate} from 'react-router-dom'; import {ArrowIcon, COLOR, Column, Columns, Container, ContainerXS, H1, IsMobile} from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; + import {Page} from './Page'; import {Config} from '../../../script/Config'; -import {createAccountStrings} from '../../strings'; import {AccountForm} from '../component/AccountForm'; import {RouterLink} from '../component/RouterLink'; import {ROUTE} from '../route'; @@ -35,7 +35,6 @@ import {ROUTE} from '../route'; type Props = React.HTMLProps; const CreateAccount = ({}: Props) => { - const {formatMessage: _} = useIntl(); const navigate = useNavigate(); const backArrow = ( @@ -60,7 +59,7 @@ const CreateAccount = ({}: Props) => { centerText style={{display: 'flex', flexDirection: 'column', justifyContent: 'space-between', minHeight: 428}} > -

{_(createAccountStrings.headLine)}

+

{t('createAccount.headLine')}

{ if (Config.getConfig().FEATURE.ENABLE_EXTRA_CLIENT_ENTROPY) { @@ -69,7 +68,7 @@ const CreateAccount = ({}: Props) => { navigate(ROUTE.VERIFY_EMAIL_CODE); } }} - submitText={_(createAccountStrings.submitButton)} + submitText={t('createAccount.nextButton')} /> diff --git a/src/script/auth/page/CreatePersonalAccount.tsx b/src/script/auth/page/CreatePersonalAccount.tsx index e6c8691b56a..201dd506a17 100644 --- a/src/script/auth/page/CreatePersonalAccount.tsx +++ b/src/script/auth/page/CreatePersonalAccount.tsx @@ -19,7 +19,6 @@ import React from 'react'; -import {useIntl} from 'react-intl'; import {connect} from 'react-redux'; import {useNavigate} from 'react-router-dom'; import {AnyAction, Dispatch} from 'redux'; @@ -27,10 +26,11 @@ import {AnyAction, Dispatch} from 'redux'; import {Runtime} from '@wireapp/commons'; import {ArrowIcon, COLOR, Column, Columns, Container, ContainerXS, H1, IsMobile} from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; + import {Page} from './Page'; import {Config} from '../../Config'; -import {createPersonalAccountStrings} from '../../strings'; import {AccountForm} from '../component/AccountForm'; import {RouterLink} from '../component/RouterLink'; import {actionRoot as ROOT_ACTIONS} from '../module/action/'; @@ -45,7 +45,7 @@ const CreatePersonalAccountComponent = ({ enterPersonalCreationFlow, }: Props & ConnectedProps & DispatchProps) => { const navigate = useNavigate(); - const {formatMessage: _} = useIntl(); + const isMacOsWrapper = Runtime.isDesktopApp() && Runtime.isMacOS(); React.useEffect(() => { enterPersonalCreationFlow(); @@ -57,7 +57,7 @@ const CreatePersonalAccountComponent = ({ verticalCenter style={{display: 'flex', flexDirection: 'column', justifyContent: 'space-between', minHeight: 428}} > -

{_(createPersonalAccountStrings.headLine)}

+

{t('createPersonalAccount.headLine')}

{ if (Config.getConfig().FEATURE.ENABLE_EXTRA_CLIENT_ENTROPY) { @@ -66,7 +66,7 @@ const CreatePersonalAccountComponent = ({ navigate(ROUTE.VERIFY_EMAIL_CODE); } }} - submitText={_(createPersonalAccountStrings.submitButton)} + submitText={t('createPersonalAccount.nextButton')} /> ); @@ -74,7 +74,7 @@ const CreatePersonalAccountComponent = ({ diff --git a/src/script/auth/page/CustomEnvironmentRedirect.tsx b/src/script/auth/page/CustomEnvironmentRedirect.tsx index ba30cbf10e8..91b4e4114f7 100644 --- a/src/script/auth/page/CustomEnvironmentRedirect.tsx +++ b/src/script/auth/page/CustomEnvironmentRedirect.tsx @@ -19,7 +19,6 @@ import {useEffect, useState} from 'react'; -import {useIntl} from 'react-intl'; import {connect} from 'react-redux'; import {AnyAction, Dispatch} from 'redux'; @@ -27,19 +26,17 @@ import {Runtime, UrlUtil} from '@wireapp/commons'; import {COLOR, ContainerXS, FlexBox, Text} from '@wireapp/react-ui-kit'; import {LogoIcon} from 'Components/Icon'; +import {t} from 'Util/LocalizerUtil'; import {afterRender} from 'Util/util'; import {Page} from './Page'; -import {customEnvRedirectStrings} from '../../strings'; import {actionRoot} from '../module/action'; import {bindActionCreators} from '../module/reducer'; import {QUERY_KEY} from '../route'; const REDIRECT_DELAY = 5000; const CustomEnvironmentRedirectComponent = ({doNavigate, doSendNavigationEvent}: DispatchProps) => { - const {formatMessage: _} = useIntl(); - const [destinationUrl, setDestinationUrl] = useState(null); const [isAnimating, setIsAnimating] = useState(false); @@ -117,13 +114,13 @@ const CustomEnvironmentRedirectComponent = ({doNavigate, doSendNavigationEvent}: - {_(customEnvRedirectStrings.redirectHeadline)} + {t('customEnvRedirect.redirectHeadline')} - {_(customEnvRedirectStrings.redirectTo)} + {t('customEnvRedirect.redirectTo')} - {_(customEnvRedirectStrings.credentialsInfo)} + {t('customEnvRedirect.credentialsInfo')} diff --git a/src/script/auth/page/EntropyContainer.tsx b/src/script/auth/page/EntropyContainer.tsx index 1d1d8757963..9f1acfddbdf 100644 --- a/src/script/auth/page/EntropyContainer.tsx +++ b/src/script/auth/page/EntropyContainer.tsx @@ -19,13 +19,11 @@ import React, {useState} from 'react'; -import {useIntl} from 'react-intl'; - import {Button, CheckRoundIcon, ContainerSM, H1, Muted, Text} from '@wireapp/react-ui-kit'; import {handleEnterDown} from 'Util/KeyboardUtil'; +import {t} from 'Util/LocalizerUtil'; -import {setEntropyStrings} from '../../strings'; import {EntropyData} from '../../util/Entropy'; import {EntropyCanvas} from '../component/EntropyCanvas'; import {ProgressBar} from '../component/ProgressBar'; @@ -36,7 +34,6 @@ interface Props extends React.HTMLProps { } const EntropyContainer = ({onSetEntropy, containerSize = 400}: Props) => { - const {formatMessage: _} = useIntl(); const [entropy, setEntropy] = useState(new EntropyData()); const [pause, setPause] = useState(); const [percent, setPercent] = useState(0); @@ -66,13 +63,13 @@ const EntropyContainer = ({onSetEntropy, containerSize = 400}: Props) => { }} >

- {_(setEntropyStrings.headline)} + {t('setEntropy.headline')}

{percent >= 100 ? ( <> - {_(setEntropyStrings.success)} + {t('setEntropy.success')} ) : ( <> - {_(setEntropyStrings.subheadline)} + {t('setEntropy.subheadline')} { - const {formatMessage: _} = useIntl(); const navigate = useNavigate(); const shouldLoadClients = !hasLoadedClients && isNewCurrentSelfClient; @@ -79,10 +78,10 @@ const HistoryInfoComponent = ({ return ( -

{_(historyInfoStrings.noHistoryHeadline, {brandName: Config.getConfig().BRAND_NAME})}

+

{t('historyInfo.noHistoryHeadline', {brandName: Config.getConfig().BRAND_NAME})}

, }} @@ -95,11 +94,11 @@ const HistoryInfoComponent = ({ data-uie-name="do-history-confirm" onKeyDown={event => handleEnterDown(event, onContinue)} > - {_(historyInfoStrings.ok)} + {t('historyInfo.ok')} - {_(historyInfoStrings.learnMore)} + {t('historyInfo.learnMore')}
diff --git a/src/script/auth/page/Index.tsx b/src/script/auth/page/Index.tsx index 8f81af2642a..632cd431ce5 100644 --- a/src/script/auth/page/Index.tsx +++ b/src/script/auth/page/Index.tsx @@ -19,7 +19,7 @@ import React, {useEffect, useState} from 'react'; -import {FormattedMessage, useIntl} from 'react-intl'; +import {FormattedMessage} from 'react-intl'; import {connect} from 'react-redux'; import {Navigate, useNavigate} from 'react-router-dom'; import {AnyAction, Dispatch} from 'redux'; @@ -30,20 +30,20 @@ import {Button, ButtonVariant, ContainerXS, ErrorMessage, Text} from '@wireapp/r import {LogoFullIcon} from 'Components/Icon'; import {isDataDogEnabled} from 'Util/DataDog'; import {getWebEnvironment} from 'Util/Environment'; +import {t} from 'Util/LocalizerUtil'; import {Page} from './Page'; import {Config} from '../../Config'; import '../../localization/Localizer'; -import {indexStrings, logoutReasonStrings} from '../../strings'; import {bindActionCreators, RootState} from '../module/reducer'; import * as AuthSelector from '../module/selector/AuthSelector'; import {QUERY_KEY, ROUTE} from '../route'; +import {logoutReasonStrings} from '../util/logoutUtil'; type Props = React.HTMLProps; const IndexComponent = ({defaultSSOCode}: Props & ConnectedProps & DispatchProps) => { - const {formatMessage: _} = useIntl(); const navigate = useNavigate(); const [logoutReason, setLogoutReason] = useState(); @@ -81,7 +81,7 @@ const IndexComponent = ({defaultSSOCode}: Props & ConnectedProps & DispatchProps style={{fontSize: '2rem', fontWeight: 300, marginBottom: '48px'}} data-uie-name="welcome-text" > - {_(indexStrings.welcome, {brandName: Config.getConfig().BACKEND_NAME})} + {t('index.welcome', {brandName: Config.getConfig().BACKEND_NAME})} {!getWebEnvironment().isProduction && isDataDogEnabled() && ( @@ -91,13 +91,16 @@ const IndexComponent = ({defaultSSOCode}: Props & ConnectedProps & DispatchProps style={{fontSize: '0.75rem', fontWeight: 300, marginBottom: '48px'}} data-uie-name="disclaimer" > - {_(indexStrings.disclaimer, { - link: ( -
- https://app.wire.com - - ), - })} + + https://app.wire.com + + ), + }} + /> )} @@ -108,16 +111,16 @@ const IndexComponent = ({defaultSSOCode}: Props & ConnectedProps & DispatchProps block data-uie-name="go-set-account-type" > - {_(indexStrings.createAccount)} + {t('index.createAccount')} )} {logoutReason && ( , }} @@ -133,7 +136,7 @@ const IndexComponent = ({defaultSSOCode}: Props & ConnectedProps & DispatchProps style={{marginTop: '120px'}} data-uie-name="go-sso-login" > - {_(features.ENABLE_DOMAIN_DISCOVERY ? indexStrings.enterprise : indexStrings.ssoLogin)} + {t(features.ENABLE_DOMAIN_DISCOVERY ? 'index.enterprise' : 'index.ssoLogin')} )} diff --git a/src/script/auth/page/InitialInvite.tsx b/src/script/auth/page/InitialInvite.tsx index 3fcc5c11432..4ddddb96698 100644 --- a/src/script/auth/page/InitialInvite.tsx +++ b/src/script/auth/page/InitialInvite.tsx @@ -20,7 +20,6 @@ import React, {useState} from 'react'; import {BackendErrorLabel, SyntheticErrorLabel} from '@wireapp/api-client/lib/http'; -import {useIntl} from 'react-intl'; import {connect} from 'react-redux'; import {AnyAction, Dispatch} from 'redux'; @@ -41,9 +40,10 @@ import { InputBlock, } from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; + import {Page} from './Page'; -import {inviteStrings} from '../../strings'; import {Exception} from '../component/Exception'; import {EXTERNAL_ROUTE} from '../externalRoute'; import {actionRoot as ROOT_ACTIONS} from '../module/action/'; @@ -66,7 +66,6 @@ const InitialInviteComponent = ({ isTeamFlow, removeLocalStorage, }: Props & ConnectedProps & DispatchProps) => { - const {formatMessage: _} = useIntl(); const emailInput = React.useRef(); const [enteredEmail, setEnteredEmail] = useState(''); const [error, setError] = useState(null); @@ -152,8 +151,8 @@ const InitialInviteComponent = ({ style={{display: 'flex', flexDirection: 'column', justifyContent: 'space-between', minHeight: 428}} >
-

{_(inviteStrings.headline)}

- {_(inviteStrings.subhead)} +

{t('invite.headline')}

+ {t('invite.subhead')}
{invites.map(({email}) => renderEmail(email))} @@ -163,7 +162,7 @@ const InitialInviteComponent = ({ {invites.length ? ( ) : ( - {_(inviteStrings.skipForNow)} + {t('invite.skipForNow')} )}
diff --git a/src/script/auth/page/Login.tsx b/src/script/auth/page/Login.tsx index 8800ea79d42..43859598f96 100644 --- a/src/script/auth/page/Login.tsx +++ b/src/script/auth/page/Login.tsx @@ -23,7 +23,6 @@ import {LoginData} from '@wireapp/api-client/lib/auth'; import {ClientType} from '@wireapp/api-client/lib/client/index'; import {BackendError, BackendErrorLabel, SyntheticErrorLabel} from '@wireapp/api-client/lib/http/'; import {StatusCodes} from 'http-status-codes'; -import {useIntl} from 'react-intl'; import {connect} from 'react-redux'; import {useNavigate} from 'react-router-dom'; import {AnyAction, Dispatch} from 'redux'; @@ -55,6 +54,7 @@ import { TextLink, } from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; import {getLogger} from 'Util/Logger'; import {isBackendError} from 'Util/TypePredicateUtil'; @@ -62,7 +62,6 @@ import {EntropyContainer} from './EntropyContainer'; import {Page} from './Page'; import {Config} from '../../Config'; -import {indexStrings, loginStrings, verifyStrings} from '../../strings'; import {AppAlreadyOpen} from '../component/AppAlreadyOpen'; import {Exception} from '../component/Exception'; import {JoinGuestLinkPasswordModal} from '../component/JoinGuestLinkPasswordModal'; @@ -78,7 +77,6 @@ import * as ConversationSelector from '../module/selector/ConversationSelector'; import {QUERY_KEY, ROUTE} from '../route'; import {parseError, parseValidationErrors} from '../util/errorUtil'; import {getOAuthQueryString} from '../util/oauthUtil'; - type Props = React.HTMLProps & { embedded?: boolean; }; @@ -106,7 +104,6 @@ const LoginComponent = ({ embedded, }: Props & ConnectedProps & DispatchProps) => { const logger = getLogger('Login'); - const {formatMessage: _} = useIntl(); const navigate = useNavigate(); const [conversationCode, setConversationCode] = useState(null); const [conversationKey, setConversationKey] = useState(null); @@ -341,7 +338,7 @@ const LoginComponent = ({ }; const backArrow = ( - + ); @@ -394,9 +391,9 @@ const LoginComponent = ({ > {twoFactorLoginData ? (
-

{_(loginStrings.twoFactorLoginTitle)}

+

{t('login.twoFactorLoginTitle')}

- {_(loginStrings.twoFactorLoginSubHead, {email: twoFactorLoginData.email})} + {t('login.twoFactorLoginSubHead', {email: twoFactorLoginData.email})}
@@ -425,7 +422,7 @@ const LoginComponent = ({ css={{marginTop: 65}} onClick={() => handleSubmit({...twoFactorLoginData, verificationCode}, [])} > - {_({id: 'login.submitTwoFactorButton'})} + {t('login.submitTwoFactorButton')}
@@ -433,9 +430,9 @@ const LoginComponent = ({ <>
- {_(loginStrings.headline)} + {t('login.headline')} - {_(loginStrings.subhead)} + {t('login.subhead')}
{validationErrors.length ? ( @@ -458,7 +455,7 @@ const LoginComponent = ({ aligncenter > - {_(loginStrings.publicComputer)} + {t('login.publicComputer')} )} @@ -471,7 +468,7 @@ const LoginComponent = ({ target="_blank" data-uie-name="go-forgot-password" > - {_(loginStrings.forgotPassword)} + {t('login.forgotPassword')} {embedded && (isDomainDiscoveryEnabled || isSSOEnabled) && ( )} diff --git a/src/script/auth/page/OAuthPermissions.tsx b/src/script/auth/page/OAuthPermissions.tsx index 3991eb74dc6..828789fc8a6 100644 --- a/src/script/auth/page/OAuthPermissions.tsx +++ b/src/script/auth/page/OAuthPermissions.tsx @@ -20,7 +20,7 @@ import React, {useState} from 'react'; import {OAuthClient} from '@wireapp/api-client/lib/oauth/OAuthClient'; -import {FormattedMessage, useIntl} from 'react-intl'; +import {FormattedMessage} from 'react-intl'; import {connect} from 'react-redux'; import {AnyAction, Dispatch} from 'redux'; import {container} from 'tsyringe'; @@ -44,6 +44,7 @@ import * as Icon from 'Components/Icon'; import {AssetRemoteData} from 'src/script/assets/AssetRemoteData'; import {AssetRepository} from 'src/script/assets/AssetRepository'; import {handleEscDown, handleKeyDown} from 'Util/KeyboardUtil'; +import {t} from 'Util/LocalizerUtil'; import {loadDataUrl} from 'Util/util'; import { @@ -62,7 +63,6 @@ import { import {Page} from './Page'; import {Config} from '../../Config'; -import {oauthStrings} from '../../strings'; import {actionRoot} from '../module/action'; import {bindActionCreators, RootState} from '../module/reducer'; import * as SelfSelector from '../module/selector/SelfSelector'; @@ -79,6 +79,13 @@ export enum Scope { READ_FEATURE_CONFIGS = 'read:feature_configs', } +const scopeText: Record = { + [Scope.WRITE_CONVERSATIONS]: t('oauth.scope.write_conversations'), + [Scope.WRITE_CONVERSATIONS_CODE]: t('oauth.scope.write_conversations_code'), + [Scope.READ_SELF]: t('oauth.scope.read_self'), + [Scope.READ_FEATURE_CONFIGS]: t('oauth.scope.read_feature_configs'), +}; + const OAuthPermissionsComponent = ({ doLogout, getOAuthApp, @@ -89,7 +96,6 @@ const OAuthPermissionsComponent = ({ getSelf, getTeam, }: Props & ConnectedProps & DispatchProps) => { - const {formatMessage: _} = useIntl(); const [teamImage, setTeamImage] = React.useState(undefined); const isMobile = useMatchMedia(QUERY.mobile); @@ -158,7 +164,7 @@ const OAuthPermissionsComponent = ({ ) : ( <> -

{_(oauthStrings.headline)}

+

{t('oauth.headline')}

{typeof teamImage === 'string' && teamIcon} {selfUser.email} - {_(oauthStrings.logout)} + {t('oauth.logout')} - {_(oauthStrings.subhead)} + {t('oauth.subhead')} {oauthParams.scope.length > 1 && ( @@ -180,13 +186,13 @@ const OAuthPermissionsComponent = ({
    {oauthScope.map((scope, index) => (
  • - {_(oauthStrings[scope])} + {scopeText[scope]}
  • ))}
( )} - {_(oauthStrings.details)} + {t('oauth.details')}
(
; const SetAccountType = ({}: Props) => { - const {formatMessage: _} = useIntl(); const isMacOsWrapper = Runtime.isDesktopApp() && Runtime.isMacOS(); const backArrow = ( - + ); @@ -106,7 +105,7 @@ const SetAccountType = ({}: Props) => {
- {_(setAccountTypeStrings.createAccountForPersonalUse)} + {t('index.createAccountForPersonalUse')}
{ marginTop: 8, }} > - {_(setAccountTypeStrings.createPersonalAccount)} + {t('index.createPersonalAccount')} @@ -138,7 +137,7 @@ const SetAccountType = ({}: Props) => { - {_(setAccountTypeStrings.createAccountForOrganizations)} + {t('index.createAccountForOrganizations')}
{ marginTop: 8, }} > - {_(setAccountTypeStrings.createTeam)} + {t('index.createTeam')} diff --git a/src/script/auth/page/SetEmail.tsx b/src/script/auth/page/SetEmail.tsx index b524ce2ad46..407a71072c6 100644 --- a/src/script/auth/page/SetEmail.tsx +++ b/src/script/auth/page/SetEmail.tsx @@ -19,16 +19,16 @@ import React, {useRef, useState} from 'react'; -import {useIntl} from 'react-intl'; import {connect} from 'react-redux'; import {Navigate, useNavigate} from 'react-router-dom'; import {AnyAction, Dispatch} from 'redux'; import {Button, ContainerXS, Form, H1, Input} from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; + import {Page} from './Page'; -import {setEmailStrings} from '../../strings'; import {Exception} from '../component/Exception'; import {actionRoot} from '../module/action'; import {ValidationError} from '../module/action/ValidationError'; @@ -44,8 +44,6 @@ const SetEmailComponent = ({ doSetEmail, isFetching, }: Props & ConnectedProps & DispatchProps) => { - const {formatMessage: _} = useIntl(); - const emailInput = useRef(); const [error, setError] = useState(); const [isValidEmail, setIsValidEmail] = useState(true); @@ -85,10 +83,10 @@ const SetEmailComponent = ({ style={{display: 'flex', flexDirection: 'column', height: 428, justifyContent: 'space-between'}} > -

{_(setEmailStrings.headline)}

+

{t('setEmail.headline')}

) => { emailInput.current.setCustomValidity(''); @@ -113,7 +111,7 @@ const SetEmailComponent = ({ type="submit" data-uie-name="do-verify-email" > - {_(setEmailStrings.button)} + {t('setEmail.button')} diff --git a/src/script/auth/page/SetHandle.tsx b/src/script/auth/page/SetHandle.tsx index a6a7470896c..fbfe1b1b2d3 100644 --- a/src/script/auth/page/SetHandle.tsx +++ b/src/script/auth/page/SetHandle.tsx @@ -21,7 +21,6 @@ import React, {useEffect, useState} from 'react'; import {BackendErrorLabel, SyntheticErrorLabel} from '@wireapp/api-client/lib/http/'; import {ConsentType} from '@wireapp/api-client/lib/self/index'; -import {useIntl} from 'react-intl'; import {connect} from 'react-redux'; import {useNavigate} from 'react-router-dom'; import {AnyAction, Dispatch} from 'redux'; @@ -39,11 +38,11 @@ import { Text, } from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; import {isBackendError} from 'Util/TypePredicateUtil'; import {Page} from './Page'; -import {chooseHandleStrings} from '../../strings'; import {AcceptNewsModal} from '../component/AcceptNewsModal'; import {actionRoot as ROOT_ACTIONS} from '../module/action'; import {bindActionCreators, RootState} from '../module/reducer'; @@ -64,7 +63,6 @@ const SetHandleComponent = ({ isFetching, name, }: Props & ConnectedProps & DispatchProps) => { - const {formatMessage: _} = useIntl(); const navigate = useNavigate(); const [error, setError] = useState(null); const [handle, setHandle] = useState(''); @@ -114,8 +112,8 @@ const SetHandleComponent = ({ return ( -

{_(chooseHandleStrings.headline)}

- {_(chooseHandleStrings.subhead)} +

{t('chooseHandle.headline')}

+ {t('chooseHandle.subhead')}
@@ -125,7 +123,7 @@ const SetHandleComponent = ({ { - const {formatMessage: _} = useIntl(); - const passwordInput = useRef(); const [error, setError] = useState(); const [isValidPassword, setIsValidPassword] = useState(true); @@ -87,11 +85,11 @@ const SetPasswordComponent = ({ style={{display: 'flex', flexDirection: 'column', height: 428, justifyContent: 'space-between'}} > -

{_(setPasswordStrings.headline)}

+

{t('setPassword.headline')}

) => { @@ -113,7 +111,7 @@ const SetPasswordComponent = ({ }} data-uie-name="element-password-help" > - {_(accountFormStrings.passwordHelp, {minPasswordLength: Config.getConfig().NEW_PASSWORD_MINIMUM_LENGTH})} + {t('accountForm.passwordHelp', {minPasswordLength: String(Config.getConfig().NEW_PASSWORD_MINIMUM_LENGTH)})} {!error ? <>  : }
diff --git a/src/script/auth/page/SingleSignOn.tsx b/src/script/auth/page/SingleSignOn.tsx index 24bc93255e6..e6f3bce3e5d 100644 --- a/src/script/auth/page/SingleSignOn.tsx +++ b/src/script/auth/page/SingleSignOn.tsx @@ -22,7 +22,6 @@ import React, {useRef, useState} from 'react'; import {BackendError, SyntheticErrorLabel} from '@wireapp/api-client/lib/http'; import {amplify} from 'amplify'; import {StatusCodes as HTTP_STATUS, StatusCodes} from 'http-status-codes'; -import {useIntl} from 'react-intl'; import {connect} from 'react-redux'; import {useParams} from 'react-router-dom'; import {AnyAction, Dispatch} from 'redux'; @@ -45,13 +44,13 @@ import { import {WebAppEvents} from '@wireapp/webapp-events'; import {calculateChildWindowPosition} from 'Util/DOM/caculateChildWindowPosition'; +import {t} from 'Util/LocalizerUtil'; import {getLogger} from 'Util/Logger'; import {Page} from './Page'; import {SingleSignOnForm} from './SingleSignOnForm'; import {Config} from '../../Config'; -import {ssoLoginStrings} from '../../strings'; import {AppAlreadyOpen} from '../component/AppAlreadyOpen'; import {RouterLink} from '../component/RouterLink'; import {RootState, bindActionCreators} from '../module/reducer'; @@ -63,7 +62,6 @@ type Props = React.HTMLAttributes; const logger = getLogger('SingleSignOn'); const SingleSignOnComponent = ({hasDefaultSSOCode}: Props & ConnectedProps & DispatchProps) => { - const {formatMessage: _} = useIntl(); const ssoWindowRef = useRef(); const params = useParams<{code?: string}>(); const [isOverlayOpen, setIsOverlayOpen] = useState(false); @@ -203,7 +201,7 @@ const SingleSignOnComponent = ({hasDefaultSSOCode}: Props & ConnectedProps & Dis color={COLOR.WHITE} data-uie-name="status-overlay-description" > - {_(ssoLoginStrings.overlayDescription)} + {t('ssoLogin.overlayDescription')} - {_(ssoLoginStrings.overlayFocusLink)} + {t('ssoLogin.overlayFocusLink')} @@ -243,20 +241,20 @@ const SingleSignOnComponent = ({hasDefaultSSOCode}: Props & ConnectedProps & Dis style={{display: 'flex', flexDirection: 'column', height: 428, justifyContent: 'space-between'}} >
-

{_(ssoLoginStrings.headline)}

+

{t('ssoLogin.headline')}

{Config.getConfig().FEATURE.ENABLE_DOMAIN_DISCOVERY ? ( <> - {_(ssoLoginStrings.subheadCodeOrEmail)} + {t('ssoLogin.subheadCodeOrEmail')} - {_(ssoLoginStrings.subheadEmailEnvironmentSwitchWarning, { + {t('ssoLogin.subheadEmailEnvironmentSwitchWarning', { brandName: Config.getConfig().BRAND_NAME, })} ) : ( - {_(ssoLoginStrings.subheadCode)} + {t('ssoLogin.subheadCode')} )}
diff --git a/src/script/auth/page/SingleSignOnForm.tsx b/src/script/auth/page/SingleSignOnForm.tsx index 77999379f42..cfdda29a858 100644 --- a/src/script/auth/page/SingleSignOnForm.tsx +++ b/src/script/auth/page/SingleSignOnForm.tsx @@ -23,7 +23,7 @@ import {ClientType} from '@wireapp/api-client/lib/client/index'; import {BackendError, BackendErrorLabel, SyntheticErrorLabel} from '@wireapp/api-client/lib/http'; import {pathWithParams} from '@wireapp/commons/lib/util/UrlUtil'; import {isValidEmail, PATTERN} from '@wireapp/commons/lib/util/ValidationUtil'; -import {FormattedMessage, useIntl} from 'react-intl'; +import {FormattedMessage} from 'react-intl'; import {connect} from 'react-redux'; import {Navigate, useNavigate} from 'react-router-dom'; import {AnyAction, Dispatch} from 'redux'; @@ -42,10 +42,10 @@ import { RoundIconButton, } from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; import {isBackendError} from 'Util/TypePredicateUtil'; import {Config} from '../../Config'; -import {loginStrings, logoutReasonStrings, ssoLoginStrings} from '../../strings'; import {JoinGuestLinkPasswordModal} from '../component/JoinGuestLinkPasswordModal'; import {actionRoot as ROOT_ACTIONS} from '../module/action/'; import {ValidationError} from '../module/action/ValidationError'; @@ -54,6 +54,7 @@ import * as AuthSelector from '../module/selector/AuthSelector'; import * as ConversationSelector from '../module/selector/ConversationSelector'; import {QUERY_KEY, ROUTE} from '../route'; import {parseError, parseValidationErrors} from '../util/errorUtil'; +import {logoutReasonStrings} from '../util/logoutUtil'; import {getSearchParams} from '../util/urlUtil'; export interface SingleSignOnFormProps extends React.HTMLAttributes { @@ -83,7 +84,6 @@ const SingleSignOnFormComponent = ({ const codeOrMailInput = useRef(); const [codeOrMail, setCodeOrMail] = useState(''); const [disableInput, setDisableInput] = useState(false); - const {formatMessage: _} = useIntl(); const navigate = useNavigate(); const [clientType, setClientType] = useState(null); const [ssoError, setSsoError] = useState(null); @@ -289,8 +289,8 @@ const SingleSignOnFormComponent = ({ : ValidationError.FIELD.SSO_CODE.name; const inputPlaceholder = enableDomainDiscovery - ? ssoLoginStrings.codeOrMailInputPlaceholder - : ssoLoginStrings.codeInputPlaceholder; + ? t('ssoLogin.codeOrMailInputPlaceholder') + : t('ssoLogin.codeInputPlaceholder'); const inputPattern = enableDomainDiscovery ? `(${SSO_CODE_PREFIX_REGEX}${PATTERN.UUID_V4}|${PATTERN.EMAIL})` @@ -325,7 +325,7 @@ const SingleSignOnFormComponent = ({ onChange={onCodeChange} ref={codeOrMailInput} markInvalid={!isCodeOrMailInputValid} - placeholder={_(inputPlaceholder)} + placeholder={inputPlaceholder} value={codeOrMail} autoComplete="section-login sso-code" maxLength={1024} @@ -349,7 +349,7 @@ const SingleSignOnFormComponent = ({ ) : logoutReason ? ( , }} @@ -370,7 +370,7 @@ const SingleSignOnFormComponent = ({ aligncenter style={{justifyContent: 'center', marginTop: '36px'}} > - {_(loginStrings.publicComputer)} + {t('login.publicComputer')} )} diff --git a/src/script/auth/page/TeamName.tsx b/src/script/auth/page/TeamName.tsx index aaa9723a56a..7f0955c0bba 100644 --- a/src/script/auth/page/TeamName.tsx +++ b/src/script/auth/page/TeamName.tsx @@ -19,7 +19,6 @@ import React, {useEffect, useRef, useState} from 'react'; -import {useIntl} from 'react-intl'; import {connect} from 'react-redux'; import {useNavigate} from 'react-router-dom'; import {AnyAction, Dispatch} from 'redux'; @@ -42,12 +41,12 @@ import { RoundIconButton, } from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; import {getLogger} from 'Util/Logger'; import {Page} from './Page'; import {addLocaleToUrl} from '../../externalRoute'; -import {teamNameStrings} from '../../strings'; import {RouterLink} from '../component/RouterLink'; import {EXTERNAL_ROUTE} from '../externalRoute'; import {actionRoot as ROOT_ACTIONS} from '../module/action/'; @@ -68,7 +67,6 @@ const TeamNameComponent = ({ }: Props & ConnectedProps & DispatchProps) => { const logger = getLogger('TeamName'); - const {formatMessage: _} = useIntl(); const navigate = useNavigate(); const [enteredTeamName, setEnteredTeamName] = useState(teamName || ''); const [error, setError] = useState(null); @@ -144,8 +142,8 @@ const TeamNameComponent = ({ style={{display: 'flex', flexDirection: 'column', height: 428, justifyContent: 'space-between'}} >
-

{_(teamNameStrings.headline)}

- {_(teamNameStrings.subhead)} +

{t('teamName.headline')}

+ {t('teamName.subhead')}
@@ -154,7 +152,7 @@ const TeamNameComponent = ({ value={enteredTeamName} ref={teamNameInput} onChange={onTeamNameChange} - placeholder={_(teamNameStrings.teamNamePlaceholder)} + placeholder={t('teamName.teamNamePlaceholder')} pattern=".{2,256}" maxLength={256} minLength={2} @@ -181,7 +179,7 @@ const TeamNameComponent = ({ target="_blank" data-uie-name="go-what-is" > - {_(teamNameStrings.whatIsWireTeamsLink)} + {t('teamName.whatIsWireTeamsLink')}
diff --git a/src/script/auth/page/VerifyEmailCode.tsx b/src/script/auth/page/VerifyEmailCode.tsx index 623705b89a4..18838e7e953 100644 --- a/src/script/auth/page/VerifyEmailCode.tsx +++ b/src/script/auth/page/VerifyEmailCode.tsx @@ -19,18 +19,18 @@ import React from 'react'; -import {FormattedMessage, useIntl} from 'react-intl'; +import {FormattedMessage} from 'react-intl'; import {connect} from 'react-redux'; import {useNavigate} from 'react-router-dom'; import {AnyAction, Dispatch} from 'redux'; import {CodeInput, ContainerXS, H1, Muted} from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; import {getLogger} from 'Util/Logger'; import {Page} from './Page'; -import {verifyStrings} from '../../strings'; import {LinkButton} from '../component/LinkButton'; import {RouterLink} from '../component/RouterLink'; import {actionRoot as ROOT_ACTIONS} from '../module/action'; @@ -57,7 +57,6 @@ const VerifyEmailCodeComponent = ({ doSendActivationCode, }: Props & ConnectedProps & DispatchProps) => { const navigate = useNavigate(); - const {formatMessage: _} = useIntl(); const logger = getLogger('VerifyEmailCode'); const createAccount = async (email_code: string) => { @@ -101,10 +100,10 @@ const VerifyEmailCodeComponent = ({ style={{display: 'flex', flexDirection: 'column', height: 428, justifyContent: 'space-between'}} >
-

{_(verifyStrings.headline)}

+

{t('verify.headline')}

, @@ -116,10 +115,10 @@ const VerifyEmailCodeComponent = ({
- {_(verifyStrings.resendCode)} + {t('verify.resendCode')} - {_(verifyStrings.changeEmail)} + {t('verify.changeEmail')}
diff --git a/src/script/auth/page/VerifyEmailLink.tsx b/src/script/auth/page/VerifyEmailLink.tsx index 35f4fd16f8a..758b322ec91 100644 --- a/src/script/auth/page/VerifyEmailLink.tsx +++ b/src/script/auth/page/VerifyEmailLink.tsx @@ -19,15 +19,15 @@ import React, {useEffect} from 'react'; -import {useIntl} from 'react-intl'; import {connect} from 'react-redux'; import {useNavigate} from 'react-router-dom'; import {ContainerXS, H1, H3, Muted} from '@wireapp/react-ui-kit'; +import {t} from 'Util/LocalizerUtil'; + import {Page} from './Page'; -import {setEmailStrings} from '../../strings'; import {RouterLink} from '../component/RouterLink'; import {RootState} from '../module/reducer'; import * as SelfSelector from '../module/selector/SelfSelector'; @@ -36,7 +36,6 @@ import {ROUTE} from '../route'; type Props = React.HTMLProps; const VerifyEmailLinkComponent = ({hasSelfEmail}: Props & ConnectedProps) => { - const {formatMessage: _} = useIntl(); const navigate = useNavigate(); useEffect(() => { @@ -57,16 +56,16 @@ const VerifyEmailLinkComponent = ({hasSelfEmail}: Props & ConnectedProps) => { >

- {_(setEmailStrings.verifyHeadline)} + {t('authPostedResendHeadline')}

- {_(setEmailStrings.verifySubhead)} + {t('authPostedResendDetail')}

- {_(setEmailStrings.noMailHeadline)} + {t('authPostedResendAction')} - {_(setEmailStrings.tryAgain)} + {t('setEmail.tryAgain')}
diff --git a/src/script/auth/util/errorUtil.tsx b/src/script/auth/util/errorUtil.tsx index 8b2563352ae..b7cb60eea30 100644 --- a/src/script/auth/util/errorUtil.tsx +++ b/src/script/auth/util/errorUtil.tsx @@ -21,7 +21,9 @@ import {FormattedMessage} from 'react-intl'; import {ErrorMessage} from '@wireapp/react-ui-kit'; -import {errorHandlerStrings, validationErrorStrings} from '../../strings'; +import {errorHandlerStrings} from 'Util/ErrorUtil'; +import {validationErrorStrings} from 'Util/ValidationUtil'; + import {ValidationError} from '../module/action/ValidationError'; export function parseError(error: any): JSX.Element | null { @@ -29,13 +31,13 @@ export function parseError(error: any): JSX.Element | null { if (errorHandlerStrings.hasOwnProperty(error.label)) { return ( - + ); } return ( - + ); } @@ -47,9 +49,9 @@ export function parseValidationErrors(errors: any | any[]): JSX.Element[] { return errorMessages.map(error => ( {validationErrorStrings.hasOwnProperty(error.label) ? ( - + ) : ( - + )} )); diff --git a/src/script/auth/util/logoutUtil.ts b/src/script/auth/util/logoutUtil.ts new file mode 100644 index 00000000000..83e1828cc76 --- /dev/null +++ b/src/script/auth/util/logoutUtil.ts @@ -0,0 +1,27 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {LOGOUT_REASON} from '../route'; + +export const logoutReasonStrings = { + [LOGOUT_REASON.ACCOUNT_REMOVED]: 'LOGOUT_REASON.ACCOUNT_REMOVED', + [LOGOUT_REASON.CLIENT_REMOVED]: 'LOGOUT_REASON.CLIENT_REMOVED', + [LOGOUT_REASON.NO_APP_CONFIG]: 'LOGOUT_REASON.NO_APP_CONFIG', + [LOGOUT_REASON.SESSION_EXPIRED]: 'LOGOUT_REASON.SESSION_EXPIRED', +}; diff --git a/src/script/auth/util/test/TestUtil.tsx b/src/script/auth/util/test/TestUtil.tsx index c392d9831c0..8e6503d34f4 100644 --- a/src/script/auth/util/test/TestUtil.tsx +++ b/src/script/auth/util/test/TestUtil.tsx @@ -32,11 +32,62 @@ import {ThunkDispatch} from 'redux-thunk'; import {StyledApp, THEME_ID} from '@wireapp/react-ui-kit'; +import cs from 'I18n/cs-CZ.json'; +import da from 'I18n/da-DK.json'; +import de from 'I18n/de-DE.json'; +import el from 'I18n/el-GR.json'; +import en from 'I18n/en-US.json'; +import es from 'I18n/es-ES.json'; +import et from 'I18n/et-EE.json'; +import fi from 'I18n/fi-FI.json'; +import fr from 'I18n/fr-FR.json'; +import hr from 'I18n/hr-HR.json'; +import hu from 'I18n/hu-HU.json'; +import it from 'I18n/it-IT.json'; +import lt from 'I18n/lt-LT.json'; +import nl from 'I18n/nl-NL.json'; +import pl from 'I18n/pl-PL.json'; +import pt from 'I18n/pt-BR.json'; +import ro from 'I18n/ro-RO.json'; +import ru from 'I18n/ru-RU.json'; +import si from 'I18n/si-LK.json'; +import sk from 'I18n/sk-SK.json'; +import sl from 'I18n/sl-SI.json'; +import tr from 'I18n/tr-TR.json'; +import uk from 'I18n/uk-UA.json'; import {User} from 'src/script/entity/User'; +import {setStrings} from 'Util/LocalizerUtil'; import {createUuid} from 'Util/uuid'; +import {mapLanguage} from '../../localeConfig'; import {Api, RootState} from '../../module/reducer'; +const internalizationStrings = { + cs, + da, + de, + el, + en, + es, + et, + fi, + fr, + hr, + hu, + it, + lt, + nl, + pl, + pt, + ro, + ru, + si, + sk, + sl, + tr, + uk, +}; + const withStore = ( children: React.ReactNode, store: MockStoreEnhanced, ThunkDispatch>, @@ -44,7 +95,19 @@ const withStore = ( const withRouter = (component: React.ReactNode) => {component}; -export const withIntl = (component: React.ReactNode) => {component}; +const loadLanguage = (language: string) => { + return require(`I18n/${mapLanguage(language)}.json`); +}; + +export const withIntl = (component: React.ReactNode) => { + setStrings(internalizationStrings); + + return ( + + {component} + + ); +}; export const withTheme = (component: React.ReactNode) => {component}; diff --git a/src/script/components/Conversation/ReadOnlyConversationMessage/ReadOnlyConversationMessage.tsx b/src/script/components/Conversation/ReadOnlyConversationMessage/ReadOnlyConversationMessage.tsx index ede37910610..db3dbdc0e6f 100644 --- a/src/script/components/Conversation/ReadOnlyConversationMessage/ReadOnlyConversationMessage.tsx +++ b/src/script/components/Conversation/ReadOnlyConversationMessage/ReadOnlyConversationMessage.tsx @@ -68,7 +68,7 @@ export const ReadOnlyConversationMessage: FC = {replaceReactComponents(t('otherUserNotSupportMLSMsg'), [ { - exactMatch: '{{participantName}}', + exactMatch: '{participantName}', render: () => {user.name()}, }, ])} @@ -81,7 +81,7 @@ export const ReadOnlyConversationMessage: FC = {replaceReactComponents(t('selfNotSupportMLSMsgPart1'), [ { - exactMatch: '{{selfUserName}}', + exactMatch: '{selfUserName}', render: () => {user.name()}, }, ])} @@ -106,7 +106,7 @@ export const ReadOnlyConversationMessage: FC = {replaceReactComponents(t('otherUserNoAvailableKeyPackages'), [ { - exactMatch: '{{participantName}}', + exactMatch: '{participantName}', render: () => {user.name()}, }, ])} diff --git a/src/script/components/Modals/QualityFeedbackModal/QualityFeedbackModal.test.tsx b/src/script/components/Modals/QualityFeedbackModal/QualityFeedbackModal.test.tsx index e6e96207c36..d44c301466d 100644 --- a/src/script/components/Modals/QualityFeedbackModal/QualityFeedbackModal.test.tsx +++ b/src/script/components/Modals/QualityFeedbackModal/QualityFeedbackModal.test.tsx @@ -26,6 +26,7 @@ import {WebAppEvents} from '@wireapp/webapp-events'; import {useCallAlertState} from 'Components/calling/useCallAlertState'; import {CALL_QUALITY_FEEDBACK_KEY} from 'Components/Modals/QualityFeedbackModal/constants'; import {RatingListLabel} from 'Components/Modals/QualityFeedbackModal/typings'; +import {t} from 'Util/LocalizerUtil'; import {QualityFeedbackModal} from './QualityFeedbackModal'; @@ -83,7 +84,7 @@ describe('QualityFeedbackModal', () => { }, }); - fireEvent.click(getByText('qualityFeedback.skip')); + fireEvent.click(getByText(t('qualityFeedback.skip'))); expect(amplify.publish).toHaveBeenCalledWith(WebAppEvents.ANALYTICS.EVENT, EventName.CALLING.QUALITY_REVIEW, { [Segmentation.CALL.QUALITY_REVIEW_LABEL]: RatingListLabel.DISMISSED, @@ -125,7 +126,7 @@ describe('QualityFeedbackModal', () => { useCallAlertState.getState().setQualityFeedbackModalShown(true); }); - const checkbox = getByText('qualityFeedback.doNotAskAgain'); + const checkbox = getByText(t('qualityFeedback.doNotAskAgain')); fireEvent.click(checkbox); fireEvent.click(getByText('5')); diff --git a/src/script/strings.ts b/src/script/strings.ts deleted file mode 100644 index 6f7060b39b4..00000000000 --- a/src/script/strings.ts +++ /dev/null @@ -1,885 +0,0 @@ -/* - * Wire - * Copyright (C) 2018 Wire Swiss GmbH - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see http://www.gnu.org/licenses/. - * - */ - -import {BackendErrorLabel, SyntheticErrorLabel} from '@wireapp/api-client/lib/http/'; -import {defineMessages} from 'react-intl'; - -import {LabeledError} from './auth/module/action/LabeledError'; -import {ValidationError} from './auth/module/action/ValidationError'; -import {Scope} from './auth/page/OAuthPermissions'; -import {LOGOUT_REASON} from './auth/route'; - -export const footerStrings = defineMessages({ - copy: { - defaultMessage: '© Wire Swiss GmbH', - id: 'footer.copy', - }, -}); - -export const customEnvRedirectStrings = defineMessages({ - credentialsInfo: { - defaultMessage: "Provide credentials only if you're sure this is your organization's login.", - id: 'customEnvRedirect.credentialsInfo', - }, - redirectHeadline: { - defaultMessage: 'Redirecting...', - id: 'customEnvRedirect.redirectHeadline', - }, - redirectTo: { - defaultMessage: 'You are being redirected to your dedicated enterprise service.', - id: 'customEnvRedirect.redirectTo', - }, -}); - -export const cookiePolicyStrings = defineMessages({ - bannerText: { - defaultMessage: - 'We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.', - id: 'cookiePolicyStrings.bannerText', - }, -}); - -export const indexStrings = defineMessages({ - createAccount: { - defaultMessage: 'Create account', - id: 'index.createAccount', - }, - enterprise: { - defaultMessage: 'Enterprise Login', - id: 'index.enterprise', - }, - logIn: { - defaultMessage: 'Log in', - id: 'index.login', - }, - ssoLogin: { - defaultMessage: 'Log in with SSO', - id: 'index.ssoLogin', - }, - welcome: { - defaultMessage: 'Welcome to {brandName}', - id: 'index.welcome', - }, - disclaimer: { - defaultMessage: - 'This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit {link}', - id: 'index.disclaimer', - }, -}); - -export const setAccountTypeStrings = defineMessages({ - createAccountForOrganizations: { - defaultMessage: 'Wire for Free', - id: 'index.createAccountForOrganizations', - }, - createAccountForPersonalUse: { - defaultMessage: 'Personal', - id: 'index.createAccountForPersonalUse', - }, - createPersonalAccount: { - defaultMessage: 'Chat privately with groups of friends and family', - id: 'index.createPersonalAccount', - }, - createTeam: { - defaultMessage: 'Secure collaboration for businesses, institutions and professional organizations', - id: 'index.createTeam', - }, - goBack: { - defaultMessage: 'Go Back', - id: 'index.goBack', - }, -}); - -export const teamNameStrings = defineMessages({ - headline: { - defaultMessage: 'Name your team', - id: 'teamName.headline', - }, - subhead: { - defaultMessage: 'You can always change it later.', - id: 'teamName.subhead', - }, - teamNamePlaceholder: { - defaultMessage: 'Team name', - id: 'teamName.teamNamePlaceholder', - }, - whatIsWireTeamsLink: { - defaultMessage: 'What is a team?', - id: 'teamName.whatIsWireTeamsLink', - }, -}); - -export const accountFormStrings = defineMessages({ - emailPersonalPlaceholder: { - defaultMessage: 'you@email.com', - id: 'accountForm.emailPersonalPlaceholder', - }, - emailTeamPlaceholder: { - defaultMessage: 'you@yourcompany.com', - id: 'accountForm.emailTeamPlaceholder', - }, - namePlaceholder: { - defaultMessage: 'Name', - id: 'accountForm.namePlaceholder', - }, - passwordHelp: { - defaultMessage: - 'Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.', - id: 'accountForm.passwordHelp', - }, - passwordPlaceholder: { - defaultMessage: 'Password', - id: 'accountForm.passwordPlaceholder', - }, - submitButton: { - defaultMessage: 'Next', - id: 'accountForm.submitButton', - }, - terms: { - defaultMessage: 'I accept the terms and conditions', - id: 'accountForm.terms', - }, - termsAndPrivacyPolicy: { - defaultMessage: - 'I accept the privacy policy and terms and conditions', - id: 'accountForm.termsAndPrivacyPolicy', - }, -}); - -export const createAccountStrings = defineMessages({ - headLine: { - defaultMessage: 'Set up your account', - id: 'createAccount.headLine', - }, - submitButton: { - defaultMessage: 'Next', - id: 'createAccount.nextButton', - }, -}); - -export const createPersonalAccountStrings = defineMessages({ - goBack: { - defaultMessage: 'Go back', - id: 'createPersonalAccount.goBack', - }, - headLine: { - defaultMessage: 'New account', - id: 'createPersonalAccount.headLine', - }, - submitButton: { - defaultMessage: 'Register', - id: 'createPersonalAccount.nextButton', - }, -}); - -export const verifyStrings = defineMessages({ - changeEmail: { - defaultMessage: 'Change email', - id: 'verify.changeEmail', - }, - headline: { - defaultMessage: 'You’ve got mail', - id: 'verify.headline', - }, - resendCode: { - defaultMessage: 'Resend code', - id: 'verify.resendCode', - }, - subhead: { - defaultMessage: 'Enter the verification code we sent to{newline}{email}', - id: 'verify.subhead', - }, -}); - -export const inviteStrings = defineMessages({ - emailPlaceholder: { - defaultMessage: 'colleague@email.com', - id: 'invite.emailPlaceholder', - }, - headline: { - defaultMessage: 'Build your team', - id: 'invite.headline', - }, - nextButton: { - defaultMessage: 'Next', - id: 'invite.nextButton', - }, - skipForNow: { - defaultMessage: 'Skip for now', - id: 'invite.skipForNow', - }, - subhead: { - defaultMessage: 'Invite your colleagues to join.', - id: 'invite.subhead', - }, -}); - -export const chooseHandleStrings = defineMessages({ - handlePlaceholder: { - defaultMessage: 'Username', - id: 'chooseHandle.handlePlaceholder', - }, - headline: { - defaultMessage: 'Set username', - id: 'chooseHandle.headline', - }, - subhead: { - defaultMessage: 'Your username helps people find you.', - id: 'chooseHandle.subhead', - }, -}); - -export const setEmailStrings = defineMessages({ - button: { - defaultMessage: 'Set email', - id: 'setEmail.button', - }, - emailPlaceholder: { - defaultMessage: 'Email', - id: 'setEmail.emailPlaceholder', - }, - headline: { - defaultMessage: 'Set email', - id: 'setEmail.headline', - }, - noMailHeadline: { - defaultMessage: 'No email showing up?', - id: 'authPostedResendAction', - }, - tryAgain: { - defaultMessage: 'Try again', - id: 'setEmail.tryAgain', - }, - verifyHeadline: { - defaultMessage: 'You’ve got mail.', - id: 'authPostedResendHeadline', - }, - verifySubhead: { - defaultMessage: 'Check your email inbox and follow the instructions.', - id: 'authPostedResendDetail', - }, -}); - -export const setEntropyStrings = defineMessages({ - continue: { - defaultMessage: 'Continue', - id: 'setEntropy.continue', - }, - headline: { - defaultMessage: 'Increase your account’s security', - id: 'setEntropy.headline', - }, - subheadline: { - defaultMessage: - 'Move your mouse as randomly as possible in the white window until the progress bar is 100% full. In this way, you will help improve the quality of the random numbers used to create the long-term cryptographic secrets of this device and thus increase the security of your account.', - id: 'setEntropy.subheadline', - }, - success: { - defaultMessage: 'Thanks for your support!', - id: 'setEntropy.success', - }, -}); - -export const setPasswordStrings = defineMessages({ - button: { - defaultMessage: 'Set password', - id: 'setPassword.button', - }, - headline: { - defaultMessage: 'Set password', - id: 'setPassword.headline', - }, - passwordPlaceholder: { - defaultMessage: 'Password', - id: 'setPassword.passwordPlaceholder', - }, -}); - -export const appAlreadyOpenStrings = defineMessages({ - continueButton: { - defaultMessage: 'Continue', - id: 'appAlreadyOpen.continueButton', - }, - headline: { - defaultMessage: '{brandName} is already open in this browser', - id: 'appAlreadyOpen.headline', - }, - text: { - defaultMessage: 'If you continue here, you will be logged out on the other tab.', - id: 'appAlreadyOpen.text', - }, -}); - -export const acceptNewsModalStrings = defineMessages({ - confirmButton: { - defaultMessage: 'Accept', - id: 'acceptNewsModal.confirmButton', - }, - declineButton: { - defaultMessage: 'No, thanks', - id: 'acceptNewsModal.declineButton', - }, - headline: { - defaultMessage: 'Do you want to receive news and product updates from {brandName} via email?', - id: 'acceptNewsModal.headline', - }, - privacyDescription: { - defaultMessage: 'Check our Privacy Policy.', - id: 'acceptNewsModal.privacyDescription', - }, - unsubscribeDescription: { - defaultMessage: 'You can unsubscribe at any time.', - id: 'acceptNewsModal.unsubscribeDescription', - }, -}); - -export const joinGuestLinkPasswordModalStrings = defineMessages({ - description: { - defaultMessage: 'Please enter the password you have received with the access link for this conversation.', - id: 'guestLinkPasswordModal.description', - }, - passwordInputLabel: { - defaultMessage: 'Conversation password', - id: 'guestLinkPasswordModal.passwordInputLabel', - }, - learnMoreLink: { - defaultMessage: 'Learn more about guest links', - id: 'guestLinkPasswordModal.learnMoreLink', - }, - joinConversation: { - defaultMessage: 'Join Conversation', - id: 'guestLinkPasswordModal.joinConversation', - }, - passwordIncorrect: { - defaultMessage: 'Password is incorrect, please try again.', - id: 'guestLinkPasswordModal.passwordIncorrect', - }, -}); - -export const conversationJoinStrings = defineMessages({ - existentAccountJoinWithoutLink: { - defaultMessage: 'Join the conversation', - id: 'conversationJoin.existentAccountJoinWithoutLink', - }, - join: { - defaultMessage: 'Join', - id: 'conversationJoin.join', - }, - joinWithOtherAccount: { - defaultMessage: 'Join with another account', - id: 'conversationJoin.joinWithOtherAccount', - }, - existentAccountJoinInBrowser: { - defaultMessage: 'Join in the browser', - id: 'conversationJoin.existentAccountJoinInBrowser', - }, - existentAccountUserName: { - defaultMessage: 'You are logged in as {selfName}', - id: 'conversationJoin.existentAccountUserName', - }, - fullConversationHeadline: { - defaultMessage: 'Unable to join conversation', - id: 'conversationJoin.fullConversationHeadline', - }, - fullConversationSubhead: { - defaultMessage: 'The maximum number of participants in this conversation has been reached.', - id: 'conversationJoin.fullConversationSubhead', - }, - hasAccount: { - defaultMessage: 'Already have an account?', - id: 'conversationJoin.hasAccount', - }, - headline: { - defaultMessage: 'The conversation takes place on {domain}', - id: 'conversationJoin.headline', - }, - invalidHeadline: { - defaultMessage: 'Conversation not found', - id: 'conversationJoin.invalidHeadline', - }, - invalidSubhead: { - defaultMessage: 'The link to this group conversation expired or the conversation was set to private.', - id: 'conversationJoin.invalidSubhead', - }, - namePlaceholder: { - defaultMessage: 'Your name', - id: 'conversationJoin.namePlaceholder', - }, - noAccountHead: { - defaultMessage: "Don't have an account?", - id: 'conversationJoin.noAccountHead', - }, - subhead: { - defaultMessage: 'Join conversation as temporary guest (access expires after 24 hours)', - id: 'conversationJoin.subhead', - }, - joinButton: { - defaultMessage: 'Join as Temporary Guest', - id: 'conversationJoin.joinButton', - }, - mainHeadline: { - defaultMessage: 'Join Conversation', - id: 'conversationJoin.mainHeadline', - }, -}); - -export const errorHandlerStrings = defineMessages({ - [BackendErrorLabel.NO_CONVERSATION_CODE]: { - defaultMessage: 'This link is no longer valid. Ask the person who invited you how to join.', - id: 'BackendError.LABEL.CONVERSATION_CODE_NOT_FOUND', - }, - [BackendErrorLabel.NO_CONVERSATION]: { - defaultMessage: 'CONVERSATION_NOT_FOUND', - id: 'BackendError.LABEL.CONVERSATION_NOT_FOUND', - }, - [BackendErrorLabel.TOO_MANY_MEMBERS]: { - defaultMessage: 'This conversation has reached the limit of participants', - id: 'BackendError.LABEL.CONVERSATION_TOO_MANY_MEMBERS', - }, - [BackendErrorLabel.TOO_MANY_TEAM_MEMBERS]: { - defaultMessage: 'This team has reached its maximum size', - id: 'BackendError.LABEL.TOO_MANY_MEMBERS', - }, - [BackendErrorLabel.ACCESS_DENIED]: { - defaultMessage: 'Please verify your details and try again', - id: 'BackendError.LABEL.ACCESS_DENIED', - }, - [BackendErrorLabel.BLACKLISTED_EMAIL]: { - defaultMessage: 'This email address is not allowed', - id: 'BackendError.LABEL.BLACKLISTED_EMAIL', - }, - [BackendErrorLabel.DOMAIN_BLOCKED_FOR_REGISTRATION]: { - defaultMessage: - 'You can’t create this account as your email domain is intentionally blocked. Please ask your team admin to invite you via email.', - id: 'BackendErrorLabel.DOMAIN_BLOCKED_FOR_REGISTRATION', - }, - [BackendErrorLabel.INVALID_CODE]: { - defaultMessage: 'Please retry, or request another code.', - id: 'BackendError.LABEL.INVALID_CODE', - }, - [BackendErrorLabel.INVALID_CREDENTIALS]: { - defaultMessage: 'Please verify your details and try again', - id: 'BackendError.LABEL.INVALID_CREDENTIALS', - }, - [BackendErrorLabel.INVALID_EMAIL]: { - defaultMessage: 'This email address is invalid', - id: 'BackendError.LABEL.INVALID_EMAIL', - }, - [BackendErrorLabel.KEY_EXISTS]: { - defaultMessage: 'This email address has already been registered. {supportEmailExistsLink}', - id: 'BackendError.LABEL.KEY_EXISTS', - }, - [SyntheticErrorLabel.ALREADY_INVITED]: { - defaultMessage: 'This email has already been invited', - id: 'BackendError.LABEL.ALREADY_INVITED', - }, - [BackendErrorLabel.MISSING_AUTH]: { - defaultMessage: 'Please verify your details and try again', - id: 'BackendError.LABEL.MISSING_AUTH', - }, - [BackendErrorLabel.PENDING_ACTIVATION]: { - defaultMessage: 'The email address you provided has already been invited. Please check your email', - id: 'BackendError.LABEL.PENDING_ACTIVATION', - }, - [BackendErrorLabel.PENDING_LOGIN]: { - defaultMessage: 'BackendError.LABEL.PENDING_LOGIN', - id: 'BackendError.LABEL.PENDING_LOGIN', - }, - [BackendErrorLabel.CLIENT_ERROR]: { - defaultMessage: 'Please try again later', - id: 'BackendError.LABEL.TOO_MANY_LOGINS', - }, - [SyntheticErrorLabel.TOO_MANY_REQUESTS]: { - defaultMessage: 'Too many requests, please try again later.', - id: 'BackendError.LABEL.TOO_MANY_REQUESTS', - }, - [BackendErrorLabel.BAD_REQUEST]: { - defaultMessage: 'Please verify your details and try again', - id: 'BackendError.LABEL.BAD_REQUEST', - }, - [SyntheticErrorLabel.EMAIL_REQUIRED]: { - defaultMessage: - 'You can’t use your username as two-factor authentication is activated. Please log in with your email instead.', - id: 'BackendError.LABEL.EMAIL_REQUIRED', - }, - [BackendErrorLabel.INVALID_OPERATION]: { - defaultMessage: 'Invalid operation', - id: 'BackendError.LABEL.INVALID_OPERATION', - }, - [BackendErrorLabel.INVALID_PAYLOAD]: { - defaultMessage: 'Please verify your details and try again', - id: 'BackendError.LABEL.INVALID_PAYLOAD', - }, - [BackendErrorLabel.OPERATION_DENIED]: { - defaultMessage: 'You don’t have permission', - id: 'BackendError.LABEL.OPERATION_DENIED', - }, - [BackendErrorLabel.UNAUTHORIZED]: { - defaultMessage: 'Something went wrong. Please reload the page and try again', - id: 'BackendError.LABEL.UNAUTHORIZED', - }, - [BackendErrorLabel.HANDLE_EXISTS]: { - defaultMessage: 'This username is already taken', - id: 'BackendError.LABEL.HANDLE_EXISTS', - }, - [SyntheticErrorLabel.HANDLE_TOO_SHORT]: { - defaultMessage: 'Please enter a username with at least 2 characters', - id: 'BackendError.LABEL.HANDLE_TOO_SHORT', - }, - [BackendErrorLabel.INVALID_HANDLE]: { - defaultMessage: 'This username is invalid', - id: 'BackendError.LABEL.INVALID_HANDLE', - }, - [BackendErrorLabel.INVALID_INVITATION_CODE]: { - defaultMessage: 'Invitation has been revoked or expired', - id: 'BackendError.LABEL.INVALID_INVITATION_CODE', - }, - [BackendErrorLabel.NO_OTHER_OWNER]: { - defaultMessage: 'The last owner cannot be removed from the team', - id: 'BackendError.LABEL.NO_OTHER_OWNER', - }, - [BackendErrorLabel.NO_TEAM]: { - defaultMessage: 'Could not find team', - id: 'BackendError.LABEL.NO_TEAM', - }, - [BackendErrorLabel.NO_TEAM_MEMBER]: { - defaultMessage: 'Could not find team member', - id: 'BackendError.LABEL.NO_TEAM_MEMBER', - }, - [BackendErrorLabel.SUSPENDED_ACCOUNT]: { - defaultMessage: 'This account is no longer authorized to log in', - id: 'BackendError.LABEL.SUSPENDED', - }, - [BackendErrorLabel.INVITE_EMAIL_EXISTS]: { - defaultMessage: 'This email address is already in use. {supportEmailExistsLink}', - id: 'BackendError.LABEL.EMAIL_EXISTS', - }, - [BackendErrorLabel.SSO_FORBIDDEN]: { - defaultMessage: 'Something went wrong. Please contact your team administrator for details (Error 8).', - id: 'BackendError.LABEL.SSO_FORBIDDEN', - }, - [BackendErrorLabel.INSUFFICIENT_PERMISSIONS]: { - defaultMessage: 'Something went wrong. Please contact your team administrator for details (Error 10).', - id: 'BackendError.LABEL.SSO_INSUFFICIENT_PERMISSIONS', - }, - [BackendErrorLabel.SSO_INVALID_FAILURE_REDIRECT]: { - defaultMessage: 'Something went wrong. Please contact your team administrator for details (Error 3).', - id: 'BackendError.LABEL.SSO_INVALID_FAILURE_REDIRECT', - }, - [BackendErrorLabel.SSO_INVALID_SUCCESS_REDIRECT]: { - defaultMessage: 'Something went wrong. Please contact your team administrator for details (Error 2).', - id: 'BackendError.LABEL.SSO_INVALID_SUCCESS_REDIRECT', - }, - [BackendErrorLabel.SSO_INVALID_UPSTREAM]: { - defaultMessage: 'Something went wrong. Please contact your team administrator for details (Error 5).', - id: 'BackendError.LABEL.SSO_INVALID_UPSTREAM', - }, - [BackendErrorLabel.SSO_INVALID_USERNAME]: { - defaultMessage: 'Something went wrong. Please contact your team administrator for details (Error 4).', - id: 'BackendError.LABEL.SSO_INVALID_USERNAME', - }, - [BackendErrorLabel.SSO_NO_MATCHING_AUTH]: { - defaultMessage: 'Something went wrong. Please contact your team administrator for details (Error 9).', - id: 'BackendError.LABEL.SSO_NO_MATCHING_AUTH', - }, - [BackendErrorLabel.NOT_FOUND]: { - defaultMessage: 'Something went wrong. Please contact your team administrator for details (Error 7).', - id: 'BackendError.LABEL.SSO_NOT_FOUND', - }, - [BackendErrorLabel.SERVER_ERROR]: { - defaultMessage: 'Something went wrong. Please contact your team administrator for details (Error 6).', - id: 'BackendError.LABEL.SSO_SERVER_ERROR', - }, - [BackendErrorLabel.SSO_UNSUPPORTED_SAML]: { - defaultMessage: 'Something went wrong. Please contact your team administrator for details (Error 1).', - id: 'BackendError.LABEL.SSO_UNSUPPORTED_SAML', - }, - [BackendErrorLabel.CODE_AUTHENTICATION_FAILED]: { - defaultMessage: 'Please retry, or request another code.', - id: 'BackendError.LABEL.CODE_AUTHENTICATION_FAILED', - }, - [SyntheticErrorLabel.SSO_GENERIC_ERROR]: { - defaultMessage: 'Something went wrong. Please contact your team administrator for details (Error 0).', - id: 'BackendError.LABEL.SSO_GENERIC_ERROR', - }, - [LabeledError.GENERAL_ERRORS.LOW_DISK_SPACE]: { - defaultMessage: 'Not enough disk space', - id: 'LabeledError.GENERAL_ERRORS.LOW_DISK_SPACE', - }, - [LabeledError.GENERAL_ERRORS.SYSTEM_KEYCHAIN_ACCESS]: { - defaultMessage: "Wire can’t access your system's safe storage. {supportKeychainLink}", - id: 'LabeledError.GENERAL_ERRORS.SYSTEM_KEYCHAIN_ACCESS', - }, - [BackendErrorLabel.CUSTOM_BACKEND_NOT_FOUND]: { - defaultMessage: 'This email cannot be used for enterprise login. Please enter the SSO code to proceed.', - id: 'BackendErrorLabel.CUSTOM_BACKEND_NOT_FOUND', - }, - [BackendErrorLabel.INVALID_CONVERSATION_PASSWORD]: { - defaultMessage: 'Password is incorrect, please try again.', - id: 'BackendErrorLabel.INVALID_CONVERSATION_PASSWORD', - }, - howToLogIn: { - defaultMessage: 'Find out how to log in', - id: 'LabeledError.howToLogIn', - }, - learnMore: { - defaultMessage: 'Learn more', - id: 'BackendError.learnMore', - }, - unexpected: { - defaultMessage: 'Unexpected error', - id: 'BackendError.unexpected', - }, -}); - -export const validationErrorStrings = defineMessages({ - [ValidationError.FIELD.NAME.PATTERN_MISMATCH]: { - defaultMessage: 'Enter a name with at least 2 characters', - id: 'ValidationError.FIELD.NAME.PATTERN_MISMATCH', - }, - [ValidationError.FIELD.NAME.VALUE_MISSING]: { - defaultMessage: 'Enter a name with at least 2 characters', - id: 'ValidationError.FIELD.NAME.VALUE_MISSING', - }, - [ValidationError.FIELD.PASSWORD.PATTERN_MISMATCH]: { - defaultMessage: - 'Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.', - id: 'ValidationError.FIELD.PASSWORD.PATTERN_MISMATCH', - }, - [ValidationError.FIELD.PASSWORD_LOGIN.PATTERN_MISMATCH]: { - defaultMessage: 'Wrong password. Please try again.', - id: 'ValidationError.FIELD.PASSWORD_LOGIN.PATTERN_MISMATCH', - }, - [ValidationError.FIELD.SSO_CODE.PATTERN_MISMATCH]: { - defaultMessage: 'Please enter a valid SSO code', - id: 'ValidationError.FIELD.SSO_CODE.PATTERN_MISMATCH', - }, - [ValidationError.FIELD.SSO_EMAIL_CODE.PATTERN_MISMATCH]: { - defaultMessage: 'Please enter a valid email or SSO code', - id: 'ValidationError.FIELD.SSO_EMAIL_CODE.PATTERN_MISMATCH', - }, - [ValidationError.FIELD.EMAIL.TYPE_MISMATCH]: { - defaultMessage: 'Please enter a valid email address', - id: 'ValidationError.FIELD.EMAIL.TYPE_MISMATCH', - }, - unexpected: { - defaultMessage: 'Unexpected error', - id: 'BackendError.unexpected', - }, -}); - -export const loginStrings = defineMessages({ - emailPlaceholder: { - defaultMessage: 'Email or username', - id: 'login.emailPlaceholder', - }, - forgotPassword: { - defaultMessage: 'Forgot password?', - id: 'login.forgotPassword', - }, - goBack: { - defaultMessage: 'Go Back', - id: 'login.goBack', - }, - headline: { - defaultMessage: 'Log in', - id: 'login.headline', - }, - passwordPlaceholder: { - defaultMessage: 'Password', - id: 'login.passwordPlaceholder', - }, - publicComputer: { - defaultMessage: 'This is a public computer', - id: 'login.publicComputer', - }, - ssoLogin: { - defaultMessage: 'Company log in', - id: 'login.ssoLogin', - }, - subhead: { - defaultMessage: 'Enter your email address or username.', - id: 'login.subhead', - }, - twoFactorLoginSubHead: { - defaultMessage: 'Please check your email {email} for the verification code and enter it below.', - id: 'login.twoFactorLoginSubHead', - }, - twoFactorLoginTitle: { - defaultMessage: 'Verify your account', - id: 'login.twoFactorLoginTitle', - }, - submitTwoFactorButton: { - defaultMessage: 'Submit', - id: 'login.submitTwoFactorButton', - }, -}); - -export const ssoLoginStrings = defineMessages({ - codeInputPlaceholder: { - defaultMessage: 'SSO code', - id: 'ssoLogin.codeInputPlaceholder', - }, - codeOrMailInputPlaceholder: { - defaultMessage: 'Email or SSO code', - id: 'ssoLogin.codeOrMailInputPlaceholder', - }, - headline: { - defaultMessage: 'Company log in', - id: 'ssoLogin.headline', - }, - overlayDescription: { - defaultMessage: "If you don't see the Single Sign On window, continue your Company Log in from here.", - id: 'ssoLogin.overlayDescription', - }, - overlayFocusLink: { - defaultMessage: 'Click to continue', - id: 'ssoLogin.overlayFocusLink', - }, - subheadCode: { - defaultMessage: 'Please enter your SSO code', - id: 'ssoLogin.subheadCode', - }, - subheadCodeOrEmail: { - defaultMessage: 'Please enter your email or SSO code.', - id: 'ssoLogin.subheadCodeOrEmail', - }, - subheadEmailEnvironmentSwitchWarning: { - defaultMessage: - 'If your email matches an enterprise installation of {brandName}, this app will connect to that server.', - id: 'ssoLogin.subheadEmailEnvironmentSwitchWarning', - }, -}); - -export const logoutReasonStrings = defineMessages({ - [LOGOUT_REASON.ACCOUNT_REMOVED]: { - defaultMessage: 'You were signed out because your account was deleted.', - id: 'LOGOUT_REASON.ACCOUNT_REMOVED', - }, - [LOGOUT_REASON.CLIENT_REMOVED]: { - defaultMessage: 'You were signed out because your device was deleted.', - id: 'LOGOUT_REASON.CLIENT_REMOVED', - }, - [LOGOUT_REASON.NO_APP_CONFIG]: { - defaultMessage: 'You were signed out because the initial configuration could not be loaded.', - id: 'LOGOUT_REASON.NO_APP_CONFIG', - }, - [LOGOUT_REASON.SESSION_EXPIRED]: { - defaultMessage: 'You were signed out because your session expired.{newline}Please log in again.', - id: 'LOGOUT_REASON.SESSION_EXPIRED', - }, -}); - -export const clientManagerStrings = defineMessages({ - headline: { - defaultMessage: 'Remove a device', - id: 'clientManager.headline', - }, - logout: { - defaultMessage: 'Cancel process', - id: 'clientManager.logout', - }, - subhead: { - defaultMessage: 'Remove one of your other devices to start using {brandName} on this one.', - id: 'clientManager.subhead', - }, - oauth: { - defaultMessage: - 'You are adding a new device. Only 7 devices can be active. Remove one of your devices to start using Wire on this one ({device}).', - id: 'clientManager.oauth', - }, -}); - -export const clientItemStrings = defineMessages({ - passwordPlaceholder: { - defaultMessage: 'Password', - id: 'clientItem.passwordPlaceholder', - }, -}); - -export const historyInfoStrings = defineMessages({ - learnMore: { - defaultMessage: 'Learn more', - id: 'historyInfo.learnMore', - }, - noHistoryHeadline: { - defaultMessage: 'It’s the first time you’re using {brandName} on this device.', - id: 'historyInfo.noHistoryHeadline', - }, - noHistoryInfo: { - defaultMessage: 'For privacy reasons, {newline}your conversation history will not appear here.', - id: 'historyInfo.noHistoryInfo', - }, - ok: { - defaultMessage: 'OK', - id: 'historyInfo.ok', - }, -}); - -export const oauthStrings = defineMessages({ - headline: { - defaultMessage: 'Permissions', - id: 'oauth.headline', - }, - logout: { - defaultMessage: 'Switch account', - id: 'oauth.logout', - }, - cancel: { - defaultMessage: "Don't Allow", - id: 'oauth.cancel', - }, - allow: { - defaultMessage: 'Allow', - id: 'oauth.allow', - }, - subhead: { - defaultMessage: 'Microsoft Outlook requires your permission to:', - id: 'oauth.subhead', - }, - learnMore: { - defaultMessage: 'Learn more about these permissions', - id: 'oauth.learnMore', - }, - details: { - defaultMessage: - 'If you allow the permissions listed above, your Outlook Calendar will be able to connect to Wire. If you don’t grant the permissions, you can’t use this add-in.', - id: 'oauth.details', - }, - privacyPolicy: { - defaultMessage: "Wire's Privacy Policy", - id: 'oauth.privacypolicy', - }, - [Scope.WRITE_CONVERSATIONS]: { - defaultMessage: 'Create conversations in Wire', - id: 'oauth.scope.write_conversations', - }, - [Scope.WRITE_CONVERSATIONS_CODE]: { - defaultMessage: 'Create guest links to conversations in Wire', - id: 'oauth.scope.write_conversations_code', - }, - [Scope.READ_SELF]: { - defaultMessage: 'View your Wire username, profile name, and email', - id: 'oauth.scope.read_self', - }, - [Scope.READ_FEATURE_CONFIGS]: { - defaultMessage: 'View your team’s feature configurations', - id: 'oauth.scope.read_feature_configs', - }, -}); diff --git a/src/script/util/ErrorUtil.ts b/src/script/util/ErrorUtil.ts new file mode 100644 index 00000000000..21c008a8509 --- /dev/null +++ b/src/script/util/ErrorUtil.ts @@ -0,0 +1,73 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {BackendErrorLabel, SyntheticErrorLabel} from '@wireapp/api-client/lib/http/'; + +import {LabeledError} from '../auth/module/action/LabeledError'; + +export const errorHandlerStrings = { + [BackendErrorLabel.NO_CONVERSATION_CODE]: 'BackendError.LABEL.CONVERSATION_CODE_NOT_FOUND', + [BackendErrorLabel.NO_CONVERSATION]: 'BackendError.LABEL.CONVERSATION_NOT_FOUND', + [BackendErrorLabel.TOO_MANY_MEMBERS]: 'BackendError.LABEL.CONVERSATION_TOO_MANY_MEMBERS', + [BackendErrorLabel.TOO_MANY_TEAM_MEMBERS]: 'BackendError.LABEL.TOO_MANY_MEMBERS', + [BackendErrorLabel.ACCESS_DENIED]: 'BackendError.LABEL.ACCESS_DENIED', + [BackendErrorLabel.BLACKLISTED_EMAIL]: 'BackendError.LABEL.BLACKLISTED_EMAIL', + [BackendErrorLabel.DOMAIN_BLOCKED_FOR_REGISTRATION]: 'BackendErrorLabel.DOMAIN_BLOCKED_FOR_REGISTRATION', + [BackendErrorLabel.INVALID_CODE]: 'BackendError.LABEL.INVALID_CODE', + [BackendErrorLabel.INVALID_CREDENTIALS]: 'BackendError.LABEL.INVALID_CREDENTIALS', + [BackendErrorLabel.INVALID_EMAIL]: 'BackendError.LABEL.INVALID_EMAIL', + [BackendErrorLabel.KEY_EXISTS]: 'BackendError.LABEL.KEY_EXISTS', + [SyntheticErrorLabel.ALREADY_INVITED]: 'BackendError.LABEL.ALREADY_INVITED', + [BackendErrorLabel.MISSING_AUTH]: 'BackendError.LABEL.MISSING_AUTH', + [BackendErrorLabel.PENDING_ACTIVATION]: 'BackendError.LABEL.PENDING_ACTIVATION', + [BackendErrorLabel.PENDING_LOGIN]: 'BackendError.LABEL.PENDING_LOGIN', + [BackendErrorLabel.CLIENT_ERROR]: 'BackendError.LABEL.TOO_MANY_LOGINS', + [SyntheticErrorLabel.TOO_MANY_REQUESTS]: 'BackendError.LABEL.TOO_MANY_REQUESTS', + [BackendErrorLabel.BAD_REQUEST]: 'BackendError.LABEL.BAD_REQUEST', + [SyntheticErrorLabel.EMAIL_REQUIRED]: 'BackendError.LABEL.EMAIL_REQUIRED', + [BackendErrorLabel.INVALID_OPERATION]: 'BackendError.LABEL.INVALID_OPERATION', + [BackendErrorLabel.INVALID_PAYLOAD]: 'BackendError.LABEL.INVALID_PAYLOAD', + [BackendErrorLabel.OPERATION_DENIED]: 'BackendError.LABEL.OPERATION_DENIED', + [BackendErrorLabel.UNAUTHORIZED]: 'BackendError.LABEL.UNAUTHORIZED', + [BackendErrorLabel.HANDLE_EXISTS]: 'BackendError.LABEL.HANDLE_EXISTS', + [SyntheticErrorLabel.HANDLE_TOO_SHORT]: 'BackendError.LABEL.HANDLE_TOO_SHORT', + [BackendErrorLabel.INVALID_HANDLE]: 'BackendError.LABEL.INVALID_HANDLE', + [BackendErrorLabel.INVALID_INVITATION_CODE]: 'BackendError.LABEL.INVALID_INVITATION_CODE', + [BackendErrorLabel.NO_OTHER_OWNER]: 'BackendError.LABEL.NO_OTHER_OWNER', + [BackendErrorLabel.NO_TEAM]: 'BackendError.LABEL.NO_TEAM', + [BackendErrorLabel.NO_TEAM_MEMBER]: 'BackendError.LABEL.NO_TEAM_MEMBER', + [BackendErrorLabel.SUSPENDED_ACCOUNT]: 'BackendError.LABEL.SUSPENDED', + [BackendErrorLabel.INVITE_EMAIL_EXISTS]: 'BackendError.LABEL.EMAIL_EXISTS', + [BackendErrorLabel.SSO_FORBIDDEN]: 'BackendError.LABEL.SSO_FORBIDDEN', + [BackendErrorLabel.INSUFFICIENT_PERMISSIONS]: 'BackendError.LABEL.SSO_INSUFFICIENT_PERMISSIONS', + [BackendErrorLabel.SSO_INVALID_FAILURE_REDIRECT]: 'BackendError.LABEL.SSO_INVALID_FAILURE_REDIRECT', + [BackendErrorLabel.SSO_INVALID_SUCCESS_REDIRECT]: 'BackendError.LABEL.SSO_INVALID_SUCCESS_REDIRECT', + [BackendErrorLabel.SSO_INVALID_UPSTREAM]: 'BackendError.LABEL.SSO_INVALID_UPSTREAM', + [BackendErrorLabel.SSO_INVALID_USERNAME]: 'BackendError.LABEL.SSO_INVALID_USERNAME', + [BackendErrorLabel.SSO_NO_MATCHING_AUTH]: 'BackendError.LABEL.SSO_NO_MATCHING_AUTH', + [BackendErrorLabel.NOT_FOUND]: 'BackendError.LABEL.SSO_NOT_FOUND', + [BackendErrorLabel.SERVER_ERROR]: 'BackendError.LABEL.SSO_SERVER_ERROR', + [BackendErrorLabel.SSO_UNSUPPORTED_SAML]: 'BackendError.LABEL.SSO_UNSUPPORTED_SAML', + [BackendErrorLabel.CODE_AUTHENTICATION_FAILED]: 'BackendError.LABEL.CODE_AUTHENTICATION_FAILED', + [SyntheticErrorLabel.SSO_GENERIC_ERROR]: 'BackendError.LABEL.SSO_GENERIC_ERROR', + [LabeledError.GENERAL_ERRORS.LOW_DISK_SPACE]: 'LabeledError.GENERAL_ERRORS.LOW_DISK_SPACE', + [LabeledError.GENERAL_ERRORS.SYSTEM_KEYCHAIN_ACCESS]: 'LabeledError.GENERAL_ERRORS.SYSTEM_KEYCHAIN_ACCESS', + [BackendErrorLabel.CUSTOM_BACKEND_NOT_FOUND]: 'BackendErrorLabel.CUSTOM_BACKEND_NOT_FOUND', + [BackendErrorLabel.INVALID_CONVERSATION_PASSWORD]: 'BackendErrorLabel.INVALID_CONVERSATION_PASSWORD', +}; diff --git a/src/script/util/LocalizerUtil/LocalizerUtil.ts b/src/script/util/LocalizerUtil/LocalizerUtil.ts index 9d10bcb0789..3100a6f45d1 100644 --- a/src/script/util/LocalizerUtil/LocalizerUtil.ts +++ b/src/script/util/LocalizerUtil/LocalizerUtil.ts @@ -120,8 +120,8 @@ export const LocalizerUtil = { }; const substitutedEscaped = skipEscape - ? replaceSubstitute(value, /{{(.+?)}}/g, substitutions) - : replaceSubstituteEscaped(value, /{{(.+?)}}/g, substitutions); + ? replaceSubstitute(value, /{(.+?)}/g, substitutions) + : replaceSubstituteEscaped(value, /{(.+?)}/g, substitutions); return replaceSubstitute(substitutedEscaped, /\[(.+?)\]/g, replaceDangerously); }, diff --git a/src/script/util/LocalizerUtil/ReactLocalizerUtil.test.tsx b/src/script/util/LocalizerUtil/ReactLocalizerUtil.test.tsx index 957fc1a5764..07e13046939 100644 --- a/src/script/util/LocalizerUtil/ReactLocalizerUtil.test.tsx +++ b/src/script/util/LocalizerUtil/ReactLocalizerUtil.test.tsx @@ -70,9 +70,9 @@ describe('replaceReactComponents', () => { it('replaces literal strings with a component', () => { const username = 'Patryk'; - const result = replaceReactComponents('Hello {{username}}!', [ + const result = replaceReactComponents('Hello {username}!', [ { - exactMatch: '{{username}}', + exactMatch: '{username}', render: () => {username}, }, ]); @@ -83,9 +83,9 @@ describe('replaceReactComponents', () => { it('replaces literal strings with a string', () => { const username = 'Przemek'; - const result = replaceReactComponents('Hello {{username}}!', [ + const result = replaceReactComponents('Hello {username}!', [ { - exactMatch: '{{username}}', + exactMatch: '{username}', render: () => username, }, ]); @@ -99,13 +99,13 @@ describe('replaceReactComponents', () => { it('replaces multiple literal strings', () => { const username1 = 'John'; const username2 = 'Jerry'; - const result = replaceReactComponents(`Hello {{username1}} and {{username2}}, my name is also {{username1}}!`, [ + const result = replaceReactComponents(`Hello {username1} and {username2}, my name is also {username1}!`, [ { - exactMatch: '{{username1}}', + exactMatch: '{username1}', render: () => {username1}, }, { - exactMatch: '{{username2}}', + exactMatch: '{username2}', render: () => {username2}, }, ]); @@ -119,14 +119,14 @@ describe('replaceReactComponents', () => { it('replaces components and literal strings at the same time', () => { const username1 = 'Tom'; const username2 = 'Tim'; - const result = replaceReactComponents(`Hello [bold]${username1}[/bold] and {{username2}}!`, [ + const result = replaceReactComponents(`Hello [bold]${username1}[/bold] and {username2}!`, [ { start: '[bold]', end: '[/bold]', render: text => {text}, }, { - exactMatch: '{{username2}}', + exactMatch: '{username2}', render: () => {username2}, }, ]); @@ -140,18 +140,18 @@ describe('replaceReactComponents', () => { it('replaces literal string inside of a component', () => { const username = 'Jake'; const username2 = 'Marco'; - const result = replaceReactComponents(`Hello [bold]{{username}}[/bold], [bold]Paul[/bold] and {{username2}}!`, [ + const result = replaceReactComponents(`Hello [bold]{username}[/bold], [bold]Paul[/bold] and {username2}!`, [ { start: '[bold]', end: '[/bold]', render: text => {text}, }, { - exactMatch: '{{username}}', + exactMatch: '{username}', render: () => {username}, }, { - exactMatch: '{{username2}}', + exactMatch: '{username2}', render: () => {username2}, }, ]); diff --git a/src/script/util/ValidationUtil.ts b/src/script/util/ValidationUtil.ts index 882606d0074..ce8bbbec929 100644 --- a/src/script/util/ValidationUtil.ts +++ b/src/script/util/ValidationUtil.ts @@ -17,6 +17,8 @@ * */ +import {ValidationError} from '../auth/module/action/ValidationError'; + export class ValidationUtilError extends Error { constructor(message = 'Unknown ValidationUtilError') { super(); @@ -93,3 +95,13 @@ export const assetV3 = (assetKey: string, assetToken?: string): true => { } return true; }; + +export const validationErrorStrings = { + [ValidationError.FIELD.NAME.PATTERN_MISMATCH]: 'ValidationError.FIELD.NAME.PATTERN_MISMATCH', + [ValidationError.FIELD.NAME.VALUE_MISSING]: 'ValidationError.FIELD.NAME.VALUE_MISSING', + [ValidationError.FIELD.PASSWORD.PATTERN_MISMATCH]: 'ValidationError.FIELD.PASSWORD.PATTERN_MISMATCH', + [ValidationError.FIELD.PASSWORD_LOGIN.PATTERN_MISMATCH]: 'ValidationError.FIELD.PASSWORD_LOGIN.PATTERN_MISMATCH', + [ValidationError.FIELD.SSO_CODE.PATTERN_MISMATCH]: 'ValidationError.FIELD.SSO_CODE.PATTERN_MISMATCH', + [ValidationError.FIELD.SSO_EMAIL_CODE.PATTERN_MISMATCH]: 'ValidationError.FIELD.SSO_EMAIL_CODE.PATTERN_MISMATCH', + [ValidationError.FIELD.EMAIL.TYPE_MISMATCH]: 'ValidationError.FIELD.EMAIL.TYPE_MISMATCH', +}; diff --git a/test/unit_tests/util/LocalizerUtilSpec.js b/test/unit_tests/util/LocalizerUtilSpec.js index e0681e2fb35..3f52d789ae1 100644 --- a/test/unit_tests/util/LocalizerUtilSpec.js +++ b/test/unit_tests/util/LocalizerUtilSpec.js @@ -29,7 +29,7 @@ describe('LocalizerUtil', () => { }); it('can replace placeholders in localized strings using shorthand string version', () => { - setStrings({en: {hey: 'Hey {{name}}'}}); + setStrings({en: {hey: 'Hey {name}'}}); const result = t('hey', 'Tod'); @@ -37,21 +37,21 @@ describe('LocalizerUtil', () => { }); it('can replace placeholders in localized strings using shorthand number version', () => { - setStrings({en: {text: 'Number {{name}} is alive'}}); + setStrings({en: {text: 'Number {name} is alive'}}); const result = t('text', 5); expect(result).toBe('Number 5 is alive'); }); it('can replace placeholders in localized strings using an object', () => { - setStrings({en: {hey: 'Hey {{name}}'}}); + setStrings({en: {hey: 'Hey {name}'}}); const result = t('hey', {name: 'Tod'}); expect(result).toBe('Hey Tod'); }); it('can replace placeholders in localized strings using a more complex object', () => { - setStrings({en: {greeting: '{{greeting}} {{name}}'}}); + setStrings({en: {greeting: '{greeting} {name}'}}); const result = t('greeting', {greeting: 'Hey', name: 'Tod'}); @@ -59,7 +59,7 @@ describe('LocalizerUtil', () => { }); it('can replace duplicate placeholders in localized strings using a more complex object', () => { - setStrings({en: {greeting: '{{greeting}} {{greeting}} {{name}}'}}); + setStrings({en: {greeting: '{greeting} {greeting} {name}'}}); const result = t('greeting', {greeting: 'Hey', name: 'Tod'}); expect(result).toBe('Hey Hey Tod'); @@ -95,7 +95,7 @@ describe('LocalizerUtil', () => { it('escapes raw substitutions string or number', () => { setStrings({ en: { - test: 'alert("{{userName}}")', + test: 'alert("{userName}")', }, }); @@ -110,9 +110,9 @@ describe('LocalizerUtil', () => { it('escapes substitutions object', () => { setStrings({ en: { - test1: 'alert("{{user}}")', - test2: '{{user}} {{user}} {{user}} Batman!', - test3: 'Hello {{user}}, you are {{status}}', + test1: 'alert("{user}")', + test2: '{user} {user} {user} Batman!', + test3: 'Hello {user}, you are {status}', }, }); @@ -130,7 +130,7 @@ describe('LocalizerUtil', () => { it(`doesn't escape substitutions when it should skip the escaping`, () => { setStrings({ en: { - test: 'Hello {{user}}', + test: 'Hello {user}', }, }); @@ -145,7 +145,7 @@ describe('LocalizerUtil', () => { setStrings({ en: { test1: '[user]Felix[/user]', - test2: '[user]{{user}}[user]', + test2: '[user]{user}[user]', }, }); From b008251dd3bf24b2c96fdefd5766166b5f526dd4 Mon Sep 17 00:00:00 2001 From: Otto the Bot Date: Wed, 20 Nov 2024 07:27:37 +0100 Subject: [PATCH 064/117] chore: Update translations (#18345) --- src/i18n/ar-SA.json | 216 +++++++++--------- src/i18n/cs-CZ.json | 148 ++++++------- src/i18n/da-DK.json | 178 +++++++-------- src/i18n/de-DE.json | 516 +++++++++++++++++++++---------------------- src/i18n/el-GR.json | 146 ++++++------- src/i18n/es-ES.json | 266 +++++++++++----------- src/i18n/et-EE.json | 274 +++++++++++------------ src/i18n/fa-IR.json | 154 ++++++------- src/i18n/fi-FI.json | 160 +++++++------- src/i18n/fr-FR.json | 310 +++++++++++++------------- src/i18n/hi-IN.json | 86 ++++---- src/i18n/hr-HR.json | 272 +++++++++++------------ src/i18n/hu-HU.json | 266 +++++++++++----------- src/i18n/id-ID.json | 152 ++++++------- src/i18n/it-IT.json | 144 ++++++------ src/i18n/ja-JP.json | 302 ++++++++++++------------- src/i18n/lt-LT.json | 286 ++++++++++++------------ src/i18n/lv-LV.json | 18 +- src/i18n/nl-NL.json | 146 ++++++------- src/i18n/no-NO.json | 78 +++---- src/i18n/pl-PL.json | 154 ++++++------- src/i18n/pt-BR.json | 372 +++++++++++++++---------------- src/i18n/pt-PT.json | 146 ++++++------- src/i18n/ro-RO.json | 146 ++++++------- src/i18n/ru-RU.json | 520 ++++++++++++++++++++++---------------------- src/i18n/si-LK.json | 486 ++++++++++++++++++++--------------------- src/i18n/sk-SK.json | 144 ++++++------ src/i18n/sl-SI.json | 138 ++++++------ src/i18n/sr-SP.json | 290 ++++++++++++------------ src/i18n/sv-SE.json | 244 ++++++++++----------- src/i18n/tr-TR.json | 282 ++++++++++++------------ src/i18n/uk-UA.json | 294 ++++++++++++------------- src/i18n/zh-CN.json | 246 ++++++++++----------- src/i18n/zh-TW.json | 154 ++++++------- 34 files changed, 3867 insertions(+), 3867 deletions(-) diff --git a/src/i18n/ar-SA.json b/src/i18n/ar-SA.json index 19218763cca..15b774ed394 100644 --- a/src/i18n/ar-SA.json +++ b/src/i18n/ar-SA.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "إضافة", "addParticipantsHeader": "أضف أشخاصًا", - "addParticipantsHeaderWithCounter": "أضف أشخاصًا ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "إدارة الخدمات", "addParticipantsManageServicesNoResults": "إدارة الخدمات", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "هل نسيت كلمة المرور؟", "authAccountPublicComputer": "هذا حاسوب عام", "authAccountSignIn": "تسجيل الدخول", - "authBlockedCookies": "مكّن ملفات الارتباط (cookies) لتسجيل الدخول إلى واير.", - "authBlockedDatabase": "واير يريد الوصول للتخزين المحلي لعرض رسائلك. التخزين المحلي غير متاح في وضع التصفح الخفي.", - "authBlockedTabs": "واير مفتوح بالفعل في لسان آخر.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "إستخدم هذه التبويبة", "authErrorCode": "رمز غيرفعال", "authErrorCountryCodeInvalid": "رمز البلد غير صحيح", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "موافق", "authHistoryDescription": "لأسباب تتعلق بالخصوصية، لن يظهر تاريخ المحادثات الخاصة بك هنا.", - "authHistoryHeadline": "أنها المرة الأولى التي تستخدم فيها واير على هذا الجهاز.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "تظهر الرسائل المرسلة في الوقت الحالي هنا.", - "authHistoryReuseHeadline": "لقد استخدمت واير على هذا الجهاز من قبل.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "إدارة الأجهزة", "authLimitButtonSignOut": "تسجيل الخروج", - "authLimitDescription": "قم بإزالة أحد الأجهزة الأخرى الخاصة بك لبدء استخدام واير على هذا الجهاز.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(الحالي)", "authLimitDevicesHeadline": "الأجهزة", "authLoginTitle": "Log in", "authPlaceholderEmail": "البريد الإلكتروني", "authPlaceholderPassword": "كلمة السر", - "authPostedResend": "أعد الإرسال إلى {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "لم يظهر أي بريد الكتروني؟", "authPostedResendDetail": "تحقق من بريدك الإلكتروني الوارد واتبع الإرشادات التي تظهر.", "authPostedResendHeadline": "وصلك بريد", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "إضافة", - "authVerifyAccountDetail": "هذا يمكنك من استخدام واير على أجهزة متعددة.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "إضافة عنوان البريد الإلكتروني وكلمة المرور", "authVerifyAccountLogout": "تسجيل الخروج", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "لم يظهر أي رمز؟", "authVerifyCodeResendDetail": "إعادة إرسال", - "authVerifyCodeResendTimer": "يمكنك طلب كودًا جديدًا {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "أدخل كلمة المرور الخاصة بك", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "لم يكتمل النسخ الاحتياطي.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "يجري الإعداد…", - "backupExportProgressSecondary": "يجري النسخ الاحتياطي · {processed} من {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "حفظ الملف", "backupExportSuccessHeadline": "اكتمل النسخ الاحتياطي", "backupExportSuccessSecondary": "يمكنك استخدام هذا لاستعادة التاريخ إذا فقدت حاسوبك أو انتقلت إلى حاسوب جديد.", @@ -305,7 +305,7 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "يجري الإعداد…", - "backupImportProgressSecondary": "يستعيد التاريخ · {processed} من {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "اُستعيد التاريخ.", "backupImportVersionErrorHeadline": "نسخة احتياطية غير متوافقة", "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "لايمكن الوصول للكاميرا", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} في مكالمة", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "جاري الربط", "callStateIncoming": "يتصل بك", - "callStateIncomingGroup": "{user} يتصل", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "جاري الاتصال", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "مع [showmore]كل اعضاء الفريق[/showmore]", "conversationCreateTeamGuest": "مع [showmore]كل اعضاء الفريق و ضيف واحد[/showmore]", - "conversationCreateTeamGuests": "مع [showmore]كل اعضاء الفريق و {count} ضيوف [/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "لقد انضممت إلى المحادثة", - "conversationCreateWith": "مع {users}", - "conversationCreateWithMore": "مع {users}, و[showmore]{count} اكثر[/showmore]", - "conversationCreated": "[bold]{name}[/bold] بدأ المحادثه مع {users}", - "conversationCreatedMore": "[bold]{name}[/bold] بدأ المحادثه مع {users}. و [showmore]{count} اكثر [/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] بدأ المحادثه", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]انت[/bold] بدأت المحادثه", - "conversationCreatedYou": "انت بدأت المحادثه مع {users}", - "conversationCreatedYouMore": "انت بدأت المحادثه مع {users}. و [showmore]{count} اكثر[/showmore]", - "conversationDeleteTimestamp": "حُذفت: {date}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -471,7 +471,7 @@ "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " الأجهزة الخاصة بك", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "عُدّلت: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,11 +516,11 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "افتح الخريطة", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] اضاف {users} للمحادثه", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]انت[/bold] اضفت {users} للمحادثه", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", @@ -558,7 +558,7 @@ "conversationRenameYou": "قمت بإعادة تسمية المحادثة", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "ابدأ محادثة مع {users}", + "conversationResume": "Start a conversation with {users}", "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "شخص ما", @@ -566,7 +566,7 @@ "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "اليوم", "conversationTweetAuthor": " على تويتر", - "conversationUnableToDecrypt1": "رسالة من {user} لم تُستقبل.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "خطأ", "conversationUnableToDecryptLink": "لماذا؟", @@ -586,7 +586,7 @@ "conversationYouNominative": "أنت", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "كل شيء مؤرشف", - "conversationsConnectionRequestMany": "{number} أشخاص منتظرون", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "شخص واحد في الانتظار", "conversationsContacts": "جهات الاتصال", "conversationsEmptyConversation": "محادثة جماعية", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "أرسل أحدهم لك رسالة", "conversationsSecondaryLineEphemeralReply": "%s قام بالرد عليك", "conversationsSecondaryLineEphemeralReplyGroup": "ردَّ أحدهم عليك", - "conversationsSecondaryLineIncomingCall": "{user} يتصل", - "conversationsSecondaryLinePeopleAdded": "أُضيف {user} أشخاص", - "conversationsSecondaryLinePeopleLeft": "غادر {number} أشخاص", - "conversationsSecondaryLinePersonAdded": "أُضيف {user}", - "conversationsSecondaryLinePersonAddedSelf": "انضم {user}", - "conversationsSecondaryLinePersonAddedYou": "أضافك {user}", - "conversationsSecondaryLinePersonLeft": "غادر {user}", - "conversationsSecondaryLinePersonRemoved": "أُزيل {user}", - "conversationsSecondaryLinePersonRemovedTeam": "أُزيل {user} من الفريق", - "conversationsSecondaryLineRenamed": "غيّر {user} اسم المحادثة", - "conversationsSecondaryLineSummaryMention": "{number} إشارة إليك", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} رسالة", - "conversationsSecondaryLineSummaryMessages": "{number} رسائل", - "conversationsSecondaryLineSummaryMissedCall": "{number} مكالمة مفقودة", - "conversationsSecondaryLineSummaryMissedCalls": "{number} مكالمات مفقودة", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", "conversationsSecondaryLineSummaryPing": "{number} ping", "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} ردود", - "conversationsSecondaryLineSummaryReply": "{number} رد", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "انت غادرت", "conversationsSecondaryLineYouWereRemoved": "لقد أُزلت", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gifs متحركة", "extensionsGiphyButtonMore": "جرب أخرى", "extensionsGiphyButtonOk": "إرسال", - "extensionsGiphyMessage": "{tag} • عبر giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "عفوا، لا توجد صور متحركة gifs", "extensionsGiphyRandom": "عشوائي", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "تـم", "groupCreationParticipantsActionSkip": "تخطِ", "groupCreationParticipantsHeader": "أضف أشخاصًا", - "groupCreationParticipantsHeaderWithCounter": "أضف أشخاصًا ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "البحث بحسب الاسم", "groupCreationPreferencesAction": "التالي", "groupCreationPreferencesErrorNameLong": "حروف كثيرة جدا", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "فك تعمية الرسائل", "initEvents": "جارٍ تحميل الرسائل", - "initProgress": " {number1} من {number2}", - "initReceivedSelfUser": "مرحبا، {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "جاري التحقق عن وجود رسائل جديدة", - "initUpdatedFromNotifications": "تقريبا انتهى - استمتع بـ Wire", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "التالي", "invite.skipForNow": "تخطِ الآن", "invite.subhead": "ادعُ زملاءك إلى الانضمام.", - "inviteHeadline": "ادعو أشخاص لاستعمال واير", - "inviteHintSelected": "إضغط {metaKey} + C للنسخ", - "inviteHintUnselected": "حدد ثم إضغط {metaKey} + C للنسخ", - "inviteMessage": "أنا استخدم واير. ابحث عن {username} أو اذهب إلى get.wire.com.", - "inviteMessageNoEmail": "أنا استخدم واير. اذهب إلى get.wire.com لنتواصل.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "إدارة الأجهزة", "modalAccountRemoveDeviceAction": "أزل الجهاز", - "modalAccountRemoveDeviceHeadline": "أزل \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "كلمة مرورك مطلوبة لحذف هذا الجهاز.", "modalAccountRemoveDevicePlaceholder": "كلمة المرور", "modalAcknowledgeAction": "موافق", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "ملفات كثيرة جدًا في وقت واحد", - "modalAssetParallelUploadsMessage": "يمكنك إرسال حتى {number} ملف في وقت واحد.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "الملف كبير جدًا", - "modalAssetTooLargeMessage": "يمكنك إرسال ملفات حتى {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "إلغاء", "modalConnectAcceptAction": "تواصل", "modalConnectAcceptHeadline": "قبول؟", - "modalConnectAcceptMessage": "هذا سوف يوصلك ويفتح المحادثة مع {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "تجاهل", "modalConnectCancelAction": "نعم", "modalConnectCancelHeadline": "الغاء الطّلب؟", - "modalConnectCancelMessage": "أزل طلب التواصل مع {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "لا", "modalConversationClearAction": "حذف", "modalConversationClearHeadline": "حذف المحتوى؟", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "غادر", - "modalConversationLeaveHeadline": "غادر محادثة {name}؟", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "لن تستطيع إرسال أو استقبال رسائل في هذه المحادثة.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "الرسالة طويلة جداً", - "modalConversationMessageTooLongMessage": "يمكنك إرسال رسائل يصل عدد حروفها إلى {number}.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "أرسل على أيّة حال", - "modalConversationNewDeviceHeadlineMany": "بدأ {users} باستخدام أجهزة جديدة", - "modalConversationNewDeviceHeadlineOne": "بدأ {user} باستخدام جهازًا جديدًا", - "modalConversationNewDeviceHeadlineYou": "بدأ {user} باستخدام جهازًا جديدًا", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "اقبل المكالمة", "modalConversationNewDeviceIncomingCallMessage": "ألا زلت تريد قبول المكالمة؟", "modalConversationNewDeviceMessage": "ألا زلت تريد إرسال رسالتك؟", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "ألا زلت تريد إجراء المكالمة؟", "modalConversationNotConnectedHeadline": "لم يُضف أحد إلى المحادثة", "modalConversationNotConnectedMessageMany": "أحد الأشخاص الذين اخترتهم لا يريد أن يُضاف إلى المحادثات.", - "modalConversationNotConnectedMessageOne": "لا يريد {name} أن يضاف إلى المحادثات.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "إزالة؟", - "modalConversationRemoveMessage": "لن يستطيع {user} أن يرسل أو يستقبل رسائل في هذه المحادثة.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "الصورة المتحركة المختارة كبيرة جدا", - "modalGifTooLargeMessage": "الحجم الأقصى هو {number} ميغابايت.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,7 +1104,7 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "لا يستطيع Wire الوصول للكاميرا. [br][faqLink] إقرا هذه المقاله [/faqLink] لمعرفه كيف إصلاح المشكله.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "لايمكن الوصول للكاميرا", "modalOpenLinkAction": "افتح", "modalOpenLinkMessage": "This will take you to {link}", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "لا يمكن استخدام هذه الصورة", "modalPictureFileFormatMessage": "من فضلك اختر ملف PNG أو JPEG.", "modalPictureTooLargeHeadline": "الصورة المختارة كبيرة جدا", - "modalPictureTooLargeMessage": "يمكنك رفع صور حتى {number} ميغابايت.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "الصورة صغيرة جدا", "modalPictureTooSmallMessage": "من فضلك اختر صورة أبعادها على الأقل 320 × 320 بكسل.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "حاول مرة أخرى", "modalUploadContactsMessage": "لم نستقبل أيّة معلومات. من فضلك حاول استيراد جهات اتصالك مرة أخرى.", "modalUserBlockAction": "حظر \n", - "modalUserBlockHeadline": "احظر {user}؟", - "modalUserBlockMessage": "لن يستطيع {user} التواصل معك أو إضافتك إلى محادثات جماعية.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "إلغاء حظر", "modalUserUnblockHeadline": "إلغاء الحظر؟", - "modalUserUnblockMessage": "سيستطيع {user} أن يتواصل معك وأن يضيفك إلى محادثات جماعية من جديد.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,16 +1153,16 @@ "notificationConnectionAccepted": "قبل طلب الاتصال الخاص بك", "notificationConnectionConnected": "أنت الآن متصل", "notificationConnectionRequest": "يريد التواصل", - "notificationConversationCreate": "بدأ {user} محادثة", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "غيّر {user} اسم المحادثة إلى {name}", - "notificationMemberJoinMany": "{user} أضاف {number} أشخاص إلى المحادثة", - "notificationMemberJoinOne": "{user1} أضاف {user2} إلى المحادثة", - "notificationMemberJoinSelf": "انضم {user} إلى المحادثة", - "notificationMemberLeaveRemovedYou": "أزالك {user} من المحادثة", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "أرسل لك رسالة", "notificationObfuscatedMention": "Mentioned you", @@ -1221,7 +1221,7 @@ "preferencesAV": "صوت / ڤديو", "preferencesAVCamera": "الكاميرا", "preferencesAVMicrophone": "الميكروفون", - "preferencesAVNoCamera": "لا يستطيع Wire الوصول للكاميرا. [br][faqLink] إقرا هذه المقاله [/faqLink] لمعرفه كيف إصلاح المشكله.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "السماعات", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "شروط الاستخدام", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "موقع واير", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "الحساب", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "إذا كنت لا تعرف جهازًا بالأعلى، أزله وأعد تعيين كلمة مرورك.", "preferencesDevicesCurrent": "الحالي", "preferencesDevicesFingerprint": "مفتاح البصمة", - "preferencesDevicesFingerprintDetail": "يعطي واير لكل جهاز بصمة فريدة. قارن البصمات للتحقق من أجهزتك ومحادثاتك.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "المُعرّف: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "إلغاء", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "ادعُ أشخاصًا إلى الانضمام إلى واير", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "من قائمة جهات الاتصال", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "أحضر أصدقاءك", @@ -1409,7 +1409,7 @@ "searchManageServices": "إدارة الخدمات", "searchManageServicesNoResults": "إدارة الخدمات", "searchMemberInvite": "ادعُ أشخاصًا إلى الانضمام إلى الفريق", - "searchNoContactsOnWire": "ليس لديك جهات اتصال على واير.\nحاول إيجاد أشخاصًا\nبالاسم أو بالمُعرّف (اسم المستخدم).", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "لا توجد نتائج", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "اختر الخاص بك", "takeoverButtonKeep": "إبقاء هذه", "takeoverLink": "اعرف المزيد", - "takeoverSub": "اخذ اسمك الفريد على Wire.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "اتصال", - "tooltipConversationDetailsAddPeople": "أضف مشاركين إلى المحادثة ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "تغيير اسم المحادثة", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "اكتب الرسالة", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "الأشخاص ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "إضافة صورة", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "ابحث", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "مكالمة فيديو", - "tooltipConversationsArchive": "الأرشيف ({shortcut})", - "tooltipConversationsArchived": "أظهر الأرشيف ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "المزيد", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "إلغاء كتم ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "افتح التفضيلات", - "tooltipConversationsSilence": "كتم ({shortcut})", - "tooltipConversationsStart": "إبدأ محادثة ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "افتح موقعًا آخر لإعادة تعيين كلمة مرورك", "tooltipPreferencesPicture": "غيّر صورتك…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "البريد الإلكتروني", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time} ساعه\\ساعات متبقيه", - "userRemainingTimeMinutes": "اقل من {time} دقيقه\\دقائق متبقيه", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "تغيير البريد الإلكتروني", "verify.headline": "وصلك بريد", "verify.resendCode": "أعد إرسال الرمز", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "نسخة واير هذه لا تستطيع المشاركة في المكالمة. من فضلك استخدم", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} يتصل. متصفحك لا يدعم المكالمات.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "لا تستطيع إجراء مكالمة لأن متصفحك لا يدعم المكالمات.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "يحاول الاتصال. قد لا يستطيع واير إيصال الرسائل.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "لا يوجد انترنت. لن تستطيع إرسال أو استقبال رسائل.", "warningLearnMore": "اعرف المزيد", - "warningLifecycleUpdate": "نسخة جديدة من واير متاحة.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "حدّث الآن", "warningLifecycleUpdateNotes": "ما الجديد", "warningNotFoundCamera": "لا تستطيع إجراء مكالمة لأن حاسوبك ليس به كاميرا.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "لا تستطيع إجراء مكالمة لأن متصفحك لا يملك الوصول إلى الكاميرا.", "warningPermissionDeniedMicrophone": "لا تستطيع إجراء مكالمة لأن متصفحك لا يملك الوصول إلى الميكروفون.", "warningPermissionDeniedScreen": "متصفحك يريد إذنًا لمشاركة شاشتك.", - "warningPermissionRequestCamera": "{icon} اسمح بالوصول إلى الكاميرا", - "warningPermissionRequestMicrophone": "{icon} اسمح بالوصول إلى الميكروفون", - "warningPermissionRequestNotification": "{icon} اسمح بالإشعارات", - "warningPermissionRequestScreen": "{icon} اسمح بالوصول إلى الشاشة", - "wireLinux": "{brandName} للينكس", - "wireMacos": "{brandName} لـ macOS", - "wireWindows": "واير لنظام التشغيل ويندوز Windows", - "wire_for_web": "{brandName} للويب" -} \ No newline at end of file + "warningPermissionRequestCamera": "{{icon}} اسمح بالوصول إلى الكاميرا", + "warningPermissionRequestMicrophone": "{{icon}} اسمح بالوصول إلى الميكروفون", + "warningPermissionRequestNotification": "{{icon}} اسمح بالإشعارات", + "warningPermissionRequestScreen": "{{icon}} اسمح بالوصول إلى الشاشة", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" +} diff --git a/src/i18n/cs-CZ.json b/src/i18n/cs-CZ.json index ba8de047006..6506f1727f7 100644 --- a/src/i18n/cs-CZ.json +++ b/src/i18n/cs-CZ.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Přidat", "addParticipantsHeader": "Přidat účastníky", - "addParticipantsHeaderWithCounter": "Přidat účastníky ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Spravovat služby", "addParticipantsManageServicesNoResults": "Spravovat služby", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Zapomenuté heslo", "authAccountPublicComputer": "Toto je veřejný počítač", "authAccountSignIn": "Přihlásit se", - "authBlockedCookies": "Pro přihlášení k {brandName} povolte soubory cookie.", - "authBlockedDatabase": "Pro zobrazení zpráv potřebuje {brandName} potřebuje přístup k úložišti. Úložiště není k dispozici v anonymním režimu.", - "authBlockedTabs": "{brandName} je již otevřen na jiné záložce.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Neplatný kód", "authErrorCountryCodeInvalid": "Neplatný kód země", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Z důvodů ochrany soukromí se zde nezobrazí historie vaší konverzace.", - "authHistoryHeadline": "Toto je poprvé kdy používáte {brandName} na tomto přístroji.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Zprávy odeslané v mezičase se zde nezobrazí.", - "authHistoryReuseHeadline": "Již jste dříve použili {brandName} na tomto zařízení.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Spravovat přístroje", "authLimitButtonSignOut": "Odhlásit se", - "authLimitDescription": "Odeberte jeden ze svých přístrojů abyste mohli začít používat {brandName} na tomto zařízení.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Aktuální)", "authLimitDevicesHeadline": "Přístroje", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Heslo", - "authPostedResend": "Znovu odeslat na {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Žádný email nedošel?", "authPostedResendDetail": "Zkontrolujte doručenou poštu a postupujte dle instrukcí.", "authPostedResendHeadline": "Přišel ti email.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Přidat", - "authVerifyAccountDetail": "To umožňuje používat {brandName} na více zařízeních.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Přidat emailovou adresu a heslo.", "authVerifyAccountLogout": "Odhlásit se", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Kód nedošel?", "authVerifyCodeResendDetail": "Odeslat znovu", - "authVerifyCodeResendTimer": "Můžete si vyžádat nový kód {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Zadejte své heslo", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Záloha nebyla dokončena.", "backupExportProgressCompressing": "Připravuje se soubor zálohy", "backupExportProgressHeadline": "Připravuje se…", - "backupExportProgressSecondary": "Zálohování · {processed} z {total} – {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Uložit soubor", "backupExportSuccessHeadline": "Záloha připravena", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Žádný přístup k fotoaparátu", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} se účastní hovoru", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Soubory", "collectionSectionImages": "Images", "collectionSectionLinks": "Odkazy", - "collectionShowAll": "Zobrazit všechny {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Připojit", "connectionRequestIgnore": "Ignorovat", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Připojili jste se do konverzace", - "conversationCreateWith": "s {users}", + "conversationCreateWith": "with {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Smazáno v {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "Vypnuli jste čtení doručenek", "conversationDetails1to1ReceiptsHeadEnabled": "Zapnuli jste čtení doručenek", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " začal(a) používat", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " neověřen jeden ze", - "conversationDeviceUserDevices": " přístroje uživatele {user}", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " vaše přístroje", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Upraveno v {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " přejmenoval(a) konverzaci", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Začít konverzovat s {users}", - "conversationSendPastedFile": "Obrázek vložen {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Někdo", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "dnes", "conversationTweetAuthor": " na Twittru", - "conversationUnableToDecrypt1": "zpráva od uživatele {user} nebyla přijata.", - "conversationUnableToDecrypt2": "Identita uživatele {user} se změnila. Zpráva nedoručena.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Chyba", "conversationUnableToDecryptLink": "Proč?", "conversationUnableToDecryptResetSession": "Resetovat sezení", @@ -586,7 +586,7 @@ "conversationYouNominative": "jste", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Vše archivováno", - "conversationsConnectionRequestMany": "{number} čekajících osob", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 čekající osoba", "conversationsContacts": "Kontakty", "conversationsEmptyConversation": "Skupinová konverzace", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} lidé byli přidáni", - "conversationsSecondaryLinePeopleLeft": "{number} lidí opustilo konverzaci", - "conversationsSecondaryLinePersonAdded": "{user} byl přídán", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} vás přidal", - "conversationsSecondaryLinePersonLeft": "{user} opustil(a) konverzaci", - "conversationsSecondaryLinePersonRemoved": "{user} byl odebrán", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} přejmenoval konverzaci", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Zkusit jiný", "extensionsGiphyButtonOk": "Odeslat", - "extensionsGiphyMessage": "{tag} • přes giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Uups, žádné gify", "extensionsGiphyRandom": "Náhodně", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -823,7 +823,7 @@ "initDecryption": "Dešifrovat zprávu", "initEvents": "Zprávy se načítají", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Ahoj, {user}.", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Kontrola nových zpráv", "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", @@ -833,11 +833,11 @@ "invite.nextButton": "Další", "invite.skipForNow": "Prozatím přeskočit", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Pozvat lidi do aplikace {brandName}", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "Jsem na {brandName}, hledejte {username} nebo navštivte get.wire.com.", - "inviteMessageNoEmail": "Jsem k zastižení na síti {brandName}. K navázání kontaktu navštivte https://get.wire.com.", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Spravovat přístroje", "modalAccountRemoveDeviceAction": "Odstranit přístroj", - "modalAccountRemoveDeviceHeadline": "Odstranit \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Pro odstranění přístroje je vyžadováno heslo.", "modalAccountRemoveDevicePlaceholder": "Heslo", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Najednou můžete poslat až {number} souborů.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "Můžete posílat soubory až do velikosti {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Zrušit", "modalConnectAcceptAction": "Připojit", "modalConnectAcceptHeadline": "Přijmout?", - "modalConnectAcceptMessage": "Toto naváže spojení a otevře konverzaci s {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignorovat", "modalConnectCancelAction": "Ano", "modalConnectCancelHeadline": "Zrušit požadavek?", - "modalConnectCancelMessage": "Odeberte požadavek na připojení s {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Ne", "modalConversationClearAction": "Smazat", "modalConversationClearHeadline": "Vymazat obsah?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Zpráva je příliš dlouhá", - "modalConversationMessageTooLongMessage": "Můžete posílat zprávy dlouhé až {number} znaků.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} začali používat nové zařízení", - "modalConversationNewDeviceHeadlineOne": "{user} začal(a) používat nové zařízení", - "modalConversationNewDeviceHeadlineYou": "{user} začal(a) používat nové zařízení", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Přijmout volání", "modalConversationNewDeviceIncomingCallMessage": "Chcete přesto přijmout hovor?", "modalConversationNewDeviceMessage": "Chcete přesto odeslat své zprávy?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Chcete přesto volat?", "modalConversationNotConnectedHeadline": "Do konverzace nebyl nikdo přidán", "modalConversationNotConnectedMessageMany": "Jeden z lidí které jste vybrali nechce být přidán do konverzace.", - "modalConversationNotConnectedMessageOne": "{name} nemá zájem být přidán(a) do konverzace.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Odstranit?", - "modalConversationRemoveMessage": "{user} nebude moci odesílat nebo přijímat zprávy v této konverzaci.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Zkusit znovu", "modalUploadContactsMessage": "Neobdrželi jsme vaše data. Zkuste prosím kontakty importovat znovu.", "modalUserBlockAction": "Blokovat", - "modalUserBlockHeadline": "Blokovat {user}?", - "modalUserBlockMessage": "{user} vás nebude moci kontaktovat nebo přizvat ke skupinové konverzaci.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokovat", "modalUserUnblockHeadline": "Odblokovat?", - "modalUserUnblockMessage": "{user} vás nebude moci kontaktovat nebo přizvat ke skupinové konverzaci.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Přijal(a) váš požadavek na připojení", "notificationConnectionConnected": "Nyní jste připojeni", "notificationConnectionRequest": "Žádá o připojení", - "notificationConversationCreate": "{user} zahájil(a) rozhovor", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} přejmenoval(a) rozhovor na {name}", - "notificationMemberJoinMany": "{user} přidal(a) {number} kontakty do konverzace", - "notificationMemberJoinOne": "{user1} přidal(a) {user2} do konverzace", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} tě odebral(a) z konverzace", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Vám poslal zprávu", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Někdo", "notificationPing": "Pingnut", - "notificationReaction": "{reaction} tvou zprávu", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Ověřte, že to odpovídá identifikátoru zobrazeném na [bold]uživatele {user}[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Jak to mám udělat?", "participantDevicesDetailResetSession": "Resetovat sezení", "participantDevicesDetailShowMyDevice": "Zorazit identifikátor mého přístroje", "participantDevicesDetailVerify": "Ověreno", "participantDevicesHeader": "Přístroje", - "participantDevicesHeadline": "{brandName} přiřazuje každému přístroji jedinečný identifikátor. Porovnejte je s {user} a ověřte svou konverzaci.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Dozvědět se více", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Webové stránky podpory", "preferencesAboutTermsOfUse": "Podmínky používání", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} webové stránky", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Účet", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Pokud nepoznáváte přístroj výše, odstraňte ho a změňte své heslo.", "preferencesDevicesCurrent": "Aktuální", "preferencesDevicesFingerprint": "Identifikátor klíče", - "preferencesDevicesFingerprintDetail": "Aplikace {brandName} přiděluje každému přístroji unikátní identifikátor. Jejich porovnáním ověříte své přístroje a konverzace.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Zrušit", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Pozvat lidi do aplikace {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Z kontaktů", "searchInviteDetail": "Sdílením svých kontaktů si zjednodušíte propojení s ostatními. Všechny informace anonymizujeme a nikdy je neposkytujeme nikomu dalšímu.", "searchInviteHeadline": "Přiveďte své přátele", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "V aplikaci {brandName} nemáte žádné kontakty.\nZkuste vyhledat kontakty podle jména nebo\nuživatelského jména.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Vyberte své vlastní", "takeoverButtonKeep": "Ponechat tento", "takeoverLink": "Dozvědět se více", - "takeoverSub": "Vytvořte si vaše jedinečné jméno na {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Napsat zprávu", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Kontakty ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Přidat obrázek", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Hledat", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videohovor", - "tooltipConversationsArchive": "Archivovat ({shortcut})", - "tooltipConversationsArchived": "Zobrazit archiv ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Další", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Zapnout zvuk ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Otevřít předvolby", - "tooltipConversationsSilence": "Ztlumit ({shortcut})", - "tooltipConversationsStart": "Spustit konverzaci ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Sdílejte všechny své kontakty z aplikace kontaktů systému macOS", "tooltipPreferencesPassword": "Pro změnu hesla otevřete další webovou stránku", "tooltipPreferencesPicture": "Změnit obrázek…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Tato verze aplikace {brandName} se nemůže účastnit volání. Použijte prosím", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "Volá {user}. Tento prohlížeč nepodporuje volání.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Nemůžete volat, protože prohlížeč nepodporuje volání.", "warningCallUpgradeBrowser": "Pro volání prosím aktualizujte Google Chrome.", - "warningConnectivityConnectionLost": "Pokoušíme se o připojení. {brandName} nemusí být schopen doručit zprávy.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Chybí připojení k internetu. Nebudete moci odesílat ani přijímat zprávy.", "warningLearnMore": "Dozvědět se více", - "warningLifecycleUpdate": "Je dostupná nová verze aplikace {brandName}.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Aktualizovat nyní", "warningLifecycleUpdateNotes": "Co je nového", "warningNotFoundCamera": "Nelze volat, protože tento počítač nemá kameru.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Povolit přístup k mikrofonu", "warningPermissionRequestNotification": "[icon] Povolit upozornění", "warningPermissionRequestScreen": "[icon] Povolit přístup k obrazovce", - "wireLinux": "{brandName} pro Linux", - "wireMacos": "{brandName} pro macOS", - "wireWindows": "{brandName} pro Windows", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/da-DK.json b/src/i18n/da-DK.json index b26393eb743..736c62b2c7d 100644 --- a/src/i18n/da-DK.json +++ b/src/i18n/da-DK.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Tilføj", "addParticipantsHeader": "Tilføj personer", - "addParticipantsHeaderWithCounter": "Tilføj personer ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Glemt adgangskode", "authAccountPublicComputer": "Dette er en offentlig computer", "authAccountSignIn": "Log ind", - "authBlockedCookies": "Aktiver cookies for at logge på {brandName}.", - "authBlockedDatabase": "{brandName} skal have adgang til lokal lagring til at vise dine meddelelser. Lokal lagring er ikke tilgængelig i privat tilstand.", - "authBlockedTabs": "{brandName} er allerede åben i en anden fane.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Brug denne fane i stedet", "authErrorCode": "Ugyldig Kode", "authErrorCountryCodeInvalid": "Ugyldig Lande Kode", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Af hensyn til fortrolighed, vil din chathistorik ikke vises her.", - "authHistoryHeadline": "Det er første gang du bruger {brandName} på denne enhed.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Beskeder sendt i mellemtiden vises ikke.", - "authHistoryReuseHeadline": "Du har brugt {brandName} på denne enhed før.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Administrér enheder", "authLimitButtonSignOut": "Log ud", - "authLimitDescription": "Fjern en af dine andre enheder for at begynde at bruge {brandName} på denne.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Nuværende)", "authLimitDevicesHeadline": "Enheder", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Gensend til {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Ingen email modtaget?", "authPostedResendDetail": "Tjek din email indbakke og følg anvisningerne.", "authPostedResendHeadline": "Du har post.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Tilføj", - "authVerifyAccountDetail": "Dette gør, at du kan bruge {brandName} på flere enheder.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Tilføj email adresse og adgangskode.", "authVerifyAccountLogout": "Log ud", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Ingen kode vist?", "authVerifyCodeResendDetail": "Gensend", - "authVerifyCodeResendTimer": "Du kan anmode om en ny kode {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Indtast din adgangskode", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Sikkerhedskopiering blev ikke færdiggjort.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Forbereder…", - "backupExportProgressSecondary": "Sikkerhedskopierer · {processed} af {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Sikkerhedskopiering fuldført", "backupExportSuccessSecondary": "Du kan bruge dette til at gendanne din historik hvis du mister din computer eller skifter til en ny.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Forbereder…", - "backupImportProgressSecondary": "Gendanner historik · {processed} af {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Historik gendannet.", "backupImportVersionErrorHeadline": "Ukompatibel sikkerhedskopi", - "backupImportVersionErrorSecondary": "Denne sikkerhedskopi er lavet på en nyere eller uddateret version af {brandName} og kan ikke blive gendannet her.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Prøv Igen", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} i samtalen", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Filer", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Vis alle {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Forbind", "connectionRequestIgnore": "Ignorér", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Du tilsluttede dig til samtalen", - "conversationCreateWith": "med {users}", + "conversationCreateWith": "with {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Slettet på {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " begyndte at bruge", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " har afbekræftet en af", - "conversationDeviceUserDevices": " {user}’s enheder", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " dine enheder", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Redigeret på {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " omdøbte samtalen", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start en samtale med {users}", - "conversationSendPastedFile": "Indsatte billede d. {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Nogen", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "i dag", "conversationTweetAuthor": " på Twitter", - "conversationUnableToDecrypt1": "en besked fra {user} blev ikke modtaget.", - "conversationUnableToDecrypt2": "{user}’s enheds identitet er ændret. Uleveret besked.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Fejl", "conversationUnableToDecryptLink": "Hvorfor?", "conversationUnableToDecryptResetSession": "Nulstil session", @@ -586,7 +586,7 @@ "conversationYouNominative": "dig", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Alt arkiveret", - "conversationsConnectionRequestMany": "{number} personer venter", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person venter", "conversationsContacts": "Kontakter", "conversationsEmptyConversation": "Gruppesamtale", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} personer blev tilføjet", - "conversationsSecondaryLinePeopleLeft": "{number} personer forlod", - "conversationsSecondaryLinePersonAdded": "{user} blev tilføjet", - "conversationsSecondaryLinePersonAddedSelf": "{user} tilsluttede", - "conversationsSecondaryLinePersonAddedYou": "{user} har tilføjet dig", - "conversationsSecondaryLinePersonLeft": "{user} forlod", - "conversationsSecondaryLinePersonRemoved": "{user} blev fjernet", - "conversationsSecondaryLinePersonRemovedTeam": "{user} blev fjernet fra teamet", - "conversationsSecondaryLineRenamed": "{user} omdøbte samtalen", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Færdig", "groupCreationParticipantsActionSkip": "Spring over", "groupCreationParticipantsHeader": "Tilføj personer", - "groupCreationParticipantsHeaderWithCounter": "Tilføj personer ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Søg ved navn", "groupCreationPreferencesAction": "Næste", "groupCreationPreferencesErrorNameLong": "For mange tegn", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Dekrypterer beskeder", "initEvents": "Indlæser meddelelser", - "initProgress": " — {number1} af {number2}", - "initReceivedSelfUser": "Hej, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Tjekker for nye beskeder", - "initUpdatedFromNotifications": "Snart færdig - God fornøjelse med {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Henter dine forbindelser og samtaler", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Næste", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Inviter personer til {brandName}", - "inviteHintSelected": "Tryk {metaKey} + C for at kopiere", - "inviteHintUnselected": "Vælg og tryk på {metaKey} + C", - "inviteMessage": "Jeg er på {brandName}, søg efter {username} eller besøg get.wire.com.", - "inviteMessageNoEmail": "Jeg er på {brandName}. Besøg get.wire.com for at forbinde dig med mig.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Administrér enheder", "modalAccountRemoveDeviceAction": "Fjern enhed", - "modalAccountRemoveDeviceHeadline": "Fjern \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Din adgangskode er krævet for at fjerne denne enhed.", "modalAccountRemoveDevicePlaceholder": "Adgangskode", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Alt for mange filer på en gang", - "modalAssetParallelUploadsMessage": "Du kan sende op til {number} filer på én gang.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Filen er for stor", - "modalAssetTooLargeMessage": "Du kan sende filer med størrelse op til {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Annuller", "modalConnectAcceptAction": "Forbind", "modalConnectAcceptHeadline": "Acceptér?", - "modalConnectAcceptMessage": "Dette vil forbinde jer og åbne en samtale med {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignorér", "modalConnectCancelAction": "Ja", "modalConnectCancelHeadline": "Annuller anmodning?", - "modalConnectCancelMessage": "Fjern anmodning om forbindelse til {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Nej", "modalConversationClearAction": "Slet", "modalConversationClearHeadline": "Slet indhold?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Forlad", - "modalConversationLeaveHeadline": "Forlad {name} samtale?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Du vil ikke være i stand til at sende og modtage beskeder i denne samtale.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Besked for lang", - "modalConversationMessageTooLongMessage": "Du kan sende beskeder på op til {number} tegn.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send alligevel", - "modalConversationNewDeviceHeadlineMany": "{user}s er begyndt at bruge nye enheder", - "modalConversationNewDeviceHeadlineOne": "{user} er begyndt at bruge en ny enhed", - "modalConversationNewDeviceHeadlineYou": "{user} er begyndt at bruge en ny enhed", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Besvar opkald", "modalConversationNewDeviceIncomingCallMessage": "Vil du stadig besvare opkaldet?", "modalConversationNewDeviceMessage": "Vil du stadig sende dine beskeder?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Vil du stadig placere opkaldet?", "modalConversationNotConnectedHeadline": "Ingen tilføjet til samtale", "modalConversationNotConnectedMessageMany": "En af de valgte personer vil ikke tilføjes til samtalen.", - "modalConversationNotConnectedMessageOne": "{name} vil ikke tilføjes til samtalen.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Fjern?", - "modalConversationRemoveMessage": "{user} vil ikke være i stand til at sende eller modtage beskeder i denne samtale.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Tilbagekalde link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Tilbagekalde linket?", "modalConversationRevokeLinkMessage": "Nye gæster vil ikke kunne tilslutte med dette link. Aktuelle gæster vil stadig have adgang.", "modalConversationTooManyMembersHeadline": "Fuldt hus", - "modalConversationTooManyMembersMessage": "Op til {number1} personer kan deltage i en samtale. I øjeblikket er der kun plads til {number2} mere.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Valgte animation er for stor", - "modalGifTooLargeMessage": "Maksimale størrelse er {number} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "Kan ikke bruge dette billede", "modalPictureFileFormatMessage": "Vælg venligst en PNG eller JPEG-fil.", "modalPictureTooLargeHeadline": "Valgte billede er for stor", - "modalPictureTooLargeMessage": "Du kan bruge billeder op til {number} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Billede for lille", "modalPictureTooSmallMessage": "Vælg venligst et billede, der er mindst 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Prøv igen", "modalUploadContactsMessage": "Vi har ikke modtaget dine oplysninger. Venligst prøv at importere dine kontakter igen.", "modalUserBlockAction": "Blokér", - "modalUserBlockHeadline": "Blokkér {user}?", - "modalUserBlockMessage": "{user} vil ikke kunne kontakte dig eller tilføje dig til gruppesamtaler.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Fjern Blokering", "modalUserUnblockHeadline": "Fjern Blokering?", - "modalUserUnblockMessage": "{user} vil igen kunne kontakte dig og tilføje dig til gruppesamtaler.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Accepterede din anmodning om forbindelse", "notificationConnectionConnected": "Du er nu forbundet", "notificationConnectionRequest": "Ønsker at forbinde", - "notificationConversationCreate": "{user} startede en samtale", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} omdøbte samtalen til {name}", - "notificationMemberJoinMany": "{user} tilføjede {number} personer til samtalen", - "notificationMemberJoinOne": "{user1} tilføjede {user2} til samtalen", - "notificationMemberJoinSelf": "{user} tilsluttede sig samtalen", - "notificationMemberLeaveRemovedYou": "{user} har fjernet dig fra en samtale", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Sendte dig en besked", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Nogen", "notificationPing": "Pingede", - "notificationReaction": "{reaction} din besked", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Bekræft at dette passer med fingeraftrykket vist på [bold]{user}’s enhed[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Hvordan gør jeg det?", "participantDevicesDetailResetSession": "Nulstil session", "participantDevicesDetailShowMyDevice": "Vis min enheds fingeraftryk", "participantDevicesDetailVerify": "Bekræftet", "participantDevicesHeader": "Enheder", - "participantDevicesHeadline": "{brandName} giver hver enhed et unikt fingeraftryk. Sammenlign dem med {user} og bekræft din samtale.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Lær mere", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Support hjemmeside", "preferencesAboutTermsOfUse": "Vilkår for anvendelse", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} hjemmeside", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Konto", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Hvis du ikke kan genkende en enhed ovenfor, fjern den og nulstil din adgangskode.", "preferencesDevicesCurrent": "Aktuel", "preferencesDevicesFingerprint": "Nøgle fingeraftryk", - "preferencesDevicesFingerprintDetail": "{brandName} giver hver enhed et unikt fingeraftryk. Sammenlign dem og bekræft dine enheder og samtaler.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Annuller", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Nogle", "preferencesOptionsAudioSomeDetail": "Ping og opkald", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Lav en sikkerhedskopi for at gemme din samtale historik. Du kan bruge den til at gendanne historikken hvis du mister din computer eller skifter til en ny.\nSikkerhedskopi filen er ikke beskyttet af {brandName} end-to-end kryptering, så gem den it sikkert sted.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "Historik", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Du kan kun gendanne historik fra en sikkerhedskopi til den samme platform. Din sikkerhedskopi vil overskrive samtaler du allerede har på denne enhed.", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Inviter personer til {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Fra Kontakter", "searchInviteDetail": "At dele dine kontakter hjælper med at forbinde til andre. Vi anonymiserer al information og deler det ikke med nogen andre.", "searchInviteHeadline": "Få dine venner med", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Inviter personer til holdet", - "searchNoContactsOnWire": "Du har ingen kontakter på {brandName}. Prøv at finde folk ved navn eller brugernavn.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Vælg dit eget", "takeoverButtonKeep": "Behold denne", "takeoverLink": "Lær mere", - "takeoverSub": "Vælg dit unikke navn på {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Ring op", - "tooltipConversationDetailsAddPeople": "Tilføj deltagere til samtalen ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Ændre samtalens navn", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Skriv en besked", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Personer ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Tilføj billede", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Søg", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videoopkald", - "tooltipConversationsArchive": "Arkiv ({shortcut})", - "tooltipConversationsArchived": "Vis arkiv ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Mere", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Åbn indstillinger", "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start samtale ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Del alle dine kontakter fra macOS Kontakter app", "tooltipPreferencesPassword": "Åbn en anden hjemmeside for at nulstille din adgangskode", "tooltipPreferencesPicture": "Ændre dit billede…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}t tilbage", - "userRemainingTimeMinutes": "Mindre end {time}m tilbage", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Ændre email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Denne version af {brandName} kan ikke deltage i opkaldet. Brug venligst", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} ringer. Din browser understøtter ikke opkald.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Du kan ikke ringe, fordi din browser ikke understøtter opkald.", "warningCallUpgradeBrowser": "Venligst opdater Google Chrome for at ringe.", - "warningConnectivityConnectionLost": "Forsøger at forbinde. {brandName} kan muligvis ikke levere beskeder.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Ingen Internet. Du vil ikke kunne sende eller modtage beskeder.", "warningLearnMore": "Lær mere", - "warningLifecycleUpdate": "En ny version af {brandName} er tilgængelig.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Opdatér nu", "warningLifecycleUpdateNotes": "Hvad er nyt", "warningNotFoundCamera": "Du kan ikke ringe, fordi din computer har ikke et kamera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Tillad adgang til mikrofon", "warningPermissionRequestNotification": "[icon] Tillad meddelelser", "warningPermissionRequestScreen": "[icon] Tillad adgang til skærm", - "wireLinux": "{brandName} til Linux", - "wireMacos": "{brandName} til macOS", - "wireWindows": "{brandName} til Windows", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index 551fb7523b3..9be861de956 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Benachrichtigungseinstellungen schließen", "accessibility.conversation.goBack": "Zurück zu Unterhaltungsinfo", "accessibility.conversation.sectionLabel": "Unterhaltungsliste", - "accessibility.conversationAssetImageAlt": "Bild von {username} vom {messageDate}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Weitere Optionen öffnen", "accessibility.conversationDetailsActionDevicesLabel": "Geräte anzeigen", "accessibility.conversationDetailsActionGroupAdminLabel": "Als Gruppen-Admin festlegen", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Ungelesene Erwähnung", "accessibility.conversationStatusUnreadPing": "Verpasster Ping", "accessibility.conversationStatusUnreadReply": "Ungelesene Antwort", - "accessibility.conversationTitle": "{username} Status {status}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Emoji suchen", "accessibility.giphyModal.close": "Fenster 'GIF' schließen", "accessibility.giphyModal.loading": "Gif laden", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Nachrichtenaktionen", "accessibility.messageActionsMenuLike": "Mit Herz reagieren", "accessibility.messageActionsMenuThumbsUp": "Mit Daumen hoch reagieren", - "accessibility.messageDetailsReadReceipts": "Nachricht von {readReceiptText} gelesen, Details öffnen", - "accessibility.messageReactionDetailsPlural": "{emojiCount} Reaktionen, reagiere mit {emojiName} Emoji", - "accessibility.messageReactionDetailsSingular": "{emojiCount} Reaktion, reagiere mit {emojiName} Emoji", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Nachricht gefällt mir", "accessibility.messages.liked": "Nachricht gefällt mir nicht mehr", - "accessibility.openConversation": "Profil von {name} öffnen", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Zurück zur Geräteübersicht", "accessibility.rightPanel.GoBack": "Zurück", "accessibility.rightPanel.close": "Info zur Unterhaltung schließen", @@ -170,7 +170,7 @@ "acme.done.button.close": "Fenster 'Zertifikat herunterladen' schließen", "acme.done.button.secondary": "Zertifikatsdetails", "acme.done.headline": "Zertifikat ausgestellt", - "acme.done.paragraph": "Das Zertifikat ist jetzt aktiv und Ihr Gerät überprüft. Weitere Details zu diesem Zertifikat finden Sie in Ihren [bold]Wire Einstellungen[/bold] unter [bold]Geräte.[/bold]

Erfahren Sie mehr über Ende-zu-Ende-Identität ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Fenster 'Es ist ein Fehler aufgetreten' schließen", "acme.error.button.primary": "Wiederholen", "acme.error.button.secondary": "Abbrechen", @@ -182,15 +182,15 @@ "acme.inProgress.paragraph.alt": "Herunterladen…", "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "OK", - "acme.remindLater.paragraph": "Sie können das Zertifikat in Ihren [bold]Wire Einstellungen[/bold] in der/den nächsten {delayTime} erhalten. Öffnen Sie [bold]Geräte[/bold] und wählen Sie [bold]Zertifikat erhalten[/bold] für Ihr aktuelles Gerät.

Um Wire ohne Unterbrechung nutzen zu können, rufen Sie es rechtzeitig ab – es dauert nicht lange.

Erfahren Sie mehr über Ende-zu-Ende-Identität ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Fenster 'Ende-zu-Ende-Identitätszertifikat aktualisieren' schließen", "acme.renewCertificate.button.primary": "Zertifikat aktualisieren", "acme.renewCertificate.button.secondary": "Später erinnern", - "acme.renewCertificate.gracePeriodOver.paragraph": "Das Ende-zu-Ende-Identitätszertifikat für dieses Gerät ist abgelaufen. Um Ihre Kommunikation auf dem höchsten Sicherheitsniveau zu halten, aktualisiere bitte das Zertifikat.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um das Zertifikat automatisch zu aktualisieren.

Erfahren Sie mehr über Ende-zu-Ende-Identität ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Ende-zu-Ende-Identitätszertifikat aktualisieren", - "acme.renewCertificate.paragraph": "Das Ende-zu-Ende-Identitätszertifikat für dieses Gerät läuft bald ab. Um Ihre Kommunikation auf dem höchsten Sicherheitsniveau zu halten, aktualisieren Sie Ihr Zertifikat jetzt.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um das Zertifikat automatisch zu aktualisieren.

Erfahren Sie mehr über Ende-zu-Ende-Identität ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Zertifikat aktualisiert", - "acme.renewal.done.paragraph": "Das Zertifikat wurde aktualisiert und Ihr Gerät überprüft. Weitere Details zum Zertifikat finden Sie in Ihren [bold]Wire Einstellungen[/bold] unter [bold]Geräte.[/bold]

Erfahren Sie mehr über Ende-zu-Ende-Identität ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Zertifikat wird aktualisiert...", "acme.selfCertificateRevoked.button.cancel": "Mit diesem Gerät fortfahren", "acme.selfCertificateRevoked.button.primary": "Abmelden", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Fenster 'Ende-zu-Ende-Identitätszertifikat' schließen", "acme.settingsChanged.button.primary": "Zertifikat erhalten", "acme.settingsChanged.button.secondary": "Später erinnern", - "acme.settingsChanged.gracePeriodOver.paragraph": "Ihr Team verwendet jetzt Ende-zu-Ende-Identität, um die Nutzung von Wire sicherer zu machen. Die Geräteüberprüfung erfolgt automatisch mit einem Zertifikat.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um automatisch ein Zertifikat für dieses Gerät zu erhalten.

Erfahren Sie mehr über Ende-zu-Ende-Identität", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "Ende-zu-Ende-Identitätszertifikat", "acme.settingsChanged.headline.main": "Team-Einstellungen geändert", - "acme.settingsChanged.paragraph": "Ihr Team verwendet von heute an Ende-zu-Ende-Identität, um die Nutzung von Wire sicherer und praktikabler zu machen. Die Geräteüberprüfung erfolgt automatisch mit einem Zertifikat und ersetzt den vorherigen manuellen Prozess. Auf diese Weise kommunizieren Sie mit dem höchsten Sicherheitsstandard.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um automatisch ein Zertifikat für dieses Gerät zu erhalten.

Erfahren Sie mehr über Ende-zu-Ende-Identität", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Hinzufügen", "addParticipantsHeader": "Teilnehmer hinzufügen", - "addParticipantsHeaderWithCounter": "Teilnehmer hinzufügen ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Dienste verwalten", "addParticipantsManageServicesNoResults": "Dienste verwalten", "addParticipantsNoServicesManager": "Dienste sind Helfer, die den Workflow verbessern können.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Passwort vergessen", "authAccountPublicComputer": "Dies ist ein öffentlicher Computer", "authAccountSignIn": "Anmelden", - "authBlockedCookies": "Zum Anmelden bei {brandName} bitte Cookies aktivieren.", - "authBlockedDatabase": "{brandName} benötigt zum Anzeigen der Nachrichten Zugriff auf den lokalen Speicher. In Privaten Fenstern ist dieser nicht verfügbar.", - "authBlockedTabs": "{brandName} ist bereits in einem anderen Tab geöffnet.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Stattdessen diesen Tab verwenden", "authErrorCode": "Ungültiger Code", "authErrorCountryCodeInvalid": "Ungültige Ländervorwahl", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Passwort ändern", "authHistoryButton": "Verstanden", "authHistoryDescription": "Aus Datenschutzgründen wird dein bisheriger Gesprächsverlauf nicht angezeigt.", - "authHistoryHeadline": "Sie nutzen {brandName} zum ersten Mal auf diesem Gerät.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Nachrichten, die in der Zwischenzeit gesendet wurden, werden nicht angezeigt.", - "authHistoryReuseHeadline": "{brandName} wurde auf diesem Gerät bereits genutzt.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Willkommen bei", "authLandingPageTitleP2": "Konto erstellen oder anmelden", "authLimitButtonManage": "Geräte verwalten", "authLimitButtonSignOut": "Abmelden", - "authLimitDescription": "Bitte eines der anderen Geräte entfernen, um {brandName} auf diesem zu nutzen.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Aktuelles Gerät)", "authLimitDevicesHeadline": "Geräte", "authLoginTitle": "Anmelden", "authPlaceholderEmail": "E-Mail", "authPlaceholderPassword": "Passwort", - "authPostedResend": "Erneut an {email} senden", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "E-Mail nicht erhalten?", "authPostedResendDetail": "Überprüfen Sie Ihren Posteingang und folgen Sie den Anweisungen.", "authPostedResendHeadline": "Posteingang prüfen", "authSSOLoginTitle": "Mit Single Sign-On anmelden", "authSetUsername": "Benutzernamen festlegen", "authVerifyAccountAdd": "Hinzufügen", - "authVerifyAccountDetail": "Dadurch ist {brandName} auf mehreren Geräten nutzbar.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "E-Mail-Adresse und Passwort hinzufügen.", "authVerifyAccountLogout": "Abmelden", "authVerifyCodeDescription": "Geben Sie bitte den Bestätigungscode ein, den wir an {number} gesendet haben.", "authVerifyCodeResend": "Keinen Code erhalten?", "authVerifyCodeResendDetail": "Erneut senden", - "authVerifyCodeResendTimer": "Du kannst {expiration} einen neuen Code anfordern.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Passwort eingeben", "availability.available": "Verfügbar", "availability.away": "Abwesend", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Das Backup wurde nicht abgeschlossen.", "backupExportProgressCompressing": "Backup-Datei wird erstellt", "backupExportProgressHeadline": "Vorbereiten…", - "backupExportProgressSecondary": "Erstelle Backup · {processed} von {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Backup speichern", "backupExportSuccessHeadline": "Backup erstellt", "backupExportSuccessSecondary": "Damit können Sie den Gesprächsverlauf wiederherstellen, wenn Sie Ihren Computer verlieren oder einen neuen verwenden.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Falsches Passwort", "backupImportPasswordErrorSecondary": "Bitte überprüfen Sie Ihre Eingabe und versuchen Sie es erneut", "backupImportProgressHeadline": "Vorbereiten…", - "backupImportProgressSecondary": "Gesprächsverlauf wiederherstellen · {processed} von {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Gesprächsverlauf wiederhergestellt.", "backupImportVersionErrorHeadline": "Inkompatibles Backup", - "backupImportVersionErrorSecondary": "Diese Backup-Datei wurde von einer anderen Version von {brandName} erstellt und kann deshalb nicht wiederhergestellt werden.", - "backupPasswordHint": "Verwenden Sie mindestens {minPasswordLength} Zeichen, mit einem Kleinbuchstaben, einem Großbuchstaben, einer Zahl und einem Sonderzeichen.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Erneut versuchen", "buttonActionError": "Ihre Antwort wurde nicht gesendet, bitte erneut versuchen.", "callAccept": "Annehmen", "callChooseSharedScreen": "Wählen Sie einen Bildschirm aus", "callChooseSharedWindow": "Wählen Sie ein Fenster zur Freigabe aus", - "callConversationAcceptOrDecline": "{conversationName} ruft an. Drücken Sie Steuerung + Eingabe, um den Anruf anzunehmen, oder drücken Sie Steuerung + Umschalt + Eingabe, um den Anruf abzulehnen.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Ablehnen", "callDegradationAction": "Verstanden", - "callDegradationDescription": "Der Anruf wurde unterbrochen, weil {username} kein verifizierter Kontakt mehr ist.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Anruf beendet", "callDurationLabel": "Dauer", "callEveryOneLeft": "alle anderen Teilnehmer aufgelegt haben.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Anruf maximieren", "callNoCameraAccess": "Kein Kamerazugriff", "callNoOneJoined": "kein weiterer Teilnehmer hinzukam.", - "callParticipants": "{number} im Anruf", - "callReactionButtonAriaLabel": "Emoji auswählen {emoji}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reaktionen", - "callReactionsAriaLabel": "Emoji {emoji} von {from}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Konstante Bitrate", "callStateConnecting": "Verbinde…", "callStateIncoming": "Ruft an…", - "callStateIncomingGroup": "{user} ruft an", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Klingeln…", "callWasEndedBecause": "Ihr Anruf wurde beendet, weil", - "callingPopOutWindowTitle": "{brandName} Anruf", - "callingRestrictedConferenceCallOwnerModalDescription": "Ihr Team nutzt derzeit das kostenlose Basis-Abo. Upgraden Sie auf Enterprise für den Zugriff auf weitere Funktionen wie das Starten von Telefonkonferenzen. [link]Erfahren Sie mehr über {brandName} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Auf Enterprise upgraden", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Jetzt upgraden", - "callingRestrictedConferenceCallPersonalModalDescription": "Die Option, eine Telefonkonferenz zu starten, ist nur in der kostenpflichtigen Version verfügbar.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Funktion nicht verfügbar", "callingRestrictedConferenceCallTeamMemberModalDescription": "Um eine Telefonkonferenz zu starten, muss Ihr Team auf das Enterprise-Abo upgraden.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Funktion nicht verfügbar", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Dateien", "collectionSectionImages": "Bilder", "collectionSectionLinks": "Links", - "collectionShowAll": "Alle {number} zeigen", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Kontakt hinzufügen", "connectionRequestIgnore": "Ignorieren", "conversation.AllDevicesVerified": "Alle Fingerabdrücke überprüft (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "Alle Geräte sind überprüft (Ende-zu-Ende-Identität)", "conversation.AllVerified": "Alle Fingerabdrücke sind überprüft (Proteus)", "conversation.E2EICallAnyway": "Trotzdem anrufen", - "conversation.E2EICallDisconnected": "Der Anruf wurde unterbrochen, da {user} ein neues Gerät verwendet oder ein ungültiges Zertifikat hat.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Abbrechen", - "conversation.E2EICertificateExpired": "Diese Unterhaltung ist nicht mehr überprüft, da [bold]{user}[/bold] mindestens ein Gerät mit einem abgelaufenen Ende-zu-Ende-Identitätszertifikat verwendet. ", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "Diese Unterhaltung ist nicht mehr überprüft, da mindestens ein Teilnehmer ein neues Gerät verwendet oder ein ungültiges Zertifikat hat. [link]Mehr erfahren[/link]", - "conversation.E2EICertificateRevoked": "Diese Unterhaltung ist nicht mehr überprüft, da ein Team-Admin das Ende-zu-Ende-Identitätszertifikat für mindestens ein Gerät von [bold]{user}[/bold] widerrufen hat. [link]Mehr erfahren[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Unterhaltung nicht mehr überprüft", "conversation.E2EIDegradedInitiateCall": "Mindestens ein Teilnehmer hat begonnen, ein neues Gerät zu verwenden oder hat ein ungültiges Zertifikat.\nMöchten Sie trotzdem anrufen?", "conversation.E2EIDegradedJoinCall": "Mindestens ein Teilnehmer hat begonnen, ein neues Gerät zu verwenden oder hat ein ungültiges Zertifikat.\nMöchten Sie dem Anruf trotzdem beitreten?", "conversation.E2EIDegradedNewMessage": "Mindestens ein Teilnehmer hat begonnen, ein neues Gerät zu verwenden oder hat ein ungültiges Zertifikat. \nMöchten Sie die Nachricht trotzdem senden?", "conversation.E2EIGroupCallDisconnected": "Der Anruf wurde unterbrochen, da mindestens ein Teilnehmer ein neues Gerät verwendet oder ein ungültiges Zertifikat hat.", "conversation.E2EIJoinAnyway": "Trotzdem beitreten", - "conversation.E2EINewDeviceAdded": "Diese Unterhaltung ist nicht mehr überprüft, da [bold]{user}[/bold] mindestens ein Gerät ohne gültiges Ende-zu-Ende-Identitätszertifikat verwendet.", - "conversation.E2EINewUserAdded": "Diese Unterhaltung ist nicht mehr überprüft, da [bold]{user}[/bold] mindestens ein Gerät ohne gültiges Ende-zu-Ende-Identitätszertifikat verwendet.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "Verstanden", "conversation.E2EISelfUserCertificateExpired": "Diese Unterhaltung ist nicht mehr überprüft, da Sie mindestens ein Gerät mit einem abgelaufenen Ende-zu-Ende-Identitätszertifikat verwenden. ", "conversation.E2EISelfUserCertificateRevoked": "Diese Unterhaltung ist nicht mehr überprüft, da ein Team-Admin das Ende-zu-Ende-Identitätszertifikat für mindestens eines Ihrer Geräte widerrufen hat. [link]Mehr erfahren[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Lesebestätigungen aktiv", "conversationCreateTeam": "mit [showmore]allen Team-Mitgliedern[/showmore]", "conversationCreateTeamGuest": "mit [showmore]allen Team-Mitgliedern und einem Gast[/showmore]", - "conversationCreateTeamGuests": "mit [showmore]allen Team-Mitgliedern und {count} Gästen[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Sie sind der Unterhaltung beigetreten", - "conversationCreateWith": "mit {users}", - "conversationCreateWithMore": "mit {users} und [showmore]{count} anderen[/showmore]", - "conversationCreated": "[bold]{name}[/bold] hat eine Unterhaltung mit {users} begonnen", - "conversationCreatedMore": "[bold]{name}[/bold] hat eine Unterhaltung mit {users} und [showmore]{count} anderen[/showmore] begonnen", - "conversationCreatedName": "[bold]{name}[/bold] hat eine Unterhaltung begonnen", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]Sie[/bold] haben eine Unterhaltung begonnen", - "conversationCreatedYou": "Sie haben eine Unterhaltung mit {users} begonnen", - "conversationCreatedYouMore": "Sie haben eine Unterhaltung mit {users} und [showmore]{count} anderen[/showmore] begonnen", - "conversationDeleteTimestamp": "Gelöscht: {date}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "Wenn beide Seiten Lesebestätigungen aktivieren, können alle sehen, wenn Nachrichten gelesen werden.", "conversationDetails1to1ReceiptsHeadDisabled": "Lesebestätigungen sind deaktiviert", "conversationDetails1to1ReceiptsHeadEnabled": "Lesebestätigungen sind aktiviert", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Blockieren", "conversationDetailsActionCancelRequest": "Anfrage abbrechen", "conversationDetailsActionClear": "Unterhaltungsverlauf löschen", - "conversationDetailsActionConversationParticipants": "Alle ({number}) anzeigen", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Gruppe erstellen", "conversationDetailsActionDelete": "Gruppe löschen", "conversationDetailsActionDevices": "Geräte", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " hat begonnen,", "conversationDeviceStartedUsingYou": " haben begonnen,", "conversationDeviceUnverified": " haben die Überprüfung für", - "conversationDeviceUserDevices": " ein Gerät von {user} widerrufen", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " eines Ihrer Geräte widerrufen", - "conversationDirectEmptyMessage": "Sie haben noch keine Kontakte. Suchen Sie nach Personen auf {brandName} und treten Sie in Kontakt.", - "conversationEditTimestamp": "Bearbeitet: {date}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "So kennzeichnen Sie Unterhaltungen als Favoriten", "conversationFavoritesTabEmptyMessage": "Wählen Sie Ihre Lieblingsunterhaltungen aus, und Sie werden sie hier finden 👍", "conversationFederationIndicator": "Föderiert", @@ -484,14 +484,14 @@ "conversationGroupEmptyMessage": "Bislang sind Sie an keiner Gruppenunterhaltung beteiligt.", "conversationGuestIndicator": "Gast", "conversationImageAssetRestricted": "Empfang von Bildern ist verboten", - "conversationInternalEnvironmentDisclaimer": "Dies ist NICHT WIRE, sondern eine interne Testumgebung und ist nur für die Verwendung durch Mitarbeiter von Wire autorisiert. Jede öffentliche Nutzung ist UNTERSAGT. Die Daten der Benutzer dieser Testumgebung werden umfassend erfasst und analysiert. Um den sicheren Messenger Wire zu verwenden, besuchen Sie bitte [link]{url}[/link]", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Im Browser beitreten", "conversationJoin.existentAccountJoinWithoutLink": "an der Unterhaltung teilnehmen", "conversationJoin.existentAccountUserName": "Sie sind als {selfName} angemeldet", "conversationJoin.fullConversationHeadline": "Sie konnten der Unterhaltung nicht beitreten", "conversationJoin.fullConversationSubhead": "Die maximale Teilnehmeranzahl in dieser Unterhaltung wurde erreicht.", "conversationJoin.hasAccount": "Bereits registriert?", - "conversationJoin.headline": "Die Unterhaltung findet auf {domain} statt", + "conversationJoin.headline": "Die Unterhaltung findet auf {{domain}} statt", "conversationJoin.invalidHeadline": "Unterhaltung nicht gefunden", "conversationJoin.invalidSubhead": "Der Link zu dieser Gruppenunterhaltung ist abgelaufen oder nicht mehr gültig.", "conversationJoin.join": "Beitreten", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favoriten", "conversationLabelGroups": "Gruppen", "conversationLabelPeople": "Personen", - "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] und [bold]{secondUser}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] und [showmore]{number} mehr[/showmore]", - "conversationLikesCaptionReactedPlural": "reagierten mit {emojiName}", - "conversationLikesCaptionReactedSingular": "reagierte mit {emojiName}", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Standort anzeigen", "conversationMLSMigrationFinalisationOngoingCall": "Aufgrund der Umstellung auf MLS haben Sie möglicherweise Probleme mit Ihrem aktuellen Anruf. Wenn das der Fall ist, legen Sie auf und rufen Sie erneut an.", - "conversationMemberJoined": "[bold]{name}[/bold] hat {users} hinzugefügt", - "conversationMemberJoinedMore": "[bold]{name}[/bold] hat {users} und [showmore]{count} andere[/showmore] hinzugefügt", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] ist beigetreten", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]Sie[/bold] sind beigetreten", - "conversationMemberJoinedYou": "[bold]Sie[/bold] haben {users} hinzugefügt", - "conversationMemberJoinedYouMore": "[bold]Sie[/bold] haben {users} und [showmore]{count} andere[/showmore] hinzugefügt", - "conversationMemberLeft": "[bold]{name}[/bold] hat die Unterhaltung verlassen", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]Sie[/bold] haben die Unterhaltung verlassen", - "conversationMemberRemoved": "[bold]{name}[/bold] hat {users} entfernt", - "conversationMemberRemovedMissingLegalHoldConsent": "{user} wurde aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", - "conversationMemberRemovedYou": "[bold]Sie[/bold] haben {users} entfernt", - "conversationMemberWereRemoved": "{users} wurden aus der Unterhaltung entfernt", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Zugestellt", "conversationMissedMessages": "Sie haben dieses Gerät eine Zeit lang nicht benutzt. Einige Nachrichten werden hier möglicherweise nicht angezeigt.", "conversationModalRestrictedFileSharingDescription": "Diese Datei konnte aufgrund von Einschränkungen bei der Dateifreigabe nicht geteilt werden.", "conversationModalRestrictedFileSharingHeadline": "Einschränkungen beim Teilen von Dateien", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} wurden aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} und {count} weitere wurden aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Kommunikation in Wire ist immer Ende-zu-Ende verschlüsselt. Alles, was Sie in dieser Unterhaltung senden und empfangen, ist nur für Sie und Ihren Kontakt zugänglich.", "conversationNotClassified": "Sicherheitsniveau: Nicht eingestuft", "conversationNotFoundMessage": "Entweder fehlt die Berechtigung für dieses Konto oder es existiert nicht mehr.", - "conversationNotFoundTitle": "{brandName} kann diese Unterhaltung nicht öffnen.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Nach Namen suchen", "conversationParticipantsTitle": "Unterhaltungsübersicht", "conversationPing": " hat gepingt", - "conversationPingConfirmTitle": "Sind Sie sicher, dass Sie {memberCount} Personen anpingen möchten?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " haben gepingt", "conversationPlaybackError": "Nicht unterstützter Videotyp, bitte herunterladen", "conversationPlaybackErrorDownload": "Herunterladen", @@ -558,22 +558,22 @@ "conversationRenameYou": " haben die Unterhaltung umbenannt", "conversationResetTimer": " hat selbstlöschende Nachrichten ausgeschaltet", "conversationResetTimerYou": " haben selbstlöschende Nachrichten ausgeschaltet", - "conversationResume": "Beginnen Sie eine Unterhaltung mit {users}", - "conversationSendPastedFile": "Bild eingefügt am {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Dienste haben Zugriff auf den Inhalt dieser Unterhaltung", "conversationSomeone": "Jemand", "conversationStartNewConversation": "Eine Gruppe erstellen", - "conversationTeamLeft": "[bold]{name}[/bold] wurde aus dem Team entfernt", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "Heute", "conversationTweetAuthor": " auf Twitter", - "conversationUnableToDecrypt1": "Eine Nachricht von [highlight]{user}[/highlight] wurde nicht empfangen.", - "conversationUnableToDecrypt2": "[highlight]{users}s[/highlight] Geräte-Identität hat sich geändert. Nachricht kann nicht entschlüsselt werden.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Fehler", "conversationUnableToDecryptLink": "Warum?", "conversationUnableToDecryptResetSession": "Session zurücksetzen", "conversationUnverifiedUserWarning": "Bitte seien Sie dennoch vorsichtig, mit wem Sie vertrauliche Informationen teilen.", - "conversationUpdatedTimer": " hat selbstlöschende Nachrichten auf {time} gestellt", - "conversationUpdatedTimerYou": " haben selbstlöschende Nachrichten auf {time} gestellt", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Empfang von Videos ist verboten", "conversationViewAllConversations": "Alle Unterhaltungen", "conversationViewTooltip": "Alle", @@ -586,7 +586,7 @@ "conversationYouNominative": "Sie", "conversationYouRemovedMissingLegalHoldConsent": "[bold]Sie[/bold] wurden aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", "conversationsAllArchived": "Alle Unterhaltungen archiviert", - "conversationsConnectionRequestMany": "{number} Kontaktanfragen", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "Eine Kontaktanfrage", "conversationsContacts": "Kontakte", "conversationsEmptyConversation": "Gruppenunterhaltung", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "Keine eigenen Ordner", "conversationsPopoverNotificationSettings": "Benachrichtigungen", "conversationsPopoverNotify": "Benachrichtigen", - "conversationsPopoverRemoveFrom": "Aus \"{name}\" entfernen", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Stummschalten", "conversationsPopoverUnarchive": "Reaktivieren", "conversationsPopoverUnblock": "Freigeben", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Jemand hat eine Nachricht gesendet", "conversationsSecondaryLineEphemeralReply": "Hat Ihnen geantwortet", "conversationsSecondaryLineEphemeralReplyGroup": "Jemand hat Ihnen geantwortet", - "conversationsSecondaryLineIncomingCall": "{user} ruft an", - "conversationsSecondaryLinePeopleAdded": "{user} Personen wurden hinzugefügt", - "conversationsSecondaryLinePeopleLeft": "{number} Personen entfernt", - "conversationsSecondaryLinePersonAdded": "{user} wurde hinzugefügt", - "conversationsSecondaryLinePersonAddedSelf": "{user} ist beigetreten", - "conversationsSecondaryLinePersonAddedYou": "{user} hat Sie hinzugefügt", - "conversationsSecondaryLinePersonLeft": "{user} hat die Unterhaltung verlassen", - "conversationsSecondaryLinePersonRemoved": "{user} wurde entfernt", - "conversationsSecondaryLinePersonRemovedTeam": "{user} wurde aus dem Team entfernt", - "conversationsSecondaryLineRenamed": "{user} hat die Unterhaltung umbenannt", - "conversationsSecondaryLineSummaryMention": "{number} Erwähnung", - "conversationsSecondaryLineSummaryMentions": "{number} Erwähnungen", - "conversationsSecondaryLineSummaryMessage": "{number} Nachricht", - "conversationsSecondaryLineSummaryMessages": "{number} Nachrichten", - "conversationsSecondaryLineSummaryMissedCall": "{number} verpasster Anruf", - "conversationsSecondaryLineSummaryMissedCalls": "{number} verpasste Anrufe", - "conversationsSecondaryLineSummaryPing": "{number} Ping", - "conversationsSecondaryLineSummaryPings": "{number} Pings", - "conversationsSecondaryLineSummaryReplies": "{number} Antworten", - "conversationsSecondaryLineSummaryReply": "{number} Antwort", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Sie haben die Unterhaltung verlassen", "conversationsSecondaryLineYouWereRemoved": "Sie wurden entfernt", - "conversationsWelcome": "Willkommen bei {brandName} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "Um die Webseite ohne Anmeldung nutzen zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite wird der Verwendung von Cookies zugestimmt.{newline}Weitere Informationen zu Cookies sind in unserer Datenschutzerklärung zu finden.", "createAccount.headLine": "Benutzerkonto einrichten", "createAccount.nextButton": "Weiter", @@ -671,22 +671,22 @@ "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Kein GIF vorhanden", "extensionsGiphyRandom": "Zufällig", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da das Backend nicht mit den Backends aller Gruppenteilnehmer verbunden ist.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{domain}[/bold] nicht erreicht werden konnte.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden.", - "failedToAddParticipantsPlural": "[bold]{total} Teilnehmer[/bold] konnten nicht zur Gruppe hinzugefügt werden.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] und [bold]{name}[/bold] konnten nicht zur Gruppe hinzugefügt werden, da ihre Backends nicht miteinander verbunden sind.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] und [bold]{name}[/bold] konnten nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{domain}[/bold] nicht erreicht werden konnte.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[/bold]{names}[/bold] und [bold]{name}[/bold] konnten der Gruppe nicht hinzugefügt werden.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da die Backends nicht miteinander verbunden sind.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{domain}[/bold] nicht erreicht werden konnte.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Die verbindliche App-Sperre ist deaktiviert. Sie benötigen kein Kennwort oder keine biometrische Authentifizierung mehr, um die App zu entsperren.", "featureConfigChangeModalApplockHeadline": "Team-Einstellungen geändert", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Kamera in Anrufen ist deaktiviert", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Kamera in Anrufen ist aktiviert", - "featureConfigChangeModalAudioVideoHeadline": "Es gab eine Änderung bei {brandName}", - "featureConfigChangeModalConferenceCallingEnabled": "Ihr Team nutzt jetzt {brandName} Enterprise. Dadurch haben Sie Zugriff auf Funktionen wie beispielsweise Telefonkonferenzen. [link]Erfahren Sie mehr über {brandName} Enterprise[/link]", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Erstellen von Gäste-Links ist nun für alle Gruppen-Admins deaktiviert.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Erstellen von Gäste-Links ist nun für alle Gruppen-Admins aktiviert.", @@ -694,18 +694,18 @@ "featureConfigChangeModalDownloadPathChanged": "Der Standard-Speicherort für Dateien auf Windows-Computern hat sich geändert. Die App benötigt einen Neustart, damit die neue Einstellung wirksam wird.", "featureConfigChangeModalDownloadPathDisabled": "Der Standard-Speicherort für Dateien auf Windows-Computern ist deaktiviert. Starten Sie die App neu, um heruntergeladene Dateien an einem neuen Ort zu speichern.", "featureConfigChangeModalDownloadPathEnabled": "Sie finden die heruntergeladenen Dateien jetzt an einem bestimmten Standard-Speicherort auf Ihrem Windows-Computer. Die App benötigt einen Neustart, damit die neue Einstellung wirksam wird.", - "featureConfigChangeModalDownloadPathHeadline": "Es gab eine Änderung bei {brandName}", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Das Teilen und Empfangen von Dateien jeder Art ist jetzt deaktiviert", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Das Teilen und Empfangen von Dateien jeder Art ist jetzt aktiviert", - "featureConfigChangeModalFileSharingHeadline": "Es gab eine Änderung bei {brandName}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Selbstlöschende Nachrichten sind deaktiviert", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Selbstlöschende Nachrichten sind aktiviert. Sie können einen Timer setzen, bevor Sie eine Nachricht schreiben.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Selbstlöschende Nachrichten sind ab jetzt verbindlich. Neue Nachrichten werden nach {timeout} gelöscht.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "Es gab eine Änderung bei {brandName}", - "federationConnectionRemove": "Backends [bold]{backendUrlOne}[/bold] und [bold]{backendUrlTwo}[/bold] sind nicht mehr verbunden.", - "federationDelete": "[bold]Ihr Backend[/bold] ist nicht mehr mit [bold]{backendUrl}.[/bold] verbunden.", - "fileTypeRestrictedIncoming": "Datei von [bold]{name}[/bold] kann nicht geöffnet werden", - "fileTypeRestrictedOutgoing": "Das Senden und Empfangen von Dateien mit der Endung {fileExt} ist in Ihrer Organisation nicht erlaubt", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Ordner", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Kein Treffer.", "fullsearchPlaceholder": "Nachrichten durchsuchen", "generatePassword": "Passwort generieren", - "groupCallConfirmationModalTitle": "Sind Sie sicher, dass Sie {memberCount} Personen anrufen möchten?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Fenster 'Anruf in einer Gruppe' schließen", "groupCallModalPrimaryBtnName": "Anrufen", "groupCreationDeleteEntry": "Eintrag löschen", "groupCreationParticipantsActionCreate": "Fertig", "groupCreationParticipantsActionSkip": "Überspringen", "groupCreationParticipantsHeader": "Personen hinzufügen", - "groupCreationParticipantsHeaderWithCounter": "Personen hinzufügen ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Nach Namen suchen", "groupCreationPreferencesAction": "Weiter", "groupCreationPreferencesErrorNameLong": "Der eingegebene Gruppenname ist zu lang", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Teilnehmerliste bearbeiten", "groupCreationPreferencesNonFederatingHeadline": "Gruppe kann nicht erstellt werden", "groupCreationPreferencesNonFederatingLeave": "Gruppenerstellung verwerfen", - "groupCreationPreferencesNonFederatingMessage": "Personen der Backends {backends} können nicht derselben Gruppenunterhaltung beitreten, da ihre Backends nicht miteinander kommunizieren können. Um die Gruppe zu erstellen, entfernen Sie die betroffenen Teilnehmer. [link]Mehr erfahren[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Gruppenname", "groupParticipantActionBlock": "Kontakt blockieren…", "groupParticipantActionCancelRequest": "Anfrage abbrechen…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Kontakt hinzufügen", "groupParticipantActionStartConversation": "Unterhaltung beginnen", "groupParticipantActionUnblock": "Freigeben…", - "groupSizeInfo": "Bis zu {count} Personen können an einer Gruppenunterhaltung teilnehmen.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Erstellen von Gäste-Links ist in Ihrem Team nicht erlaubt.", "guestLinkDisabledByOtherTeam": "Sie können in dieser Unterhaltung keinen Gäste-Link generieren, da sie von jemandem aus einem anderen Team erstellt wurde und dieses Team keine Gäste-Links verwenden darf.", "guestLinkPasswordModal.conversationPasswordProtected": "Diese Unterhaltung ist passwortgeschützt.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "Sie können das Passwort später nicht ändern. Denken Sie daran, es zu kopieren und zu speichern.", "guestOptionsInfoModalTitleSubTitle": "Personen, die über den Gäste-Link an der Unterhaltung teilnehmen möchten, müssen zuerst dieses Passwort eingeben.", "guestOptionsInfoPasswordSecured": "Link ist passwortgesichert", - "guestOptionsInfoText": "Laden Sie andere mit einem Link zu dieser Unterhaltung ein. Jeder kann mit dem Link an der Unterhaltung teilnehmen – auch ohne {brandName}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Passwort vergessen? Widerrufen Sie den Link und erstellen Sie einen neuen.", "guestOptionsInfoTextSecureWithPassword": "Sie können den Link auch mit einem Passwort sichern.", "guestOptionsInfoTextWithPassword": "Benutzer werden aufgefordert, das Passwort einzugeben, bevor sie mit einem Gäste-Link an der Unterhaltung teilnehmen können.", @@ -822,10 +822,10 @@ "index.welcome": "Willkommen bei {brandName}", "initDecryption": "Entschlüssele Events", "initEvents": "Nachrichten werden geladen", - "initProgress": " — {number1} von {number2}", - "initReceivedSelfUser": "Hallo, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Suche nach neuen Nachrichten", - "initUpdatedFromNotifications": "Fast fertig - viel Erfolg mit {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Laden Sie Ihre Kontakte und Unterhaltungen", "internetConnectionSlow": "Langsame Internetverbindung", "invite.emailPlaceholder": "kollege@unternehmen.de", @@ -833,11 +833,11 @@ "invite.nextButton": "Weiter", "invite.skipForNow": "Überspringen", "invite.subhead": "Laden Sie Ihre Kollegen ein.", - "inviteHeadline": "Freunde zu {brandName} einladen", - "inviteHintSelected": "Zum Kopieren {metaKey} + C drücken", - "inviteHintUnselected": "Markieren und {metaKey} + C drücken", - "inviteMessage": "Ich benutze {brandName}. Nach {username} suchen oder auf get.wire.com klicken.", - "inviteMessageNoEmail": "Ich benutze {brandName}. Auf get.wire.com klicken, um mich als Kontakt hinzuzufügen.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Strg", "jumpToLastMessage": "Zum Ende dieser Unterhaltung scrollen", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "E-Mail-Adresse bestätigen", "mediaBtnPause": "Pause", "mediaBtnPlay": "Wiedergabe", - "messageCouldNotBeSentBackEndOffline": "Nachricht nicht gesendet, da das Backend von [bold]{domain}[/bold] nicht erreicht werden konnte.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Nachricht konnte aufgrund von Verbindungsproblemen nicht gesendet werden.", "messageCouldNotBeSentRetry": "Wiederholen", - "messageDetailsEdited": "Bearbeitet: {edited}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "Niemand hat bisher auf diese Nachricht reagiert.", "messageDetailsNoReceipts": "Niemand hat diese Nachricht bisher gelesen.", "messageDetailsReceiptsOff": "Lesebestätigungen waren beim Senden dieser Nachricht nicht aktiviert.", - "messageDetailsSent": "Gesendet: {sent}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reaktionen{count}", - "messageDetailsTitleReceipts": "Gelesen{count}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Details ausblenden", - "messageFailedToSendParticipants": "{count} Teilnehmer", - "messageFailedToSendParticipantsFromDomainPlural": "{count} Teilnehmer von {domain}", - "messageFailedToSendParticipantsFromDomainSingular": "1 Teilnehmer von {domain}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "haben Ihre Nachricht nicht erhalten.", "messageFailedToSendShowDetails": "Details anzeigen", "messageFailedToSendWillNotReceivePlural": "werden Ihre Nachricht nicht erhalten.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "werden Ihre Nachricht später erhalten.", "messageFailedToSendWillReceiveSingular": "wird Ihre Nachricht später erhalten.", "mlsConversationRecovered": "Sie haben das Gerät eine Weile nicht benutzt oder es ist ein Problem aufgetreten. Einige ältere Nachrichten werden hier eventuell nicht angezeigt.", - "mlsSignature": "MLS mit {signature} Signatur", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS-Daumenabdruck", "mlsToggleInfo": "Wenn dies aktiviert ist, wird für die Unterhaltung das neue Messaging-Layer-Security-Protokoll (MLS) verwendet.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unterhaltung kann nicht beginnen", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "Sie können die Unterhaltung mit {name} im Moment nicht beginnen.
{name} muss Wire zuerst öffnen oder sich neu anmelden.
Bitte versuchen Sie es später noch einmal.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "Verstanden", "modalAccountCreateHeadline": "Benutzerkonto erstellen?", "modalAccountCreateMessage": "Wenn Sie ein Benutzerkonto erstellen, verlieren Sie den Gesprächsverlauf dieses Gästebereichs.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Lesebestätigungen sind aktiviert", "modalAccountReadReceiptsChangedSecondary": "Geräte verwalten", "modalAccountRemoveDeviceAction": "Gerät entfernen", - "modalAccountRemoveDeviceHeadline": "\"{device}\" entfernen", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Ihr Passwort wird benötigt, um das Gerät zu entfernen.", "modalAccountRemoveDevicePlaceholder": "Passwort", "modalAcknowledgeAction": "OK", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Diesen Client zurücksetzen", "modalAppLockLockedError": "Falsches Kennwort", "modalAppLockLockedForgotCTA": "Zugang als neues Gerät", - "modalAppLockLockedTitle": "Kennwort zum Entsperren von {brandName} eingeben", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Entsperren", "modalAppLockPasscode": "Kennwort", "modalAppLockSetupAcceptButton": "Kennwort festlegen", - "modalAppLockSetupChangeMessage": "Ihre Organisation muss Ihre App sperren, wenn {brandName} nicht verwendet wird, um die Sicherheit des Teams zu gewährleisten.[br]Erstellen Sie einen Kennwort, um {brandName} zu entsperren. Merken Sie es sich, da es nicht wiederhergestellt werden kann.", - "modalAppLockSetupChangeTitle": "Es gab eine Änderung bei {brandName}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Fenster 'Passwort für App-Sperre festlegen?' schließen", "modalAppLockSetupDigit": "Eine Ziffer", - "modalAppLockSetupLong": "Mindestens {minPasswordLength} Zeichen lang", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "Ein Kleinbuchstabe", "modalAppLockSetupMessage": "Die App wird nach einer bestimmten Zeit der Inaktivität gesperrt.[br]Um die App zu entsperren, müssen Sie dieses Kennwort eingeben.[br]Bitte merken Sie es sich unbedingt, da es keine Möglichkeit gibt, es wiederherzustellen.", "modalAppLockSetupSecondPlaceholder": "Kennwort wiederholen", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Falsches Passwort", "modalAppLockWipePasswordGoBackButton": "Zurück", "modalAppLockWipePasswordPlaceholder": "Passwort", - "modalAppLockWipePasswordTitle": "Bitte Passwort für das {brandName}-Konto eingeben, um diesen Client zurückzusetzen", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Eingeschränkter Dateityp", - "modalAssetFileTypeRestrictionMessage": "Der Dateityp von \"{fileName}\" ist nicht erlaubt.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Zu viele Dateien auf einmal", - "modalAssetParallelUploadsMessage": "Sie können bis zu {number} Dateien gleichzeitig senden.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Datei zu groß", - "modalAssetTooLargeMessage": "Sie können Dateien bis zu {number} senden", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "Andere sehen den Status als Verfügbar. Benachrichtigungen über eingehende Anrufe und Nachrichten werden anhand der Einstellungen in jeder Unterhaltung angezeigt.", "modalAvailabilityAvailableTitle": "Status: Verfügbar", "modalAvailabilityAwayMessage": "Andere sehen den Status als Abwesend. Benachrichtigungen über eingehende Anrufe oder Nachrichten werden nicht angezeigt.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Trotzdem anrufen", "modalCallSecondOutgoingHeadline": "Aktuellen Anruf beenden?", "modalCallSecondOutgoingMessage": "In einer anderen Unterhaltung ist ein Anruf aktiv. Wenn Sie hier anrufen, wird der andere Anruf beendet.", - "modalCallUpdateClientHeadline": "Bitte aktualisieren Sie {brandName}", - "modalCallUpdateClientMessage": "Sie haben einen Anruf erhalten, der von dieser Version von {brandName} nicht unterstützt wird.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Telefonkonferenzen sind nicht verfügbar.", "modalConferenceCallNotSupportedJoinMessage": "Um einem Gruppenanruf beizutreten, wechseln Sie bitte zu einem kompatiblen Browser.", "modalConferenceCallNotSupportedMessage": "Dieser Browser unterstützt keine Ende-zu-Ende verschlüsselten Telefonkonferenzen.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Abbrechen", "modalConnectAcceptAction": "Kontakt hinzufügen", "modalConnectAcceptHeadline": "Annehmen?", - "modalConnectAcceptMessage": "Dies verbindet Sie und beginnt die Unterhaltung mit {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignorieren", "modalConnectCancelAction": "Ja", "modalConnectCancelHeadline": "Kontaktanfrage abbrechen?", - "modalConnectCancelMessage": "Kontaktanfrage an {user} entfernen.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Nein", "modalConversationClearAction": "Löschen", "modalConversationClearHeadline": "Unterhaltungsverlauf löschen?", "modalConversationClearMessage": "Dadurch wird der Gesprächsverlauf auf all Ihren Geräten gelöscht.", "modalConversationClearOption": "Unterhaltung auch verlassen", "modalConversationDeleteErrorHeadline": "Gruppe wurde nicht gelöscht", - "modalConversationDeleteErrorMessage": "Beim Löschen der Gruppe {name} ist ein Fehler aufgetreten. Bitte erneut versuchen.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Löschen", "modalConversationDeleteGroupHeadline": "Gruppenunterhaltung löschen?", "modalConversationDeleteGroupMessage": "Dies wird die Gruppe und alle Inhalte für alle Teilnehmer auf allen Geräten löschen. Es gibt keine Möglichkeit, den Inhalt wiederherzustellen. Alle Teilnehmer werden darüber benachrichtigt.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "Sie konnten der Unterhaltung nicht beitreten", "modalConversationJoinFullMessage": "Die Unterhaltung ist voll.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "Sie wurden zu dieser Unterhaltung eingeladen: {conversationName}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "Sie konnten der Unterhaltung nicht beitreten", "modalConversationJoinNotFoundMessage": "Der Link zu dieser Unterhaltung ist ungültig.", "modalConversationLeaveAction": "Verlassen", - "modalConversationLeaveHeadline": "Unterhaltung {name} verlassen?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Du wirst keine Nachrichten in dieser Unterhaltung senden oder empfangen können.", - "modalConversationLeaveMessageCloseBtn": "Fenster 'Unterhaltung {name} verlassen' schließen", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Auch den Verlauf löschen", "modalConversationMessageTooLongHeadline": "Nachricht zu lang", - "modalConversationMessageTooLongMessage": "Sie können Nachrichten mit bist zu {number} Zeichen senden.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Dennoch senden", - "modalConversationNewDeviceHeadlineMany": "{users} haben begonnen, neue Geräte zu nutzen", - "modalConversationNewDeviceHeadlineOne": "{user} hat begonnen, ein neues Gerät zu nutzen", - "modalConversationNewDeviceHeadlineYou": "{user} haben begonnen, ein neues Gerät zu nutzen", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Anruf annehmen", "modalConversationNewDeviceIncomingCallMessage": "Möchten Sie den Anruf noch annehmen?", "modalConversationNewDeviceMessage": "Möchten Sie die Nachricht noch senden?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Möchten Sie trotzdem anrufen?", "modalConversationNotConnectedHeadline": "Niemand wurde zur Unterhaltung hinzugefügt", "modalConversationNotConnectedMessageMany": "Eine der ausgewählten Personen will nicht zur Unterhaltung hinzugefügt werden.", - "modalConversationNotConnectedMessageOne": "{name} will nicht zur Unterhaltung hinzugefügt werden.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Gäste konnten nicht zugelassen werden. Bitte nochmal versuchen.", "modalConversationOptionsAllowServiceMessage": "Dienste konnten nicht zugelassen werden. Bitte nochmal versuchen.", "modalConversationOptionsDisableGuestMessage": "Gäste konnten nicht entfernt werden. Bitte nochmal versuchen.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Aktuelle Gäste werden aus der Unterhaltung entfernt. Neue Gäste können nicht hinzugefügt werden.", "modalConversationRemoveGuestsOrServicesAction": "Deaktivieren", "modalConversationRemoveHeadline": "Entfernen?", - "modalConversationRemoveMessage": "{user} wird in dieser Unterhaltung keine Nachrichten schicken oder empfangen können.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Zugang zu Diensten deaktivieren?", "modalConversationRemoveServicesMessage": "Aktuelle Dienste werden aus der Unterhaltung entfernt. Neue Dienste können nicht hinzugefügt werden.", "modalConversationRevokeLinkAction": "Link widerrufen", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Link widerrufen?", "modalConversationRevokeLinkMessage": "Neue Gäste werden nicht mehr mit diesem Link beitreten können. Aktuelle Gäste haben weiterhin Zugriff auf die Unterhaltung.", "modalConversationTooManyMembersHeadline": "Die Gruppe ist voll", - "modalConversationTooManyMembersMessage": "An einer Gruppe können bis zu {number1} Personen teilnehmen. Hier ist nur noch Platz für {number2} Personen.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Anlegen", "modalCreateFolderHeadline": "Neuen Ordner anlegen", "modalCreateFolderMessage": "Unterhaltung in einen neuen Ordner verschieben.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Ausgewählte Animation ist zu groß", - "modalGifTooLargeMessage": "Maximale Größe beträgt {number} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Passwort bestätigen", "modalGuestLinkJoinConfirmPlaceholder": "Bestätigen Sie Ihr Passwort", - "modalGuestLinkJoinHelperText": "Verwenden Sie mindestens {minPasswordLength} Zeichen, mit einem Kleinbuchstaben, einem Großbuchstaben, einer Zahl und einem Sonderzeichen.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Passwort festlegen", "modalGuestLinkJoinPlaceholder": "Passwort eingeben", "modalIntegrationUnavailableHeadline": "Bots momentan nicht verfügbar", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "Ein Audio-Eingabegerät konnte nicht gefunden werden. Andere Teilnehmer können Sie nicht hören, bis Ihre Audio-Einstellungen eingerichtet sind.", "modalNoAudioInputTitle": "Mikrofon deaktiviert", "modalNoCameraCloseBtn": " Fenster 'Kein Kamerazugriff' schließen", - "modalNoCameraMessage": "{brandName} hat keinen Zugriff auf die Kamera.[br][faqLink]Lesen Sie diesen Artikel[/faqLink], um herauszufinden, wie Sie das Problem beheben können.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "Kein Kamerazugriff", "modalOpenLinkAction": "Öffnen", - "modalOpenLinkMessage": "Dieser Link öffnet {link}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Link öffnen", "modalOptionSecondary": "Abbrechen", "modalPictureFileFormatHeadline": "Bild kann nicht verwendet werden", "modalPictureFileFormatMessage": "Bitte wählen Sie eine PNG- oder JPEG-Datei.", "modalPictureTooLargeHeadline": "Ausgewähltes Bild ist zu groß", - "modalPictureTooLargeMessage": "Sie können Bilder bis zu {number} MB verwenden.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Bild zu klein", "modalPictureTooSmallMessage": "Bitte wählen Sie ein Bild mit mindestens 320 x 320 Pixeln.", "modalPreferencesAccountEmailErrorHeadline": "Fehler", "modalPreferencesAccountEmailHeadline": "E-Mail-Adresse bestätigen", "modalPreferencesAccountEmailInvalidMessage": "Die E-Mail-Adresse ist ungültig.", "modalPreferencesAccountEmailTakenMessage": "Die E-Mail-Adresse ist bereits vergeben.", - "modalRemoveDeviceCloseBtn": "Fenster 'Gerät {name} entfernen' schließen", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Hinzufügen des Dienstes nicht möglich", "modalServiceUnavailableMessage": "Der Dienst ist derzeit nicht verfügbar.", "modalSessionResetHeadline": "Die Session wurde zurückgesetzt", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Erneut versuchen", "modalUploadContactsMessage": "Wir haben Ihre Informationen nicht erhalten. Bitte versuchen Sie erneut, Ihre Kontakte zu importieren.", "modalUserBlockAction": "Blockieren", - "modalUserBlockHeadline": "{user} blockieren?", - "modalUserBlockMessage": "{user} wird Sie nicht mehr kontaktieren oder zu Gruppenunterhaltungen hinzufügen können.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "Dieser Nutzer ist aufgrund der gesetzlichen Aufbewahrung gesperrt. [link]Mehr erfahren[/link]", "modalUserCannotAcceptConnectionMessage": "Kontaktanfrage konnte nicht angenommen werden", "modalUserCannotBeAddedHeadline": "Gäste können nicht hinzugefügt werden", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Kontaktanfrage konnte nicht ignoriert werden", "modalUserCannotSendConnectionLegalHoldMessage": "Aufgrund der gesetzlichen Aufbewahrung können Sie sich mit diesem Nutzer nicht verbinden. [link]Mehr erfahren[/link]", "modalUserCannotSendConnectionMessage": "Kontaktanfrage konnte nicht gesendet werden", - "modalUserCannotSendConnectionNotFederatingMessage": "Sie können keine Kontaktanfrage senden, da Ihr Backend nicht mit dem von {Benutzername} verbunden ist.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Mehr erfahren", "modalUserUnblockAction": "Freigeben", "modalUserUnblockHeadline": "Freigeben?", - "modalUserUnblockMessage": "{user} wird Sie wieder kontaktieren und zu Gruppenunterhaltungen hinzufügen können.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Stummschalten", "moderatorMenuEntryMuteAllOthers": "Alle anderen stummschalten", "muteStateRemoteMute": "Sie wurden stummgeschaltet", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Hat Ihre Kontaktanfrage akzeptiert", "notificationConnectionConnected": "Sie sind jetzt verbunden", "notificationConnectionRequest": "Möchte Sie als Kontakt hinzufügen", - "notificationConversationCreate": "{user} hat eine Unterhaltung begonnen", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "Eine Unterhaltung wurde gelöscht", - "notificationConversationDeletedNamed": "{name} wurde gelöscht", - "notificationConversationMessageTimerReset": "{user} hat selbstlöschende Nachrichten ausgeschaltet", - "notificationConversationMessageTimerUpdate": "{user} hat selbstlöschende Nachrichten auf {time} gestellt", - "notificationConversationRename": "{user} hat die Unterhaltung in {name} umbenannt", - "notificationMemberJoinMany": "{user} hat {number} Kontakte zur Unterhaltung hinzugefügt", - "notificationMemberJoinOne": "{user1} hat {user2} zur Unterhaltung hinzugefügt", - "notificationMemberJoinSelf": "{user} ist der Unterhaltung beigetreten", - "notificationMemberLeaveRemovedYou": "{user} hat Sie aus der Unterhaltung entfernt", - "notificationMention": "Erwähnung: {text}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Hat eine Nachricht gesendet", "notificationObfuscatedMention": "Hat Sie erwähnt", "notificationObfuscatedReply": "Hat Ihnen geantwortet", "notificationObfuscatedTitle": "Jemand", "notificationPing": "Hat gepingt", - "notificationReaction": "{reaction} Ihre Nachricht", - "notificationReply": "Antwort: {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "Immer benachrichtigen (einschließlich Audio- und Videoanrufe) oder nur bei Erwähnungen oder wenn jemand auf eine Ihrer Nachrichten antwortet.", "notificationSettingsEverything": "Alles", "notificationSettingsMentionsAndReplies": "Erwähnungen und Antworten", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Gäste-Links zu Unterhaltungen in Wire zu erstellen", "oauth.subhead": "Microsoft Outlook benötigt Ihre Erlaubnis, um:", "offlineBackendLearnMore": "Mehr erfahren", - "ongoingAudioCall": "Laufender Audioanruf mit {conversationName}.", - "ongoingGroupAudioCall": "Laufende Telefonkonferenz mit {conversationName}.", - "ongoingGroupVideoCall": "Laufende Videokonferenz mit {conversationName}, Ihre Kamera ist {cameraStatus}.", - "ongoingVideoCall": "Laufender Videoanruf mit {conversationName}, Ihre Kamera ist {cameraStatus}.", - "otherUserNoAvailableKeyPackages": "Sie können momentan nicht mit {participantName} kommunizieren. Wenn {participantName} sich erneut anmeldet, können Sie wieder anrufen sowie Nachrichten und Dateien senden.", - "otherUserNotSupportMLSMsg": "Sie können nicht mit {participantName} kommunizieren, da Sie beide unterschiedliche Protokolle verwenden. Wenn {participantName} ein Update erhält, können Sie anrufen sowie Nachrichten und Dateien senden.", - "participantDevicesDetailHeadline": "Überprüfen Sie, ob dieser Fingerabdruck mit dem auf [bold]{user}s Gerät[/bold] übereinstimmt.", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Wie mache ich das?", "participantDevicesDetailResetSession": "Session zurücksetzen", "participantDevicesDetailShowMyDevice": "Meinen Fingerabdruck anzeigen", "participantDevicesDetailVerify": "Überprüft", "participantDevicesHeader": "Geräte", - "participantDevicesHeadline": "{brandName} gibt jedem Gerät einen einzigartigen Fingerabdruck. Vergleichen Sie diese mit {user} und überprüfen Sie Ihre Unterhaltung.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Mehr erfahren", - "participantDevicesNoClients": "{user} hat keine Geräte, die mit dem Benutzerkonto verbunden sind, und wird Ihre Nachrichten oder Anrufe im Moment nicht erhalten.", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus-Geräteüberprüfung", "participantDevicesProteusKeyFingerprint": "Proteus-Schlüssel-Fingerabdruck", "participantDevicesSelfAllDevices": "Alle meine Geräte anzeigen", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{brandName} hat keinen Zugriff auf die Kamera.[br][faqLink]Lesen Sie diesen Artikel[/faqLink], um herauszufinden, wie Sie das Problem beheben können.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "In den Einstellungen aktivieren", "preferencesAVSpeakers": "Lautsprecher", "preferencesAVTemporaryDisclaimer": "Gäste können Videokonferenzen nicht selbst starten. Wählen Sie die Kamera aus, die bei der Teilnahme verwendet werden soll.", "preferencesAVTryAgain": "Erneut versuchen", "preferencesAbout": "Über Wire", - "preferencesAboutAVSVersion": "AVS-Version {version}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop-Version {version}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Datenschutzrichtlinie", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Support kontaktieren", "preferencesAboutSupportWebsite": "Support-Webseite", "preferencesAboutTermsOfUse": "Nutzungsbedingungen", - "preferencesAboutVersion": "{brandName} Web-Version {version}", - "preferencesAboutWebsite": "{brandName}-Webseite", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Benutzerkonto", "preferencesAccountAccentColor": "Profilfarbe auswählen", "preferencesAccountAccentColorAMBER": "Bernstein", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Rot", "preferencesAccountAccentColorTURQUOISE": "Petrol", "preferencesAccountAppLockCheckbox": "Mit Kennwort sperren", - "preferencesAccountAppLockDetail": "Wire nach {locktime} im Hintergrund sperren. Mit Touch ID oder Kennwort entsperren.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Status auswählen", "preferencesAccountCopyLink": "Profil-Link kopieren", "preferencesAccountCreateTeam": "Team erstellen", "preferencesAccountData": "Datennutzung", - "preferencesAccountDataTelemetry": "Nutzungsdaten ermöglichen {brandName} zu verstehen, wie die Anwendung verwendet wird und wie sie verbessert werden kann. Die Daten sind anonym und umfassen nicht den Inhalt Ihrer Kommunikation (wie Nachrichten, Dateien oder Anrufe).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Anonyme Nutzungsdaten senden", "preferencesAccountDelete": "Benutzerkonto löschen", "preferencesAccountDisplayname": "Profilname", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Abmelden", "preferencesAccountManageTeam": "Team verwalten", "preferencesAccountMarketingConsentCheckbox": "Newsletter abonnieren", - "preferencesAccountMarketingConsentDetail": "Neuigkeiten und Informationen zu Produktaktualisierungen von {brandName} per E-Mail erhalten.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Datenschutz", "preferencesAccountReadReceiptsCheckbox": "Lesebestätigungen", "preferencesAccountReadReceiptsDetail": "Wenn diese Option deaktiviert ist, sieht man keine Lesebestätigungen von anderen.\nGilt nicht für Gruppen.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Falls Sie eines dieser Geräte nicht erkennen, entfernen Sie es und setzen Sie Ihr Passwort zurück.", "preferencesDevicesCurrent": "Dieses Gerät", "preferencesDevicesFingerprint": "Schlüssel-Fingerabdruck", - "preferencesDevicesFingerprintDetail": "{brandName} gibt jedem Gerät einen einzigartigen Fingerabdruck. Bitte diese vergleichen und die Geräte und Unterhaltungen verifizieren.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Gerät entfernen", "preferencesDevicesRemoveCancel": "Abbrechen", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Einige", "preferencesOptionsAudioSomeDetail": "Pings und Anrufe", "preferencesOptionsBackupExportHeadline": "Sichern", - "preferencesOptionsBackupExportSecondary": "Ein Backup erstellen, um den Gesprächsverlauf zu sichern. Damit können Unterhaltungen wiederhergestellt werden, falls das Gerät verloren geht oder ein neues genutzt wird.\nDie Backup-Datei wird nicht mit {brandName} Ende-zu-Ende-Verschlüsselung geschützt. Bitte darauf achten, sie an einem sicheren Ort zu speichern.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "Gesprächsverlauf", "preferencesOptionsBackupImportHeadline": "Wiederherstellen", "preferencesOptionsBackupImportSecondary": "Es können nur Backup-Dateien derselben Plattform wiederhergestellt werden. Der Inhalt der Backup-Datei ersetzt den Gesprächsverlauf auf diesem Gerät.", "preferencesOptionsBackupTryAgain": "Erneut versuchen", "preferencesOptionsCall": "Anrufe", "preferencesOptionsCallLogs": "Fehlerbehebung", - "preferencesOptionsCallLogsDetail": "Speichern Sie den Anruf-Fehlerbericht. Diese Informationen helfen dem {BrandName}-Support bei der Klärung des Problems.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Fehlerbericht speichern", "preferencesOptionsContacts": "Kontakte", "preferencesOptionsContactsDetail": "Wir verwenden Ihre Kontaktdaten, damit wir Sie mit anderen verbinden können. Wir anonymisieren alle Informationen und geben sie nicht an Dritte weiter.\n", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Diese Nachricht ist nicht sichtbar.", "replyQuoteShowLess": "Weniger anzeigen", "replyQuoteShowMore": "Mehr anzeigen", - "replyQuoteTimeStampDate": "Ursprüngliche Nachricht vom {date}", - "replyQuoteTimeStampTime": "Ursprüngliche Nachricht von {time}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Besitzer", "rolePartner": "Extern", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Mehr erfahren", "searchGroupConversations": "Gruppenunterhaltung suchen", "searchGroupParticipants": "Gruppenmitglieder", - "searchInvite": "Freunde zu {brandName} einladen", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Aus Kontakte", "searchInviteDetail": "Teilen Sie Ihre Kontakte, damit wir Sie mit anderen verbinden können. Wir anonymisieren alle Informationen und geben sie nicht an andere weiter.", "searchInviteHeadline": "Laden Sie Ihre Freunde ein", "searchInviteShare": "Kontakte teilen", - "searchListAdmins": "Gruppen-Admins ({count})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "All Ihre Kontakte\nsind bereits in\ndieser Unterhaltung.", - "searchListMembers": "Gruppen-Mitglieder ({count})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "Es gibt keine Admins.", "searchListNoMatches": "Kein passendes Ergebnis.\nSuchen Sie nach einem\nanderen Namen.", "searchManageServices": "Dienste verwalten", "searchManageServicesNoResults": "Dienste verwalten", "searchMemberInvite": "Weitere Mitglieder einladen", - "searchNoContactsOnWire": "Bislang keine Kontakte auf {brandName}.\nBitte nach Namen oder\nBenutzernamen suchen.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "Keine Suchtreffer", "searchNoServicesManager": "Dienste sind Helfer, die den Workflow verbessern können.", "searchNoServicesMember": "Dienste sind Helfer, die den Workflow verbessern können. Bitte an den Administrator wenden, um diese für das Team zu aktivieren.", "searchOtherDomainFederation": "Mit einer anderen Domain verbinden", "searchOthers": "Suchergebnisse", - "searchOthersFederation": "Mit {domainName} verbinden", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Kontakte", "searchPeopleOnlyPlaceholder": "Personen suchen", "searchPeoplePlaceholder": "Nach Personen und Unterhaltungen suchen", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Kontakte anhand ihres\nNamens oder Benutzernamens finden", "searchTrySearchFederation": "Finden Sie Personen in Wire anhand ihrer Namen oder\n@Benutzernamen\n\nFinden Sie Personen einer anderen Domain\nmit @Benutzername@Domainname", "searchTrySearchLearnMore": "Mehr erfahren", - "selfNotSupportMLSMsgPart1": "Sie können nicht mit {selfUserName} kommunizieren, da Ihr Gerät das entsprechende Protokoll nicht unterstützt.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": ", um zu telefonieren sowie Nachrichten und Dateien zu senden.", "selfProfileImageAlt": "Ihr Profilbild", "servicesOptionsTitle": "Dienste", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Bitte den SSO-Code eingeben", "ssoLogin.subheadCodeOrEmail": "Bitte E-Mail-Adresse oder SSO-Code eingeben", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "Wenn Ihre E-Mail-Adresse mit einer Unternehmensinstallation von {brandName} übereinstimmt, wird sich die App mit diesem Server verbinden.", - "startedAudioCallingAlert": "Sie rufen {conversationName} an.", - "startedGroupCallingAlert": "Sie haben eine Telefonkonferenz mit {conversationName} begonnen.", - "startedVideoCallingAlert": "Sie rufen {conversationName} an, Ihre Kamera ist {cameraStatus}.", - "startedVideoGroupCallingAlert": "Sie haben eine Telefonkonferenz mit {conversationName} begonnen, Ihre Kamera ist {cameraStatus}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Wählen Sie Ihren eigenen", "takeoverButtonKeep": "Diesen behalten", "takeoverLink": "Mehr erfahren", - "takeoverSub": "Persönlichen Benutzernamen auf {brandName} sichern.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "Sie haben ein Team mit dieser E-Mail-Adresse auf einem anderen Gerät erstellt oder sind einem Team beigetreten.", "teamCreationAlreadyInTeamErrorTitle": "Bereits Teil eines Teams", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Team-Erstellung fortsetzen", "teamCreationLeaveModalTitle": "Schließen ohne zu speichern?", "teamCreationOpenTeamManagement": "Team-Management öffnen", - "teamCreationStep": "Schritt {currentStep} von {totalSteps}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Ansicht Team erstellt schließen", "teamCreationSuccessListItem1": "Ihre ersten Team-Mitglieder einzuladen und mit der Zusammenarbeit zu beginnen", "teamCreationSuccessListItem2": "Ihre Team-Einstellungen anzupassen", "teamCreationSuccessListTitle": "Öffnen Sie Team-Management, um:", - "teamCreationSuccessSubTitle": "Sie sind jetzt Besitzer des Teams {teamName}.", - "teamCreationSuccessTitle": "Herzlichen Glückwunsch {name}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Erstellen Sie Ihr Team", "teamName.headline": "Team benennen", "teamName.subhead": "Der Name kann später jederzeit geändert werden.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Selbstlöschende Nachrichten", "tooltipConversationAddImage": "Bild hinzufügen", "tooltipConversationCall": "Anruf", - "tooltipConversationDetailsAddPeople": "Teilnehmer zur Unterhaltung hinzufügen ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Unterhaltung umbenennen", "tooltipConversationEphemeral": "Selbstlöschende Nachricht", - "tooltipConversationEphemeralAriaLabel": "Schreiben Sie eine selbstlöschende Nachricht ein, derzeit auf {time} eingestellt", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Datei senden", "tooltipConversationInfo": "Info zur Unterhaltung", - "tooltipConversationInputMoreThanTwoUserTyping": "{user1} und {count} weitere Personen schreiben", - "tooltipConversationInputOneUserTyping": "{user1} schreibt", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Eine Nachricht schreiben", - "tooltipConversationInputTwoUserTyping": "{user1} und {user2} schreiben", - "tooltipConversationPeople": "Unterhaltungsübersicht ({shortcut})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Bild senden", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Suche", "tooltipConversationSendMessage": "Nachricht senden", "tooltipConversationVideoCall": "Videoanruf", - "tooltipConversationsArchive": "Archivieren ({shortcut})", - "tooltipConversationsArchived": "Archiv anzeigen ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Mehr", - "tooltipConversationsNotifications": "Benachrichtigungseinstellungen öffnen ({shortcut})", - "tooltipConversationsNotify": "Benachrichtigen ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Einstellungen öffnen", - "tooltipConversationsSilence": "Stummschalten ({shortcut})", - "tooltipConversationsStart": "Unterhaltung beginnen ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Teilen Sie all Ihre Kontakte aus der macOS Kontakte-App", "tooltipPreferencesPassword": "Öffnen Sie eine andere Website, um Ihr Passwort zurückzusetzen", "tooltipPreferencesPicture": "Ändern Sie Ihr Bild…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Kein Status", "userBlockedConnectionBadge": "Blockiert", "userListContacts": "Kontakte", - "userListSelectedContacts": "Ausgewählt ({selectedContacts})", - "userNotFoundMessage": "Entweder fehlt die Berechtigung für dieses Konto oder die Person nutzt {brandName} nicht.", - "userNotFoundTitle": "{brandName} kann diese Person nicht finden.", - "userNotVerified": "Verschaffen Sie sich Gewissheit über die Identität von {user}, bevor Sie den Kontakt hinzufügen.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Kontakt hinzufügen", "userProfileButtonIgnore": "Ignorieren", "userProfileButtonUnblock": "Freigeben", "userProfileDomain": "Domain", "userProfileEmail": "E-Mail", "userProfileImageAlt": "Profilbild von", - "userRemainingTimeHours": "{time}h verbleibend", - "userRemainingTimeMinutes": "Weniger als {time}m verbleibend", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "E-Mail-Adresse ändern", "verify.headline": "Posteingang prüfen", "verify.resendCode": "Code erneut senden", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Mikrofon", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "In neuem Fenster öffnen", - "videoCallOverlayParticipantsListLabel": "Teilnehmer ({count})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Bildschirm teilen", "videoCallOverlayShowParticipantsList": "Teilnehmerliste anzeigen", "videoCallOverlayViewModeAll": "Alle Teilnehmer anzeigen", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Hintergrund", "videoCallbackgroundNotBlurred": "Hintergrund nicht weichzeichnen", "videoCallvideoInputCamera": "Kamera", - "videoSpeakersTabAll": "Alle {count}", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Sprecher", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Diese Version von {brandName} kann nicht an Anrufen teilnehmen. Bitte nutzen Sie", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Schlechte Verbindung", - "warningCallUnsupportedIncoming": "{user} ruft an. Ihr Browser unterstützt keine Anrufe.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Sie können nicht anrufen, da Ihr Browser keine Anrufe unterstützt.", "warningCallUpgradeBrowser": "Um anzurufen, aktualisieren Sie bitte Google Chrome.", - "warningConnectivityConnectionLost": "Verbindung wird hergestellt. {brandName} kann Nachrichten möglicherweise nicht empfangen.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Kein Internet. Sie werden keine Nachrichten senden oder empfangen können.", "warningLearnMore": "Mehr erfahren", - "warningLifecycleUpdate": "Eine neue Version von {brandName} ist verfügbar.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Jetzt aktualisieren", "warningLifecycleUpdateNotes": "Neue Funktionen", "warningNotFoundCamera": "Sie können nicht anrufen, da Ihr Computer keine Kamera hat.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Zugriff auf Mikrofon gewähren", "warningPermissionRequestNotification": "[icon] Benachrichtigungen zulassen", "warningPermissionRequestScreen": "[icon] Zugriff auf Bildschirm gewähren", - "wireLinux": "{brandName} für Linux", - "wireMacos": "{brandName} für macOS", - "wireWindows": "{brandName} für Windows", - "wire_for_web": "{brandName} für Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/el-GR.json b/src/i18n/el-GR.json index 9ad0993cadc..4a493afafbe 100644 --- a/src/i18n/el-GR.json +++ b/src/i18n/el-GR.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Προσθήκη", "addParticipantsHeader": "Προσθήκη ατόμων", - "addParticipantsHeaderWithCounter": "Προσθήκη ατόμων ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Ξέχασα τον κωδικό πρόσβασης", "authAccountPublicComputer": "Αυτός είναι ένας δημόσιος υπολογιστής", "authAccountSignIn": "Σύνδεση", - "authBlockedCookies": "Ενεργοποιήστε τα cookies για να συνδεθείτε στο {brandName}.", - "authBlockedDatabase": "Το {brandName} χρειάζεται πρόσβαση σε τοπικό αποθηκευτικό χώρο για την προβολή των μηνυμάτων σας. Η τοπική αποθήκευση δεν είναι διαθέσιμη σε ιδιωτική λειτουργία.", - "authBlockedTabs": "Το {brandName} είναι ήδη ανοικτό σε άλλη καρτέλα.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Μη έγκυρος κωδικός", "authErrorCountryCodeInvalid": "Μη έγκυρος κωδικός χώρας", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "Εντάξει", "authHistoryDescription": "Για λόγους απορρήτου, το ιστορικό συνομιλιών σας δεν θα εμφανίζεται εδώ.", - "authHistoryHeadline": "Είναι η πρώτη φορά που χρησιμοποιείτε το {brandName} σε αυτήν τη συσκευή.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Τα μηνύματα που αποστέλλονται την ίδια στιγμή δεν θα εμφανίζονται εδώ.", - "authHistoryReuseHeadline": "Έχετε χρησιμοποιήσει ξανά το {brandName} σε αυτήν την συσκευή.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Διαχείριση συσκευών", "authLimitButtonSignOut": "Αποσύνδεση", - "authLimitDescription": "Αφαιρέστε μία από τις άλλες συσκευές σας για να αρχίσετε να χρησιμοποιείτε το {brandName} σε αυτήν.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Τρέχουσα)", "authLimitDevicesHeadline": "Συσκευές", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Επαναποστολή σε {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Δεν εμφανίζεται το email,", "authPostedResendDetail": "Ελέγξτε τα email σας και ακολουθήστε τις οδηγίες που θα βρείτε.", "authPostedResendHeadline": "Έχετε μήνυμα.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Προσθήκη", - "authVerifyAccountDetail": "Αυτό σας επιτρέπει να χρησιμοποιήσετε το {brandName} σε πολλαπλές συσκευές.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Προσθέστε email και κωδικό πρόσβασης.", "authVerifyAccountLogout": "Αποσύνδεση", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Δεν εμφανίζεται ο κωδικός,", "authVerifyCodeResendDetail": "Επαναποστολή", - "authVerifyCodeResendTimer": "Μπορείτε να ζητήσετε νέο κωδικό {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Εισάγετε τον κωδικό σας", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} στο τηλεφώνημα", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Αρχεία", "collectionSectionImages": "Images", "collectionSectionLinks": "Σύνδεσμοι", - "collectionShowAll": "Προβολή όλων {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Σύνδεση", "connectionRequestIgnore": "Αγνόηση", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Διεγράφη στις {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": "έναρξη χρήσεως", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " μία εξ αυτών είναι μη επαληθευμένη", - "conversationDeviceUserDevices": " {user}´ς συσκευές", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": "οι συσκευές σας", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Επεξεργάστηκε στις {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " η συνομιλία μετονομάστηκε", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Ξεκινήστε μία συζήτηση με {users}", - "conversationSendPastedFile": "Επικολλημένη εικόνα στις {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Κάποιος", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "σήμερα", "conversationTweetAuthor": " στο Twitter", - "conversationUnableToDecrypt1": "ένα μήνυμα από τον {user} δεν παρελήφθη.", - "conversationUnableToDecrypt2": "{user}´ς η ταυτότητα συσκευής άλλαξε. Ανεπίδοτο μήνυμα.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Σφάλμα", "conversationUnableToDecryptLink": "Γιατί,", "conversationUnableToDecryptResetSession": "Επαναφορά περιόδου σύνδεσης", @@ -586,7 +586,7 @@ "conversationYouNominative": "εσύ", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Τα πάντα αρχειοθετήθηκαν", - "conversationsConnectionRequestMany": "{number} άτομα σε αναμονή", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 άτομο σε αναμονή", "conversationsContacts": "Επαφές", "conversationsEmptyConversation": "Ομαδική συζήτηση", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} άτομο προστέθηκε", - "conversationsSecondaryLinePeopleLeft": "{number} άτομα αποχώρησαν", - "conversationsSecondaryLinePersonAdded": "{user} προστέθηκε", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} σας πρόσθεσε", - "conversationsSecondaryLinePersonLeft": "{user} αποχώρησε", - "conversationsSecondaryLinePersonRemoved": "{user} αφαιρέθηκε", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} μετονόμασε την συνομιλία", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Εικόνες Gif", "extensionsGiphyButtonMore": "Δοκιμάστε ξανά", "extensionsGiphyButtonOk": "Αποστολή", - "extensionsGiphyMessage": "{tag} • μέσω giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Ουπς! δεν υπάρχουν gifs", "extensionsGiphyRandom": "Τυχαία", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Έγινε", "groupCreationParticipantsActionSkip": "Παράλειψη", "groupCreationParticipantsHeader": "Προσθήκη ατόμων", - "groupCreationParticipantsHeaderWithCounter": "Προσθήκη ατόμων ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Αναζήτηση βάση ονόματος", "groupCreationPreferencesAction": "Επόμενο", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -823,7 +823,7 @@ "initDecryption": "Decrypting messages", "initEvents": "Φόρτωση μηνυμάτων", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Γεια σου, {user}.", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Ελέγξτε για νέα μηνύματα", "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", @@ -833,11 +833,11 @@ "invite.nextButton": "Επόμενο", "invite.skipForNow": "Παράλειψη για τώρα", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Πρόσκληση ατόμων στο {brandName}", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "Είμαι στο {brandName}, αναζήτησε για {username} ή επισκέψου την ιστοσελίδα get.wire.com.", - "inviteMessageNoEmail": "Είμαι στο {brandName}.Επισκέψου την ιστοσελίδα get.wire.com για να συνδεθείς μαζί μου.", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Διαχείριση συσκευών", "modalAccountRemoveDeviceAction": "Αφαίρεση συσκευής", - "modalAccountRemoveDeviceHeadline": "Αφαίρεση \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Απαιτείται ο κωδικός πρόσβασης σας για να αφαιρέσετε την συσκευή.", "modalAccountRemoveDevicePlaceholder": "Κωδικός Πρόσβασης", "modalAcknowledgeAction": "Εντάξει", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Πάρα πολλά αρχεία ταυτόχρονα", - "modalAssetParallelUploadsMessage": "Μπορείτε να στείλετε μέχρι και {number} αρχεία ταυτόχρονα.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Το αρχείο είναι πολύ μεγάλο", - "modalAssetTooLargeMessage": "Μπορείτε να στείλετε αρχεία έως {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Ακύρωση", "modalConnectAcceptAction": "Σύνδεση", "modalConnectAcceptHeadline": "Αποδοχή,", - "modalConnectAcceptMessage": "Αυτό θα σας συνδέσει και θα ανοίξει συνομιλία με {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Αγνόηση", "modalConnectCancelAction": "Ναι", "modalConnectCancelHeadline": "Ακύρωση Αιτήματος,", - "modalConnectCancelMessage": "Κατάργηση αιτήματος σύνδεσης στον {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "’Οχι", "modalConversationClearAction": "Διαγραφή", "modalConversationClearHeadline": "Διαγραφή περιεχομένου,", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Υπερμέγεθες μήνυμα", - "modalConversationMessageTooLongMessage": "Μπορείτε να στείλετε μηνύματα έως {number} χαρακτήρες.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Αποστολή ούτως ή άλλως", - "modalConversationNewDeviceHeadlineMany": "{users} ξεκίνησε την χρήση νέων συσκευών", - "modalConversationNewDeviceHeadlineOne": "{user} ξεκίνησε την χρήση μίας νέας συσκευής", - "modalConversationNewDeviceHeadlineYou": "{user} ξεκίνησε την χρήση μίας νέας συσκευής", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Απάντηση κλήσης", "modalConversationNewDeviceIncomingCallMessage": "Είστε σίγουρος ότι θέλετε να δεχτείτε την κλήση,", "modalConversationNewDeviceMessage": "Εξακολουθείτε να στέλνετε τα μηνύματα σας,", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Είστε σίγουρος ότι θέλετε να πραγματοποιήσετε την κλήση,", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "Ένα από τα άτομα που επιλέξατε δεν επιθυμεί να προστεθεί στις συνομιλίες.", - "modalConversationNotConnectedMessageOne": "{name} δεν επιθυμεί να προστεθεί στις συνομιλίες.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Αφαίρεση,", - "modalConversationRemoveMessage": "{user} δεν θα μπορεί να στείλει ή να λάβει μηνύματα σε αυτή την συνομιλία.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Ανάκληση συνδέσμου", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Προσπαθήστε ξανά", "modalUploadContactsMessage": "Δεν λάβαμε πληροφορίες σας. Παρακαλούμε προσπαθήστε ξανά να εισάγετε τις επαφές σας.", "modalUserBlockAction": "Αποκλεισμός", - "modalUserBlockHeadline": "Αποκλεισμός {user},", - "modalUserBlockMessage": "{user} δεν θα μπορέσει να επικοινωνήσει μαζί σας ή να σας προσθέσει σε ομαδικές συνομιλίες.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Άρση αποκλεισμού", "modalUserUnblockHeadline": "Άρση αποκλεισμού", - "modalUserUnblockMessage": "{user} θα μπορεί να επικοινωνήσει μαζί σας και να σας προσθέσει ξανά σε ομαδικές συνομιλίες.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Η αίτηση σύνδεσης σας έγινε αποδεκτή", "notificationConnectionConnected": "Μόλις συνδεθήκατε", "notificationConnectionRequest": "Θέλει να συνδεθεί", - "notificationConversationCreate": "{user} ξεκίνησε μία συνομιλία", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} μετονόμασε την συνομιλία σε {name}", - "notificationMemberJoinMany": "{user} πρόσθεσε {number} άτομα στην συνομιλία", - "notificationMemberJoinOne": "{user1} πρόσθεσε {user2} στην συνομιλία", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} σας αφαίρεσε από την συνομιλία", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Σας έστειλε ένα μήνυμα", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Κάποιος", "notificationPing": "Σκουντημα", - "notificationReaction": "{reaction} το μήνυμα σας", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Βεβαιωθείτε ότι αυτό αντιστοιχεί στο αποτύπωμα που εμφανίζεται στην συσκευή [bold] {user} [/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Πώς μπορώ να το κάνω,", "participantDevicesDetailResetSession": "Επαναφορά περιόδου σύνδεσης", "participantDevicesDetailShowMyDevice": "Προβολή αποτυπωμάτων της συσκευής μου", "participantDevicesDetailVerify": "Επιβεβαιωμένο", "participantDevicesHeader": "Συσκευές", - "participantDevicesHeadline": "Το {brandName} παρέχει σε κάθε συσκευή ένα μοναδικό αποτύπωμα. Συγκρίνετε τα με {user} και επαληθεύστε την συνομιλία σας.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Μάθετε περισσότερα", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Ιστοσελίδα υποστήριξης", "preferencesAboutTermsOfUse": "Όροι Χρήσης", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "Η Ιστοσελίδα του {brandName}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Λογαριασμός", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Εάν δεν αναγνωρίζετε μία από τις παραπάνω συσκευές, αφαιρέστε την και επαναφέρετε τον κωδικό σας.", "preferencesDevicesCurrent": "Τρεχων", "preferencesDevicesFingerprint": "Κλειδί αποτυπώματος", - "preferencesDevicesFingerprintDetail": "Το {brandName} δίνει σε κάθε συσκευή ένα μοναδικό αποτύπωμα. Συγκρίνετε τα και επαληθεύστε τις συσκευές σας και τις συνομιλίες σας.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Ακύρωση", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Πρόσκληση ατόμων για συμμετοχή στο {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Από τις Επαφές", "searchInviteDetail": "Κάντε κοινή χρήση των επαφών σας για να μπορέσετε να συνδεθείτε με άλλους χρήστες.Κρατάμε ανώνυμες όλες σας τις πληροφορίες και δεν τις μοιραζόμαστε με κανέναν άλλον.", "searchInviteHeadline": "Προτείνετε το στους φίλους σας", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Δεν έχετε επαφές στο {brandName}. Προσπαθήστε να βρείτε άτομα με το όνομα ή το όνομα χρήστη τους.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Επιλέξτε το δικό σας", "takeoverButtonKeep": "Κρατήστε το", "takeoverLink": "Μάθετε περισσότερα", - "takeoverSub": "Ζητήστε το μοναδικό σας όνομα στο {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Πληκτρολογηση μηνυματος", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Άτομα ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Προσθήκη εικόνας", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Αναζήτηση", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Βιντεοκλήση", - "tooltipConversationsArchive": "Αρχειοθέτηση ({shortcut})", - "tooltipConversationsArchived": "Προβολή αρχειοθέτησης ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Περισσότερα", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Αύξηση έντασης ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Ανοίξτε τις προτιμήσεις", - "tooltipConversationsSilence": "Σίγαση ({shortcut})", - "tooltipConversationsStart": "Ξεκινήστε συνομιλία ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Κοινοποίηση όλων των επαφών σας από macOS της εφαρμογής Επαφές", "tooltipPreferencesPassword": "Ανοίξτε άλλη ιστοσελίδα για να επαναφέρετε τον κωδικό πρόσβασης σας", "tooltipPreferencesPicture": "Επιλέξτε εικόνα...", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Αυτή η έκδοση του {brandName} δεν μπορεί να μετέχει στην κλήση. Παρακαλούμε χρησιμοποιήστε", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} καλεί. Το πρόγραμμα περιήγησής σας δεν υποστηρίζει κλήσεις.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Δεν μπορείτε να καλέσετε, επειδή το πρόγραμμα περιήγησής σας δεν υποστηρίζει κλήσεις.", "warningCallUpgradeBrowser": "Για να καλέσετε, παρακαλούμε ενημερώστε το Google Chrome.", - "warningConnectivityConnectionLost": "Προσπαθείτε να συνδεθείτε. Το {brandName} μπορεί να μην είναι σε θέση να παραδώσει μηνύματα.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Χωρίς σύνδεση. Δεν θα μπορείτε να στείλετε ή να λάβετε μηνύματα.", "warningLearnMore": "Μάθετε περισσότερα", - "warningLifecycleUpdate": "Διατίθεται μια νέα έκδοση του {brandName}.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Ενημέρωση τώρα", "warningLifecycleUpdateNotes": "Τι νέο υπάρχει", "warningNotFoundCamera": "Δεν μπορείτε να πραγματοποιήσετε κλήση επειδή ο υπολογιστής σας δεν διαθέτει κάμερα.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Να επιτρέπεται η πρόσβαση στο μικρόφωνο", "warningPermissionRequestNotification": "[icon] Να επιτρέπονται οι ειδοποιήσεις", "warningPermissionRequestScreen": "[icon] Να επιτρέπεται η πρόσβαση στην οθόνη", - "wireLinux": "{brandName} για Linux", - "wireMacos": "{brandName} για macOS", - "wireWindows": "{brandName} για Windows", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/es-ES.json b/src/i18n/es-ES.json index fe0b1efcd52..a4734870de8 100644 --- a/src/i18n/es-ES.json +++ b/src/i18n/es-ES.json @@ -147,7 +147,7 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Mensaje visto por {readReceiptText}, abrir detalle", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Agregar", "addParticipantsHeader": "Agregar participantes", - "addParticipantsHeaderWithCounter": "Añadir participantes ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Gestionar servicios", "addParticipantsManageServicesNoResults": "Gestionar servicios", "addParticipantsNoServicesManager": "Los servicios son auxiliares que pueden mejorar su flujo de trabajo.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Contraseña Olvidada", "authAccountPublicComputer": "Es un ordenador público", "authAccountSignIn": "Iniciar sesión", - "authBlockedCookies": "Habilita las cookies para iniciar sesión.", - "authBlockedDatabase": "{brandName} necesita acceso al almacenamiento local para mostrar los mensajes, No está disponible en modo privado.", - "authBlockedTabs": "{brandName} ya está abierto en otra pestaña.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Utilice esta pestaña en su lugar", "authErrorCode": "Código no válido", "authErrorCountryCodeInvalid": "Código de país no válido", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Por motivos de privacidad, tu historial de conversación no aparecerá aquí.", - "authHistoryHeadline": "Es la primera vez que usas {brandName} en este dispositivo.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Los mensajes enviados mientras tanto no aparecerán aquí.", - "authHistoryReuseHeadline": "Ya has utilizado {brandName} en este dispositivo ant", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Administrar dispositivos", "authLimitButtonSignOut": "Cerrar sesión", - "authLimitDescription": "Quite uno de los dispositivos para comenzar a usar {brandName} en este dispositivo.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Actual)", "authLimitDevicesHeadline": "Dispositivos", "authLoginTitle": "Log in", "authPlaceholderEmail": "Correo", "authPlaceholderPassword": "Password", - "authPostedResend": "Reenviar a {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "¿No aparece ningún correo electrónico?", "authPostedResendDetail": "Revise su buzón de correo electrónico y siga las instrucciones", "authPostedResendHeadline": "Tiene un correo electrónico.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Agregar", - "authVerifyAccountDetail": "Esto le permite usar {brandName} en múltiples dispositivos.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Agregar dirección de correo electrónico y contraseña.", "authVerifyAccountLogout": "Cerrar sesión", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "¿No ha recibido ningún código?", "authVerifyCodeResendDetail": "Reenviar", - "authVerifyCodeResendTimer": "Puede solicitar un nuevo código en {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Introduzca su contraseña", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "La copia de seguridad no se ha completado.", "backupExportProgressCompressing": "Preparando el archivo de respaldo", "backupExportProgressHeadline": "Preparando…", - "backupExportProgressSecondary": "Haciendo copias de seguridad. {processed} de {total} - {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Guardar archivo", "backupExportSuccessHeadline": "Backup listo", "backupExportSuccessSecondary": "Puedes utilizar esto para restaurar el historial de conversaciones si pierdes la computadora o cambias a una nueva.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparando…", - "backupImportProgressSecondary": "Restaurando la copia de seguridad. {processed} de {total} - {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Historia restaurada.", "backupImportVersionErrorHeadline": "Copia de seguridad incompatible", - "backupImportVersionErrorSecondary": "Esta copia de seguridad fue creada por una versión antigua o más reciente de {brandName} y no se puede restaurar aquí.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Intentar de nuevo", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Sin acceso a la cámara", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} en la llamada", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Conectando…", "callStateIncoming": "Llamando…", - "callStateIncomingGroup": "{user} está llamando", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Sonando…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Ficheros", "collectionSectionImages": "Images", "collectionSectionLinks": "Enlaces", - "collectionShowAll": "Mostrar los {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Conectar", "connectionRequestIgnore": "Ignorar", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "con [showmore]todos los miembros del equipo[/showmore]", "conversationCreateTeamGuest": "con [showmore]todos los miembros del equipo y un invitado[/showmore]", - "conversationCreateTeamGuests": "con [showmore]todos los miembros del equipo y {count} invitados[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Te uniste a la conversación", - "conversationCreateWith": "con {users}", - "conversationCreateWithMore": "con {users} y [showmore]{count} más[/showmore]", - "conversationCreated": "[bold]{name}[/bold] inició una conversación con {users}", - "conversationCreatedMore": "[bold]{name}[/bold] inició una conversación con {users} y [showmore]{count} más[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] inició la conversación", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]Tu[/bold] iniciaste la conversación", - "conversationCreatedYou": "[[Tú]] iniciaste una conversación con %2$s", - "conversationCreatedYouMore": "Iniciaste una conversación con {users}, y [showmore]{count} más[/showmore]", - "conversationDeleteTimestamp": "Eliminados el {date}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Mostrar todo ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Crear grupo", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Dispositivos", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " comenzó a utilizar", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " uno no verificado de", - "conversationDeviceUserDevices": " {user} dispositivos", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " tus dispositivos", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Editado {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Abrir Mapa", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] añadió a {users} a la conversación", - "conversationMemberJoinedMore": "[bold]{name}[/bold] agregó a {users} y [showmore]{count} más[/showmore] a la conversación", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] se unió", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]Tú[/bold] te uniste", - "conversationMemberJoinedYou": "[bold] Tú [/bold] añadiste a {users} a la conversación", - "conversationMemberJoinedYouMore": "[bold] Tú [/bold] añadiste a {users}y [showmore]{count}[/showmore] a la conversación", - "conversationMemberLeft": "[bold]{name}[/bold] se fue", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]Tú[/bold] te fuiste", - "conversationMemberRemoved": "[bold]{name}[/bold] ha removido a {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Tú[/bold] has removido a {users}", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Entregado", "conversationMissedMessages": "No has utilizado este dispositivo durante un tiempo. Algunos mensajes no aparecerán aquí.", @@ -558,22 +558,22 @@ "conversationRenameYou": " renombró la conversación", "conversationResetTimer": " apagó el temporizador de mensajes", "conversationResetTimerYou": " apagó el temporizador de mensajes", - "conversationResume": "Iniciar una conversación con {users}", - "conversationSendPastedFile": "Imagen añadida el {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Hay servicios con acceso al contenido de esta conversación", "conversationSomeone": "Alguien", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] fue removido del equipo", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "hoy", "conversationTweetAuthor": " en Twitter", - "conversationUnableToDecrypt1": "un mensaje de {user} no se ha recibido.", - "conversationUnableToDecrypt2": "La identidad del dispositivo de {user} ha cambiado. Mensaje no entregado.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "¿Por qué?", "conversationUnableToDecryptResetSession": "Restablecer sesión", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " ajustar el temporizador de mensajes a {time}", - "conversationUpdatedTimerYou": " ajustar el temporizador de mensajes a {time}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "tú", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Todo archivado", - "conversationsConnectionRequestMany": "{number} personas en espera", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 persona en espera", "conversationsContacts": "Contactos", "conversationsEmptyConversation": "Conversación en grupo", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Alguien envió un mensaje", "conversationsSecondaryLineEphemeralReply": "Te respondió", "conversationsSecondaryLineEphemeralReplyGroup": "Alguien te respondió", - "conversationsSecondaryLineIncomingCall": "{user} está llamando", - "conversationsSecondaryLinePeopleAdded": "{user} personas se han añadido", - "conversationsSecondaryLinePeopleLeft": "{number} personas se fueron", - "conversationsSecondaryLinePersonAdded": "{user} se ha añadido", - "conversationsSecondaryLinePersonAddedSelf": "{user} se unió", - "conversationsSecondaryLinePersonAddedYou": "{user} te ha añadido", - "conversationsSecondaryLinePersonLeft": "{user} se fue", - "conversationsSecondaryLinePersonRemoved": "{user} fue eliminado", - "conversationsSecondaryLinePersonRemovedTeam": "{user} fue eliminado del equipo", - "conversationsSecondaryLineRenamed": "{user} renombró la conversación", - "conversationsSecondaryLineSummaryMention": "{number} mención", - "conversationsSecondaryLineSummaryMentions": "{number} menciones", - "conversationsSecondaryLineSummaryMessage": "{number} mensaje", - "conversationsSecondaryLineSummaryMessages": "{number} mensajes", - "conversationsSecondaryLineSummaryMissedCall": "{number} llamada perdida", - "conversationsSecondaryLineSummaryMissedCalls": "{number} llamadas perdidas", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", "conversationsSecondaryLineSummaryPing": "{number} ping", "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} respuestas", - "conversationsSecondaryLineSummaryReply": "{number} respuesta", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Te fuiste", "conversationsSecondaryLineYouWereRemoved": "Te han eliminado", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Buscar otro", "extensionsGiphyButtonOk": "Enviar", - "extensionsGiphyMessage": "{tag} · vía giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Uups, no hay gifs", "extensionsGiphyRandom": "Aleatorio", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Listo", "groupCreationParticipantsActionSkip": "Omitir", "groupCreationParticipantsHeader": "Agregar personas", - "groupCreationParticipantsHeaderWithCounter": "Añadir personas ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Buscar por nombre", "groupCreationPreferencesAction": "Siguiente", "groupCreationPreferencesErrorNameLong": "Demasiados caracteres", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Descifrando mensajes", "initEvents": "Cargando mensajes", - "initProgress": " — {number1} de {number2}", - "initReceivedSelfUser": "Hola, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Buscando mensajes nuevos", - "initUpdatedFromNotifications": "Casi terminado - Disfruta {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Cargando conexiones y conversaciones", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colega@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Siguiente", "invite.skipForNow": "Saltar por ahora", "invite.subhead": "Invite a sus colegas para unirse.", - "inviteHeadline": "Invitar amigos a {brandName}", - "inviteHintSelected": "Presione {metaKey} + C para copiar", - "inviteHintUnselected": "Seleccione y presione {metaKey} + C", - "inviteMessage": "Estoy en {brandName}, búscame como {username} o visita get.wire.com.", - "inviteMessageNoEmail": "Estoy en {brandName}. Visita get.wire.com para conectar conmigo.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Administrar dispositivos", "modalAccountRemoveDeviceAction": "Eliminar dispositivo", - "modalAccountRemoveDeviceHeadline": "Eliminar \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Se requiere tu contraseña para eliminar el dispositivo.", "modalAccountRemoveDevicePlaceholder": "Contraseña", "modalAcknowledgeAction": "OK", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Demasiados archivos a la vez", - "modalAssetParallelUploadsMessage": "Puede enviar hasta {number} archivos a la vez.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Archivo demasiado grande", - "modalAssetTooLargeMessage": "Puedes enviar archivos de hasta {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Cancelar", "modalConnectAcceptAction": "Conectar", "modalConnectAcceptHeadline": "¿Aceptar?", - "modalConnectAcceptMessage": "Esto los conectará y abrirá la conversación con {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignorar", "modalConnectCancelAction": "Si", "modalConnectCancelHeadline": "¿Cancelar solicitud?", - "modalConnectCancelMessage": "Eliminar la solicitud de conexión con {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Eliminar", "modalConversationClearHeadline": "¿Borrar contenido?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Abandonar", - "modalConversationLeaveHeadline": "¿Dejar la conversación {name}?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "No podrá enviar o recibir mensajes en esta conversación.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "El mensaje es demasiado largo", - "modalConversationMessageTooLongMessage": "Puede enviar mensajes de hasta {number} caracter", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Enviar de todos modos", - "modalConversationNewDeviceHeadlineMany": "{user}s comenzaron a utilizar dispositivos nuevos", - "modalConversationNewDeviceHeadlineOne": "{user} comenzó a utilizar un dispositivo nuevo", - "modalConversationNewDeviceHeadlineYou": "{user} comenzó a utilizar un dispositivo nuevo", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "¿Acepta la llamada?", "modalConversationNewDeviceIncomingCallMessage": "¿Desea aceptar la llamada?", "modalConversationNewDeviceMessage": "¿Aún quieres enviar su mensaje?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "¿Desea realizar la llamada?", "modalConversationNotConnectedHeadline": "No hay nadie añadido a la conversación", "modalConversationNotConnectedMessageMany": "Una de las personas que has seleccionado no quiere ser añadida a conversacion", - "modalConversationNotConnectedMessageOne": "{name} no quiere ser añadido a las conversacion", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "¿Quitar?", - "modalConversationRemoveMessage": "{user} no podrá enviar o recibir mensajes en esta conversación.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revocar enlace", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "¿Revocar el enlace?", "modalConversationRevokeLinkMessage": "Los nuevos invitados no podrán unirse a este enlace. Los invitados actuales seguirán teniendo acceso.", "modalConversationTooManyMembersHeadline": "Grupo completo", - "modalConversationTooManyMembersMessage": "Hasta {number1} personas pueden unirse a una conversación. Actualmente sólo hay espacio para {number2} personas más.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "La animación seleccionada es demasiado grande", - "modalGifTooLargeMessage": "El tamaño máximo es {number} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,7 +1104,7 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} no tiene acceso a la cámara.[br][faqLink]Consulte este artículo de asistencia[/faqLink] para saber cómo solucionar el problema.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "Sin acceso a la cámara", "modalOpenLinkAction": "Open", "modalOpenLinkMessage": "This will take you to {link}", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "No es posible utilizar esta foto", "modalPictureFileFormatMessage": "Por favor, elija un archivo PNG o JPEG.", "modalPictureTooLargeHeadline": "La imagen seleccionada es demasiado grande", - "modalPictureTooLargeMessage": "Puede utilizar imágenes de hasta {number} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Imagen demasiado pequeña", "modalPictureTooSmallMessage": "Por favor, elija una foto que sea de al menos 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Vuelve a intentarlo", "modalUploadContactsMessage": "No recibimos tu información. Por favor, intenta importar tus contactos otra vez.", "modalUserBlockAction": "Bloquear", - "modalUserBlockHeadline": "¿Bloquear a {user}?", - "modalUserBlockMessage": "{user} no podrá ponerse en contacto contigo o añadirte a chats de grupo.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Desbloquear", "modalUserUnblockHeadline": "¿Desbloquear?", - "modalUserUnblockMessage": "{user} ahora podrá ponerse en contacto contigo o añadirte a chats de grupo.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Aceptó tu solicitud de conexión", "notificationConnectionConnected": "Ahora está conectado", "notificationConnectionRequest": "Quiere conectar", - "notificationConversationCreate": "{user} inició una conversación", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} apagó el temporizador de mensajes", - "notificationConversationMessageTimerUpdate": "{user} estableció el temporizador de mensajes a {time}", - "notificationConversationRename": "{user} renombró la conversación a {name}", - "notificationMemberJoinMany": "{user} agregó a {number} personas a la conversación", - "notificationMemberJoinOne": "{user1} agregó a {user2} a la conversación", - "notificationMemberJoinSelf": "{user} se unió a la conversación", - "notificationMemberLeaveRemovedYou": "{user} te eliminó de la conversación", - "notificationMention": "Mención: {text}", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Te envió un mensaje", "notificationObfuscatedMention": "Te mencionó", "notificationObfuscatedReply": "Te respondió", "notificationObfuscatedTitle": "Alguien", "notificationPing": "Hizo ping", - "notificationReaction": "{reaction} su mensaje", - "notificationReply": "Respuesta: {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "Se te notificará acerca de todo (incluidas llamadas de audio y video) o sólo cuando se te menciona.", "notificationSettingsEverything": "Todo", "notificationSettingsMentionsAndReplies": "Menciones y respuestas", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Compartió un archivo", "notificationSharedLocation": "Compartió una ubicación", "notificationSharedVideo": "Compartió un video", - "notificationTitleGroup": "{user} en {conversation}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Llamando", "notificationVoiceChannelDeactivate": "Llamó", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verifica que esta coincida con la huella digital que se muestra en el [bold]dispositivo de {user}’s[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "¿Cómo lo hago?", "participantDevicesDetailResetSession": "Restablecer sesión", "participantDevicesDetailShowMyDevice": "Mostrar la huella digital de mi dispositivo", "participantDevicesDetailVerify": "Verificado", "participantDevicesHeader": "Dispositivos", - "participantDevicesHeadline": "{brandName} proporciona a cada dispositivo una huella digital única. Comparala con {user} y verifica tu conversación.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Aprender más", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Audio / Vídeo", "preferencesAVCamera": "Cámara", "preferencesAVMicrophone": "Micrófono", - "preferencesAVNoCamera": "{brandName} no tiene acceso a la cámara.[br][faqLink]Consulte este artículo de asistencia[/faqLink] para saber cómo solucionar el problema.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Altavoz", "preferencesAVTemporaryDisclaimer": "Los invitados no pueden iniciar videoconferencias. Seleccione la cámara que desea utilizar si se une a una.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Sitio web de Soporte", "preferencesAboutTermsOfUse": "Términos de uso", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "Página web de {brandName}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Cuenta", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Cerrar sesión", "preferencesAccountManageTeam": "Administrar equipo", "preferencesAccountMarketingConsentCheckbox": "Recibir boletín de noticias", - "preferencesAccountMarketingConsentDetail": "Reciba noticias y actualizaciones de productos de {brandName} por correo electrónico.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacidad", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Si no reconoces un dispositivo anterior, elimínalo y restablece tu contraseña.", "preferencesDevicesCurrent": "Actual", "preferencesDevicesFingerprint": "Huella digital", - "preferencesDevicesFingerprintDetail": "{brandName} proporciona a cada dispositivo una huella digital única. Compare las huellas dactilares para verificar su dispositivos y conversacion", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancelar", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Algunos", "preferencesOptionsAudioSomeDetail": "Pings y llamadas", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Cree una copia de seguridad para conservar el historial de conversacion Puede utilizarla para restaurar el historial si pierde el equipo o cambia a uno nuevo. El archivo de copia de seguridad no está protegido por el cifrado de extremo a extremo de {brandName}, así que guárdelo en un lugar seguro.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "Historia", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Sólo puede restaurar el historial desde una copia de seguridad de la misma plataforma. Su copia de seguridad sobrescribirá las conversaciones que pueda tener en este dispositivo.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "No puedes ver este mensaje.", "replyQuoteShowLess": "Mostrar menos", "replyQuoteShowMore": "Ver más", - "replyQuoteTimeStampDate": "Mensaje original de {date}", - "replyQuoteTimeStampTime": "Mensaje original de {time}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invitar amigos a {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Desde los contactos", "searchInviteDetail": "Compartir tus contactos te ayuda a conectar con otros. Anonimizamos toda la información y no la compartimos con nadie.", "searchInviteHeadline": "Tráete a tus amigos", @@ -1409,7 +1409,7 @@ "searchManageServices": "Gestionar los servicios", "searchManageServicesNoResults": "Gestionar servicios", "searchMemberInvite": "Invitar personas a unirse al equipo", - "searchNoContactsOnWire": "No tienes contactos en {brandName}. Trata de encontrar personas por nombre o usuario.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Los servicios son auxiliares que pueden mejorar su flujo de trabajo.", "searchNoServicesMember": "Los servicios son auxiliares que pueden mejorar su flujo de trabajo. Para activarlos, póngase en contacto con el administrador.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Elegir tu propio nombre", "takeoverButtonKeep": "Conservar este", "takeoverLink": "Aprender más", - "takeoverSub": "Reclama tu nombre único en {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Llamar", - "tooltipConversationDetailsAddPeople": "Añadir participantes a la conversación ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Cambiar nombre de la conversación", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Escriba un mensaje", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Personas ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Añadir imagen", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Buscar", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videollamada", - "tooltipConversationsArchive": "Archivo ({shortcut})", - "tooltipConversationsArchived": "Mostrar archivo ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Más", - "tooltipConversationsNotifications": "Abrir configuración de notificaciones ({shortcut})", - "tooltipConversationsNotify": "Activar sónido ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Abrir preferencias", - "tooltipConversationsSilence": "Silenciar ({shortcut})", - "tooltipConversationsStart": "Empezar una conversación ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Compartir todos tus contactos desde la aplicación de Contactos de macOS", "tooltipPreferencesPassword": "Abrir otra página web para restablecer su contraseña", "tooltipPreferencesPicture": "Cambiar tu foto…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}horas restantes", - "userRemainingTimeMinutes": "Menos de {time}m restante", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Modificar correo", "verify.headline": "Tienes correo electrónico", "verify.resendCode": "Reenviar código", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Esta versión de {brandName} no puede participar en la llamada. Por favor, usa", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} está llamando. Tu navegador no está configurada para llamadas.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "No puedes llamar porque tu navegador no está configurada para llamadas.", "warningCallUpgradeBrowser": "Para llamar se necesita una versión reciente de Google Chrome.", - "warningConnectivityConnectionLost": "Intentando conectar. Es posible que {brandName} no podrá entregar mensaj", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No hay Internet. No podrás enviar o recibir mensaj", "warningLearnMore": "Aprender más", - "warningLifecycleUpdate": "Hay una nueva versión de {brandName} disponible.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Actualiza ahora", "warningLifecycleUpdateNotes": "Novedades", "warningNotFoundCamera": "No puedes llamar porque tu máquina no tiene cámera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Permitir acceso al micrófono", "warningPermissionRequestNotification": "[icon] Permitir notificaciones", "warningPermissionRequestScreen": "[icon] Permitir acceso a la pantalla", - "wireLinux": "{brandName} para Linux", - "wireMacos": "{brandName} para macOS", - "wireWindows": "{brandName} para Windows", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/et-EE.json b/src/i18n/et-EE.json index 0fca713f336..ecac1d716c4 100644 --- a/src/i18n/et-EE.json +++ b/src/i18n/et-EE.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Lisa", "addParticipantsHeader": "Lisa osalejaid", - "addParticipantsHeaderWithCounter": "Lisa osalejaid ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Halda teenuseid", "addParticipantsManageServicesNoResults": "Halda teenuseid", "addParticipantsNoServicesManager": "Teenused on abistajad, mis võivad aidata sul töid teha.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Unustasid parooli?", "authAccountPublicComputer": "See on avalik arvuti", "authAccountSignIn": "Logi sisse", - "authBlockedCookies": "{brandName}’i sisselogimiseks luba küpsised.", - "authBlockedDatabase": "{brandName} vajab sõnumite kuvamiseks ligipääsu kohalikule hoidlale (local storage). Kohalik hoidla ei ole privaatrežiimis saadaval.", - "authBlockedTabs": "{brandName} on juba teisel vahekaardil avatud.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Kasuta hoopis seda vahekaarti", "authErrorCode": "Vigane kood", "authErrorCountryCodeInvalid": "Vale riigikood", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Privaatuse tagamiseks ei ilmu siia sinu varasemad vestlused.", - "authHistoryHeadline": "Kasutad sellel seadmel {brandName}’it esimest korda.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Vahepeal saadetud sõnumid ei ilmu siia.", - "authHistoryReuseHeadline": "Oled sellel seadmel juba varem {brandName}’i kasutanud.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Halda seadmeid", "authLimitButtonSignOut": "Logi välja", - "authLimitDescription": "Eemalda üks oma teistest seadmetest, et sellel {brandName}’i kasutada.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Praegune)", "authLimitDevicesHeadline": "Seadmed", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-post", "authPlaceholderPassword": "Password", - "authPostedResend": "Saada uuesti aadressile {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "E-kiri ei saabu?", "authPostedResendDetail": "Kontrolli oma e-postkasti ja järgi kirjas olevaid juhiseid.", "authPostedResendHeadline": "Sulle tuli kiri.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Lisa", - "authVerifyAccountDetail": "See võimaldab kasutada {brandName}’i mitmes seadmes.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Lisa meiliaadress ja parool.", "authVerifyAccountLogout": "Logi välja", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Kood ei saabu?", "authVerifyCodeResendDetail": "Saada uuesti", - "authVerifyCodeResendTimer": "Sa võid uue koodi tellida {expiration} pärast.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Sisesta oma parool", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Varundust ei viidud lõpule.", "backupExportProgressCompressing": "Valmistan varundusfaili ette", "backupExportProgressHeadline": "Ettevalmistamine…", - "backupExportProgressSecondary": "Varundamine · {processed} / {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Salvesta fail", "backupExportSuccessHeadline": "Varundus valmis", "backupExportSuccessSecondary": "Sa saad seda kasutada, et taastada ajalugu, kui kaotad oma arvuti või hakkad kasutama uut.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Ettevalmistamine…", - "backupImportProgressSecondary": "Taastan ajalugu · {processed} / {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Ajalugu taastatud.", "backupImportVersionErrorHeadline": "Ühildumatu varundus", - "backupImportVersionErrorSecondary": "See varundus loodi uuema või aegunud Wire’i versiooni kaudu ja seda ei saa siin taastada.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Proovi uuesti", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Kaamera ligipääs puudub", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} kõnes", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Ühendan…", "callStateIncoming": "Helistab…", - "callStateIncomingGroup": "{user} helistab", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Heliseb…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Failid", "collectionSectionImages": "Images", "collectionSectionLinks": "Lingid", - "collectionShowAll": "Kuva kõik {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Ühendu", "connectionRequestIgnore": "Ignoreeri", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Lugemiskinnitused on sees", "conversationCreateTeam": "[showmore]kõikide meeskonnaliikmetega[/showmore]", "conversationCreateTeamGuest": "[showmore]kõikide meeskonnaliikmete ja ühe külalisega[/showmore]", - "conversationCreateTeamGuests": "[showmore]kõikide meeskonnaliikmete ja {count} külalisega[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Sina liitusid vestlusega", - "conversationCreateWith": " koos {users}", - "conversationCreateWithMore": "kasutajate {users} ja [showmore]{count} teisega[/showmore]", - "conversationCreated": "[bold]{name}[/bold] alustas vestlust kasutajatega {users}", - "conversationCreatedMore": "[bold]{name}[/bold] alustas vestlust kasutajate {users} ja [showmore]{count} teisega[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] alustas vestlust", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]Sina[/bold] alustasid vestlust", - "conversationCreatedYou": "Sina alustasid vestlust kasutajatega {users}", - "conversationCreatedYouMore": "Sina alustasid vestlust kasutajate {users} ja [showmore]{count} teisega[/showmore]", - "conversationDeleteTimestamp": "Kustutati: {date}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "Kui mõlemad osapooled lülitavad lugemiskinnitused sisse, saad sa näha, kas sõnumid on loetud.", "conversationDetails1to1ReceiptsHeadDisabled": "Sa keelasid lugemiskinnitused", "conversationDetails1to1ReceiptsHeadEnabled": "Sa lubasid lugemiskinnitused", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Kuva kõik ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Uus grupp", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Seadmed", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " hakkas kasutama", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " eemaldasid kinnituse ühel", - "conversationDeviceUserDevices": " kasutaja {user} seadmed", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " oma seadmetest", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Muudeti: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Ava kaart", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] lisas vestlusesse {users}", - "conversationMemberJoinedMore": "[bold]{name}[/bold] lisas vestlusesse {users} ja [showmore]{count} teist[/showmore]", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] liitus", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]Sina[/bold] liitusid", - "conversationMemberJoinedYou": "[bold]Sina[/bold] lisasid vestlusesse {users}", - "conversationMemberJoinedYouMore": "[bold]Sina[/bold] lisasid vestlusesse {users} ja [showmore]{count} teist[/showmore]", - "conversationMemberLeft": "[bold]{name}[/bold] lahkus", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]Sina[/bold] lahkusid", - "conversationMemberRemoved": "[bold]{name}[/bold] eemaldas {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Sina[/bold] eemaldasid {users}", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Kohale toimetatud", "conversationMissedMessages": "Sa ei ole seda seadet mõnda aega kasutanud. Osad sõnumid ei pruugi siia ilmuda.", @@ -558,22 +558,22 @@ "conversationRenameYou": " nimetasid vestluse ümber", "conversationResetTimer": " lülitas sõnumi taimeri välja", "conversationResetTimerYou": " lülitas sõnumi taimeri välja", - "conversationResume": "Alusta vestlust kasutajatega {users}", - "conversationSendPastedFile": "Kleepis pildi kuupäeval {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Teenustel on ligipääs selle vestluse sisule", "conversationSomeone": "Keegi", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] eemaldati meeskonnast", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "täna", "conversationTweetAuthor": " Twitteris", - "conversationUnableToDecrypt1": "Sõnumit kasutajalt [highlight]{user}[/highlight] ei võetud vastu.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight] seadme identiteet muutus. Sõnumit ei saadetud.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Viga", "conversationUnableToDecryptLink": "Miks?", "conversationUnableToDecryptResetSession": "Lähtesta seanss", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " määras sõnumi taimeriks {time}", - "conversationUpdatedTimerYou": " määras sõnumi taimeriks {time}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "sina", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Kõik on arhiveeritud", - "conversationsConnectionRequestMany": "{number} inimest ootel", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 inimene on ootel", "conversationsContacts": "Kontaktid", "conversationsEmptyConversation": "Grupivestlus", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Keegi saatis sõnumi", "conversationsSecondaryLineEphemeralReply": "Vastas sulle", "conversationsSecondaryLineEphemeralReplyGroup": "Keegi vastas sulle", - "conversationsSecondaryLineIncomingCall": "{user} helistab", - "conversationsSecondaryLinePeopleAdded": "{user} inimest lisati", - "conversationsSecondaryLinePeopleLeft": "{number} inimest lahkusid", - "conversationsSecondaryLinePersonAdded": "{user} lisati", - "conversationsSecondaryLinePersonAddedSelf": "{user} liitus", - "conversationsSecondaryLinePersonAddedYou": "{user} lisas sind", - "conversationsSecondaryLinePersonLeft": "{user} lahkus", - "conversationsSecondaryLinePersonRemoved": "{user} eemaldati", - "conversationsSecondaryLinePersonRemovedTeam": "{user} eemaldati meeskonnast", - "conversationsSecondaryLineRenamed": "{user} nimetas vestluse ümber", - "conversationsSecondaryLineSummaryMention": "{number} mainimine", - "conversationsSecondaryLineSummaryMentions": "{number} mainimist", - "conversationsSecondaryLineSummaryMessage": "{number} sõnum", - "conversationsSecondaryLineSummaryMessages": "{number} sõnumit", - "conversationsSecondaryLineSummaryMissedCall": "{number} vastamata kõne", - "conversationsSecondaryLineSummaryMissedCalls": "{number} vastamata kõnet", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pingi", - "conversationsSecondaryLineSummaryReplies": "{number} vastust", - "conversationsSecondaryLineSummaryReply": "{number} vastus", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Sina lahkusid", "conversationsSecondaryLineYouWereRemoved": "Sind eemaldati vestlusest", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Proovi järgmist", "extensionsGiphyButtonOk": "Saada", - "extensionsGiphyMessage": "{tag} • giphy.com kaudu", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Ups, gif-e pole", "extensionsGiphyRandom": "Juhuslik", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Valmis", "groupCreationParticipantsActionSkip": "Jäta vahele", "groupCreationParticipantsHeader": "Lisa inimesi", - "groupCreationParticipantsHeaderWithCounter": "Lisa inimesi ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Otsi nime järgi", "groupCreationPreferencesAction": "Järgmine", "groupCreationPreferencesErrorNameLong": "Liiga palju tähemärke", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Dekrüptin sõnumeid", "initEvents": "Laadin sõnumeid", - "initProgress": " — {number1}/{number2}", - "initReceivedSelfUser": "Tere, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Kontrollin uusi sõnumeid", - "initUpdatedFromNotifications": "Peaaegu valmis - naudi {brandName}’i", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Toon ühendusi ja vestlusi", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "kolleeg@email.ee", @@ -833,11 +833,11 @@ "invite.nextButton": "Järgmine", "invite.skipForNow": "Jäta vahele", "invite.subhead": "Kutsu oma kolleege liituma.", - "inviteHeadline": "Kutsu inimesi {brandName}’iga liituma", - "inviteHintSelected": "Kopeerimiseks vajuta {metaKey} + C", - "inviteHintUnselected": "Vali ja vajuta {metaKey} + C", - "inviteMessage": "Kasutan nüüd {brandName}, otsi nime {username} või külasta gwire.com.", - "inviteMessageNoEmail": "Kasutan suhtluseks {brandName} äppi. Külasta gwire.com et minuga suhelda.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Muudetud: {edited}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Keegi pole seda sõnumit veel lugenud.", "messageDetailsReceiptsOff": "Lugemiskinnitused ei olnud selle sõnumi saatmishetkel sees.", - "messageDetailsSent": "Saadetud: {sent}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Üksikasjad", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Loetud{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Sa lubasid lugemiskinnitused", "modalAccountReadReceiptsChangedSecondary": "Halda seadmeid", "modalAccountRemoveDeviceAction": "Eemalda seade", - "modalAccountRemoveDeviceHeadline": "Eemalda \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Seadme eemaldamiseks pead sisestama parooli.", "modalAccountRemoveDevicePlaceholder": "Parool", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Liiga palju faile korraga", - "modalAssetParallelUploadsMessage": "Sa saad ühekorraga saata kuni {number} faili.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Liiga suur fail", - "modalAssetTooLargeMessage": "Sa saad saata faile kuni {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Tühista", "modalConnectAcceptAction": "Ühendu", "modalConnectAcceptHeadline": "Nõustud?", - "modalConnectAcceptMessage": "See ühendab teid ja avab vestluse kasutajaga {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignoreeri", "modalConnectCancelAction": "Jah", "modalConnectCancelHeadline": "Tühistad taotluse?", - "modalConnectCancelMessage": "Eemalda ühenduse taotlus kasutajale {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Ei", "modalConversationClearAction": "Kustuta", "modalConversationClearHeadline": "Kustuta sisu?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Lahku", - "modalConversationLeaveHeadline": "Lahkud vestlusest {name}?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Sa ei saa selles vestluses sõnumeid saata ega vastu võtta.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Sõnum on liiga pikk", - "modalConversationMessageTooLongMessage": "Sa saad saata sõnumeid, mis on kuni {number} tähemärki pikad.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Saada siiski", - "modalConversationNewDeviceHeadlineMany": "{users} hakkasid uusi seadmeid kasutama", - "modalConversationNewDeviceHeadlineOne": "{user} hakkas uut seadet kasutama", - "modalConversationNewDeviceHeadlineYou": "{user} hakkasid uut seadet kasutama", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Võta kõne vastu", "modalConversationNewDeviceIncomingCallMessage": "Kas sa soovid siiski kõne vastu võtta?", "modalConversationNewDeviceMessage": "Kas tahad ikka seda sõnumit saata?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Kas sa soovid siiski kõne teha?", "modalConversationNotConnectedHeadline": "Kedagi pole vestlusse veel lisatud", "modalConversationNotConnectedMessageMany": "Üks valitud inimestest ei soovi vestlustega liituda.", - "modalConversationNotConnectedMessageOne": "{name} ei soovi vestlustega liituda.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Eemaldad?", - "modalConversationRemoveMessage": "{user} ei saa siin vestluses sõnumeid saata ega vastu võtta.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Tühista link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Tühistad lingi?", "modalConversationRevokeLinkMessage": "Uued külalised ei saa selle lingi abil liituda. Praegustel külalistel on jätkuvalt ligipääs.", "modalConversationTooManyMembersHeadline": "Grupp on täis", - "modalConversationTooManyMembersMessage": "Vestlusega saavad liituda kuni {number1} inimest. Hetkel on ruumi veel {number2} inimesele.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Valitud animatsioon on liiga suur", - "modalGifTooLargeMessage": "Maksimaalne suurus on {number} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,7 +1104,7 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} ei saa kaamerale ligi.[br][faqLink]Loe seda tugiartiklit[/faqLink] et parandada see probleem.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "Kaamera ligipääs puudub", "modalOpenLinkAction": "Open", "modalOpenLinkMessage": "This will take you to {link}", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "Seda pilti ei saa kasutada", "modalPictureFileFormatMessage": "Palun vali PNG või JPEG fail.", "modalPictureTooLargeHeadline": "Valitud pilt on liiga suur", - "modalPictureTooLargeMessage": "Sa saad kasutada pilte suurusega kuni {number} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Pilt on liiga väike", "modalPictureTooSmallMessage": "Palun vali pilt, mis on vähemalt 320 x 320 px suur.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Proovi uuesti", "modalUploadContactsMessage": "Me ei saanud sinu infot kätte. Palun proovi uuesti kontakte importida.", "modalUserBlockAction": "Blokeeri", - "modalUserBlockHeadline": "Blokeerid kasutaja {user}?", - "modalUserBlockMessage": "{user} ei saa sulle sõnumeid saata ega sind grupivestlustesse lisada.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Eemalda blokeering", "modalUserUnblockHeadline": "Eemaldad blokeeringu?", - "modalUserUnblockMessage": "{user} saab sinuga uuesti ühendust võtta ja sind grupivestlustesse lisada.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Nõustus sinu ühendamistaotlusega", "notificationConnectionConnected": "Sa oled nüüd ühendatud", "notificationConnectionRequest": "Soovib ühenduda", - "notificationConversationCreate": "{user} alustas vestlust", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} lülitas sõnumi taimeri välja", - "notificationConversationMessageTimerUpdate": "{user} määras sõnumi taimeriks {time}", - "notificationConversationRename": "{user} nimetas vestluse ümber: {name}", - "notificationMemberJoinMany": "{user} lisas vestlusesse {number} inimest", - "notificationMemberJoinOne": "{user1} lisas vestlusesse {user2}", - "notificationMemberJoinSelf": "{user} liitus vestlusega", - "notificationMemberLeaveRemovedYou": "{user} eemaldas sind vestlusest", - "notificationMention": "Uus mainimine:", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Saatis sulle sõnumi", "notificationObfuscatedMention": "Mainis sind", "notificationObfuscatedReply": "Vastas sulle", "notificationObfuscatedTitle": "Keegi", "notificationPing": "Pingis", - "notificationReaction": "{reaction} su sõnum", - "notificationReply": "Vastus: {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "Sind teavitatakse kõigest (s.h. hääl- ja videokõned) või ainult siis, kui sind mainitakse.", "notificationSettingsEverything": "Kõik", "notificationSettingsMentionsAndReplies": "Mainimised ja vastused", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Jagas faili", "notificationSharedLocation": "Jagas asukohta", "notificationSharedVideo": "Jagas videot", - "notificationTitleGroup": "{user} vestluses {conversation}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Helistamine", "notificationVoiceChannelDeactivate": "helistas", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Veendu, et see vastab [bold]kasutaja {user} seadmel[/bold] kuvatud sõrmejäljele.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Kuidas ma seda teen?", "participantDevicesDetailResetSession": "Lähtesta seanss", "participantDevicesDetailShowMyDevice": "Näita mu seadme sõrmejälge", "participantDevicesDetailVerify": "Kinnitatud", "participantDevicesHeader": "Seadmed", - "participantDevicesHeadline": "{brandName} annab igale seadmele unikaalse sõrmejälje. Võrdle neid kasutajaga {user} ja kinnita oma vestlus.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Loe lähemalt", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Audio/video", "preferencesAVCamera": "Kaamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{brandName} ei saa kaamerale ligi.[br][faqLink]Loe seda tugiartiklit[/faqLink] et parandada see probleem.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Kõlarid", "preferencesAVTemporaryDisclaimer": "Külalised ei saa alustada videokonverentse. Vali kasutatav kaamera, kui liitud mõnega.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Kasutajatoe veebisait", "preferencesAboutTermsOfUse": "Kasutustingimused", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName}’i koduleht", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Konto", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Logi välja", "preferencesAccountManageTeam": "Meeskonna haldamine", "preferencesAccountMarketingConsentCheckbox": "Uudiskirja tellimine", - "preferencesAccountMarketingConsentDetail": "Saa {brandName}’ilt uudiseid ja tooteuuendusi e-posti teel.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privaatsus", "preferencesAccountReadReceiptsCheckbox": "Lugemiskinnitused", "preferencesAccountReadReceiptsDetail": "Kui see on väljas, ei saa sa teiste inimeste lugemiskinnitusi lugeda. See valik ei rakendu grupivestlustele.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Kui sa ei tunne mõnda ülalolevat seadet ära, eemalda see ja lähtesta oma parool.", "preferencesDevicesCurrent": "Praegune", "preferencesDevicesFingerprint": "Võtme sõrmejälg", - "preferencesDevicesFingerprintDetail": "{brandName} annab igale seadmele unikaalse sõrmejälje. Võrdle neid ja kinnita oma seadmed ning vestlused.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Tühista", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Mõned", "preferencesOptionsAudioSomeDetail": "Pingid ja kõned", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Loo varundus, et säilitada oma vestlusajalugu. Sa saad seda kasutada, taastamaks ajalugu, kui kaotad oma seadme või alustad uue kasutamist.\nVarundusfail ei ole kaitstud {brandName}’i otspunktkrüpteeringuga, seega hoia seda turvalises kohas.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "Ajalugu", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Sa saad taastada ajalugu ainult sama platvormi varundusest. Sinu varundus kirjutab üle vestlused, mis sul võivad selles seadmes olla.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Sa ei saa seda sõnumit näha.", "replyQuoteShowLess": "Kuva vähem", "replyQuoteShowMore": "Kuva rohkem", - "replyQuoteTimeStampDate": "Originaalsõnum ajast {date}", - "replyQuoteTimeStampTime": "Originaalsõnum kellast {time}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Kutsu inimesi {brandName}’iga liituma", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Kontaktidest", "searchInviteDetail": "Kontaktide jagamine aitab sul teistega ühenduda. Me muudame kogu info anonüümseks ja ei jaga seda kellegi teisega.", "searchInviteHeadline": "Too oma sõbrad", @@ -1409,7 +1409,7 @@ "searchManageServices": "Halda teenuseid", "searchManageServicesNoResults": "Halda teenuseid", "searchMemberInvite": "Kutsu inimesi meeskonnaga liituma", - "searchNoContactsOnWire": "Sul pole {brandName}’is ühtegi kontakti.\nProovi inimesi leida\nnime või kasutajanime järgi.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Teenused on abistajad, mis võivad aidata sul töid teha.", "searchNoServicesMember": "Teenused on abistajad, mis võivad aidata sul töid teha. Nende lubamiseks küsi oma administraatorilt.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Vali enda oma", "takeoverButtonKeep": "Vali see sama", "takeoverLink": "Loe lähemalt", - "takeoverSub": "Haara oma unikaalne nimi {brandName}’is.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Kõne", - "tooltipConversationDetailsAddPeople": "Lisa vestlusesse osalejaid ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Muuda vestluse nime", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Kirjuta sõnum", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Inimesed ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Lisa pilt", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Otsing", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videokõne", - "tooltipConversationsArchive": "Arhiveeri ({shortcut})", - "tooltipConversationsArchived": "Kuva arhiiv ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Veel", - "tooltipConversationsNotifications": "Ava teadete seaded ({shortcut})", - "tooltipConversationsNotify": "Eemalda vaigistus ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Ava eelistused", - "tooltipConversationsSilence": "Vaigista ({shortcut})", - "tooltipConversationsStart": "Alusta vestlust ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Jaga kõiki oma kontakte macOS Kontaktide rakendusest", "tooltipPreferencesPassword": "Ava teine veebileht oma parooli lähtestamiseks", "tooltipPreferencesPicture": "Muuda oma pilti…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h jäänud", - "userRemainingTimeMinutes": "Alla {time}m jäänud", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Muuda e-posti", "verify.headline": "Sulle tuli kiri", "verify.resendCode": "Saada kood uuesti", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "See {brandName}’i versioon ei saa kõnes osaleda. Palun kasuta", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} helistab. Sinu brauser ei toeta kõnesid.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Sa ei saa helistada, kuna sinu brauser ei toeta kõnesid.", "warningCallUpgradeBrowser": "Helistamiseks palun uuenda Google Chrome’i.", - "warningConnectivityConnectionLost": "Proovin ühenduda. {brandName} ei pruugi sõnumeid edastada.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Internet puudub. Sa ei saa sõnumeid saata ega vastu võtta.", "warningLearnMore": "Loe lähemalt", - "warningLifecycleUpdate": "Uus {brandName}’i versioon on saadaval.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Uuenda nüüd", "warningLifecycleUpdateNotes": "Mis on uut", "warningNotFoundCamera": "Sa ei saa kõnet teha, kuna su arvutil pole kaamerat.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Luba mikrofonile juurdepääs", "warningPermissionRequestNotification": "[icon] Luba teated", "warningPermissionRequestScreen": "[icon] Luba ekraanile juurdepääs", - "wireLinux": "{brandName} Linuxile", - "wireMacos": "{brandName} macOS-ile", - "wireWindows": "{brandName} Windowsile", - "wire_for_web": "{brandName}" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/fa-IR.json b/src/i18n/fa-IR.json index 18ae8579fb3..6540b189908 100644 --- a/src/i18n/fa-IR.json +++ b/src/i18n/fa-IR.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "رمز عبور را فراموش کردم", "authAccountPublicComputer": "این کامپیوتر عمومی است", "authAccountSignIn": "وارد شوید", - "authBlockedCookies": "کوکی ها را برای لاگین به وایر فعال کنید.", - "authBlockedDatabase": "وایر نیاز به دسترسی به حافظه محلی دارد تا پیام های شما را نمایش دهد. حافظه محلی در حالت خصوصی در دسترس نیست.", - "authBlockedTabs": "وایر قبلا در یک تب دیگر باز شده است.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "کد وارد شده معتبر نیست", "authErrorCountryCodeInvalid": "پیش‌شماره کشور معتبر نیست", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "تایید", "authHistoryDescription": "بدلیل حفظ حریم خصوصی، تاریخچه گفتگو‌ی شما اینجا نمایش داده نخواهد شد.", - "authHistoryHeadline": "این برای بار اول است که شما از {brandName} روی این دستگاه استفاده می‌کنید.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "پیام هایی که در عین حال ارسال شده اند نمایان نخواهند شد.", - "authHistoryReuseHeadline": "شما قبلا از وایر روی این دستگاه استفاده کرده اید.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "مدیریت دستگاه‌ها", "authLimitButtonSignOut": "خروج", - "authLimitDescription": "یکی از دستگاه‌هایی که {brandName} را در آن فعال دارید را حذف کنید تا بتوانید از این دستگاه استفاده کنید.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(در حال حاضر)", "authLimitDevicesHeadline": "دستگاه‌ها", "authLoginTitle": "Log in", "authPlaceholderEmail": "ایمیل", "authPlaceholderPassword": "Password", - "authPostedResend": "ارسال دوباره به {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "هیچ ایمیلی دریافت نکردین؟", "authPostedResendDetail": "صندوق ایمیل خود را بررسی و دستورالعمل‌های داخل ایمیل را دنبال کنید.", "authPostedResendHeadline": "شما ایمیل دریافت کردید.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "اضافه کردن", - "authVerifyAccountDetail": "این به شما کمک می‌کند تا در دستگاه‌های مختلف از {brandName} استفاده کنید.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "ایمیل آدرس خود و رمز عبور جدیدی را وارد کنید.", "authVerifyAccountLogout": "خروج", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "هیچ کدی دریافت نشد؟", "authVerifyCodeResendDetail": "ارسال مجدد", - "authVerifyCodeResendTimer": "شما میتوانید یک کد {expiration} جدید درخواست کنید.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "رمزعبوری انتخاب کنید", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} در تماس", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "فایل‌ها", "collectionSectionImages": "Images", "collectionSectionLinks": "لینک‌ها", - "collectionShowAll": "نمایش همه {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "درخواست دوستی", "connectionRequestIgnore": "نادیده گرفتن", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "حذف شده: {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " شروع کردم به استفاده کردن", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " یکی از تایید نشده‌ها", - "conversationDeviceUserDevices": " دستگاه های {user}", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " دستگاه‌های شما", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "ویرایش شده: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " نام گفتگو تغییر کرد", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "گفتگو را با {users} آغاز کرده اید", - "conversationSendPastedFile": "عکس در {date} فرستاده شد", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "شخصی", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "امروز", "conversationTweetAuthor": " در توییتر", - "conversationUnableToDecrypt1": "یک پیام از {user} دریافت نشد.", - "conversationUnableToDecrypt2": "هویت دستگاه {user} تغییر یافته است. پیام تحویل داده نشده است.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "خطا", "conversationUnableToDecryptLink": "چرا؟", "conversationUnableToDecryptResetSession": "راه اندازی مجدد جلسه", @@ -586,7 +586,7 @@ "conversationYouNominative": "شما", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "همه چیز بایگانی شده", - "conversationsConnectionRequestMany": "{number} فرد در انتظار", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 نفر در انتظار است", "conversationsContacts": "دفترچه تلفن", "conversationsEmptyConversation": "گفتگوی گروهی", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} افرادی اضافه کرد", - "conversationsSecondaryLinePeopleLeft": "{number} فرد رفتند", - "conversationsSecondaryLinePersonAdded": "{user} اضافه شد", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} شما را اضافه کرد", - "conversationsSecondaryLinePersonLeft": "{user} ترک کرد", - "conversationsSecondaryLinePersonRemoved": "{user} حذف شد", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} گفتگو را تغییر نام داد", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "یکی دیگر را امتحان کنید", "extensionsGiphyButtonOk": "بفرست", - "extensionsGiphyMessage": "{tag} • به وسیله giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "اووه، هیچ Gif موجود نیست", "extensionsGiphyRandom": "تصادفی", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -823,9 +823,9 @@ "initDecryption": "کدگشائی پیام ها", "initEvents": "بارگذاری پیام ها", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "سلام، {user}.", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "در حال چک کردن پیام‌های جدید", - "initUpdatedFromNotifications": "تقریبا انجام شده - از وایر لذت ببرید", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "در حال دریافت مکالمات قبلی شما", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "دعوت دوستان خود به {brandName}", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "من از وایر استفاده میکنم، {username} را جستجو کنید یا به get.wire.com بروید.", - "inviteMessageNoEmail": "من در پیام‌رسان {brandName} هستم. برای پیوستن به من https://get.wire.com را مشاهده کن.", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "مدیریت دستگاه‌ها", "modalAccountRemoveDeviceAction": "حذف دستگاه", - "modalAccountRemoveDeviceHeadline": "حذف \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "برای حذف دستگاه رمز ورود لازم است.", "modalAccountRemoveDevicePlaceholder": "پسورد", "modalAcknowledgeAction": "باشه", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "شما هر بار قادر به ارسال {number} فایل هستید.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "شما تا {number} فایل را میتوانید ارسال کنید", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "انصراف", "modalConnectAcceptAction": "درخواست دوستی", "modalConnectAcceptHeadline": "قبول‌میکنید؟", - "modalConnectAcceptMessage": "این شما را به {user} متصل کرده و گفتگو را باز میکند.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "نادیده گرفتن", "modalConnectCancelAction": "بله", "modalConnectCancelHeadline": "لغو درخواست؟", - "modalConnectCancelMessage": "حذف درخواست اتصال به {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "خیر", "modalConversationClearAction": "حذف", "modalConversationClearHeadline": "این محتوا حذف شود?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "پیام بیش از حد طولانی است", - "modalConversationMessageTooLongMessage": "شما میتوانید پیامهایی با حداکثر {number} کاراکتر ارسال کنید.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} شروع به استفاده از وایر بر روی دستگاه های جدید کردند", - "modalConversationNewDeviceHeadlineOne": "{user} شروع به استفاده از وایر بر روی یک دستگاه جدید کرد", - "modalConversationNewDeviceHeadlineYou": "{user} شروع به استفاده از وایر بر روی یک دستگاه جدید کرد", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "پاسخ به تماس", "modalConversationNewDeviceIncomingCallMessage": "هنوز هم می خواهید به تماس پاسخ دهید؟", "modalConversationNewDeviceMessage": "هنوز تمایل به ارسال پیام‌های خود دارید؟", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "هنوز هم می خواهید تماس را برقرار کنید؟", "modalConversationNotConnectedHeadline": "کسی به چت اضافه شد", "modalConversationNotConnectedMessageMany": "یکی از کسانی که شما انتخاب کرده اید، تمایلی به اضافه شدن به مکالمه ندارد.", - "modalConversationNotConnectedMessageOne": "{name} تمایلی به اضافه شدن به مکالمات ندارد.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "حذف؟", - "modalConversationRemoveMessage": "{user} قادر به ارسال و دریافت پیام ها در این مکالمه نخواهد بود.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "دوباره امتحان کنید", "modalUploadContactsMessage": "ما اطلاعات شمارا دریافت نکردیم، لطفا دوباره مخاطب‌هایتان را وارد کنید.", "modalUserBlockAction": "مسدود کردن", - "modalUserBlockHeadline": "آیا {user} مسدود شود?", - "modalUserBlockMessage": "{user} قادر به تماس با شما یا افزودن شما به مکالمات گروهی نخواهد بود.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "خارج کردن از مسدود بودن", "modalUserUnblockHeadline": "خارج کردن از مسدود بودن", - "modalUserUnblockMessage": "{user} دوباره قادر به تماس با شما و اضافه کردن شما به مکالمات گروهی خواهد بود.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "درخواست ارتباط شما را تایید کرد", "notificationConnectionConnected": "حالا شما وصل شدید", "notificationConnectionRequest": "می‌خواهد به شما وصل شود", - "notificationConversationCreate": "{user} یک مکالمه را آغاز کرد", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} نام مکالمه را به {name} تغییر داد", - "notificationMemberJoinMany": "{user}، {number} فرد را به مکالمه افزود", - "notificationMemberJoinOne": "{user1}، {user2} را به مکلمه افزود", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} شما را از مکالمه حذف کرد", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "برای شما یک پیام ارسال شده", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "شخصی", "notificationPing": "ping شد!", - "notificationReaction": "پیام شما {reaction} شد", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "بررسی کنید که این اثر انگشت با اثر انگشت نشان داده شده در [bold]{user} دسنگاه [/bold] یکسان باشد.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "چطور این کار را انجام بدم؟", "participantDevicesDetailResetSession": "راه اندازی مجدد جلسه", "participantDevicesDetailShowMyDevice": "اثرانگشت دستگاه من را نشان بده", "participantDevicesDetailVerify": "تایید شده", "participantDevicesHeader": "دستگاه‌ها", - "participantDevicesHeadline": "وایر به هر دستگاه یک اثر انگشت یکتا اختصاص میدهد. آن ها را با {user} مقایسه کرده و گفتگوی امن را تایید کنید.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "بیشتر بدانید", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "وب‌سایت پشتیبانی", "preferencesAboutTermsOfUse": "شرایط و مقررات استفاده", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "وب‌سایت {brandName}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "حساب کاربری", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "اگر شما دستگا‌ه‌های بالا را نمیشناسید، آن را حذف کنید و رمز عبور خود را تغییر دهید.", "preferencesDevicesCurrent": "در حال حاضر", "preferencesDevicesFingerprint": "کلید اثرانگشت", - "preferencesDevicesFingerprintDetail": "{brandName} به هر دستگاه یک اثرانگشت الکترونیکی می‌دهد. اثرانگشت‌ها را با هم مقایسه کنید تا بتوانید دستگاه و گفتگوهای خود را تایید کنید.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "انصراف", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "دوستانتان را برای پیوستن به وایر دعوت کنید", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "از دفترچه تلفن", "searchInviteDetail": "اشتراک گذاری مخاطبین خود کمک می‌کند تا شما با دیگر دوستان خود ارتباط برقرار کنید. دقت کنید که ما اطلاعات را مخفی کردیم و با هیچ‌کس به اشتراک نمی‌گذاریم.", "searchInviteHeadline": "دوستان خود را پیدا کن", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "شما هیچ مخاطبی در وایر ندارید.\nافراد را با نام یا نام‌کاربریشان پیدا کنید.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "خودتان انتخاب کنید", "takeoverButtonKeep": "این‌یکی را نگه‌دارید", "takeoverLink": "بیشتر بدانید", - "takeoverSub": "نام یکتای خود را در وایر انتخاب کنید.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "پیام خود را بنویسید", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "افراد ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "اضافه کردن عکس", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "جستجو", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "تماس تصویری", - "tooltipConversationsArchive": "بایگانی ({shortcut})", - "tooltipConversationsArchived": "نمایش بایگانی ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "بیشتر", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "صدا دار ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "باز کردن تنظیمات", - "tooltipConversationsSilence": "بی صدا کردن ({shortcut})", - "tooltipConversationsStart": "شروع گفتگو ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "مخاطبان خود را از طریق اپ Contacts مک به اشتراک بگذارید", "tooltipPreferencesPassword": "صفحه‌ای دیگر برای بازنشانی رمزعبور خود باز کنید", "tooltipPreferencesPicture": "تغییر عکس شما…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "با این نسخه از وایر نمی‌توانید تماس بگیرید، لطفا استفاده کنید از ", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} در حال تماس است. مرورگر شما از تماس ها پشتیبانی نمی کند.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "نمی‌تواند تماس بگیرید چون مرورگر شما از تماس‌ها پشتیبانی نمی‌کند.", "warningCallUpgradeBrowser": "برای تماس، لطفا گوگل کروم را به‌روزرسانی کنید.", - "warningConnectivityConnectionLost": "در حال تلاش برای اتصال، وایر ممکن است نتواند که پیام‌هایتان را برساند.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "دسترسی به اینترنت ندارید. شما امکان ارسال و دریافت پیام ندارید.", "warningLearnMore": "بیشتر بدانید", - "warningLifecycleUpdate": "نسخه جدیدی از وایر آماده است.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "اکنون آپدیت کن", "warningLifecycleUpdateNotes": "چه چیزی جدید است؟", "warningNotFoundCamera": "شما نمی‌توانید با دوستان خود تماس تصویری بگیرید چون کامپیوتر شما دوربین ندارد.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "شما نمی‌توانید با دوستان خود تماس تصویری بگیرید چون مرورگر شما اجازه دسترسی به دوربین را ندارد.", "warningPermissionDeniedMicrophone": "شما نمی‌توانید با دوستان خود تماس بگیرید چون مرورگر شما اجازه دسترسی به میکروفون را ندارد.", "warningPermissionDeniedScreen": "مرورگر شما برای اشترک گذاری صفحه نیاز به اجازه دارد.", - "warningPermissionRequestCamera": "{icon} اجازه دسترسی به دوربین نیاز است", - "warningPermissionRequestMicrophone": "{icon} اجازه دسترسی به میکروفون نیاز است", - "warningPermissionRequestNotification": "{icon} اجازه دریافت آگاه سازی را بدهید", - "warningPermissionRequestScreen": "{icon} اجازه دسترسی به نمایشگر نیاز است", - "wireLinux": "{brandName} برای لینوکس", - "wireMacos": "{brandName} برای مک‌او‌اس", - "wireWindows": "{brandName} برای ویندوز", + "warningPermissionRequestCamera": "{{icon}} اجازه دسترسی به دوربین نیاز است", + "warningPermissionRequestMicrophone": "{{icon}} اجازه دسترسی به میکروفون نیاز است", + "warningPermissionRequestNotification": "{{icon}} اجازه دریافت آگاه سازی را بدهید", + "warningPermissionRequestScreen": "{{icon}} اجازه دسترسی به نمایشگر نیاز است", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" -} \ No newline at end of file +} diff --git a/src/i18n/fi-FI.json b/src/i18n/fi-FI.json index ef8426672d5..902c982cd45 100644 --- a/src/i18n/fi-FI.json +++ b/src/i18n/fi-FI.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Lisää", "addParticipantsHeader": "Lisää osallistujia", - "addParticipantsHeaderWithCounter": "Lisää osallistujia ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Hallinnoi palveluita", "addParticipantsManageServicesNoResults": "Hallinnoi palveluita", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Unohdin salasanani", "authAccountPublicComputer": "Tämä on julkinen tietokone", "authAccountSignIn": "Kirjaudu sisään", - "authBlockedCookies": "Salli evästeet kirjautuaksesi Wireen.", - "authBlockedDatabase": "{brandName} tarvitsee pääsyn paikalliseen säilöösi säilöäkseen viestejä. Paikallinen säilö ei ole saatavilla yksityisessä tilassa.", - "authBlockedTabs": "{brandName} on jo avoinna toisessa välilehdessä.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Käytä tässä välilehdessä", "authErrorCode": "Virheellinen koodi", "authErrorCountryCodeInvalid": "Maakoodi ei kelpaa", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Tietosuojasyistä keskusteluhistoriasi ei näy täällä.", - "authHistoryHeadline": "Käytät Wireä ensimmäistä kertaa tällä laitteella.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Sillä välin lähetetyt viestit eivät näy tässä.", - "authHistoryReuseHeadline": "Olet käyttänyt Wireä tällä laitteella aiemmin.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Hallitse laitteita", "authLimitButtonSignOut": "Kirjaudu ulos", - "authLimitDescription": "Poista yksi laitteistasi aloittaaksesi Wiren käytön tässä laiteessa.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Nykyinen)", "authLimitDevicesHeadline": "Laitteet", "authLoginTitle": "Log in", "authPlaceholderEmail": "Sähköposti", "authPlaceholderPassword": "Salasana", - "authPostedResend": "Lähetä uudelleen sähköpostiosoitteeseen: {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Eikö sähköposti saavu perille?", "authPostedResendDetail": "Tarkista sähköpostisi saapuneet-kansio ja seuraa ohjeita.", "authPostedResendHeadline": "Sinulle on sähköpostia.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Lisää", - "authVerifyAccountDetail": "Tämä mahdollistaa Wiren käytön useilla laitteilla.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Lisää sähköpostiosoitteesi ja salasanasi.", "authVerifyAccountLogout": "Kirjaudu ulos", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Eikö koodi ole tullut perille?", "authVerifyCodeResendDetail": "Lähetä uudelleen", - "authVerifyCodeResendTimer": "Voit pyytää uuden koodin {expiration} kuluttua.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Kirjoita salasanasi", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Varmuuskopiointia ei päätetty.", "backupExportProgressCompressing": "Valmistellaan varmuuskopiointitiedostoa", "backupExportProgressHeadline": "Valmistellaan…", - "backupExportProgressSecondary": "Varmuuskopioidaan · {processed} / {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Tallenna tiedosto", "backupExportSuccessHeadline": "Varmuuskopiointi valmis", "backupExportSuccessSecondary": "Voit käyttää tätä palauttamaan historian jos kadotat tietokoneesi tai vaihdat sen uuteen.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Valmistellaan…", - "backupImportProgressSecondary": "Palautetaan historiaa · {processed} / {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Historia palautettu.", "backupImportVersionErrorHeadline": "Epäyhteensopiva varmuuskopio", - "backupImportVersionErrorSecondary": "Varmuuskopio on luotu uudemmalla tai vanhentuneella {brandName}:llä ja sitä ei voida palauttaa.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Yritä uudelleen", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Kameran käyttö ei sallittu", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} puhelussa", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Yhdistetään…", "callStateIncoming": "Soitetaan…", - "callStateIncomingGroup": "{user} soittaa", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Soi…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Tiedostot", "collectionSectionImages": "Images", "collectionSectionLinks": "Linkit", - "collectionShowAll": "Näytä kaikki {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Yhdistä", "connectionRequestIgnore": "Hylkää", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "{users} kanssa", + "conversationCreateWith": "with {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Poistettu {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " aloitti käyttämään", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " vahvistamattomia yksi", - "conversationDeviceUserDevices": " {user} n laitteet", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " sinun laitteet", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Muokattu {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " keskustelun nimi vaihdettu", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Aloita keskustelu {users} n kanssa", - "conversationSendPastedFile": "Liitetty kuva, {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Joku", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "tänään", "conversationTweetAuthor": " Twitterissä", - "conversationUnableToDecrypt1": "Käyttäjän {user} viesti ei tullut perille.", - "conversationUnableToDecrypt2": "Käyttäjän {user} laitteen identiteetti muuttui. Viestiä ei toimitettu.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Virhe", "conversationUnableToDecryptLink": "Miksi?", "conversationUnableToDecryptResetSession": "Nollaa istunto", @@ -586,7 +586,7 @@ "conversationYouNominative": "sinä", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Kaikki arkistoitu", - "conversationsConnectionRequestMany": "{number} ihmisiä odottaa", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 ihminen odottaa", "conversationsContacts": "Yhteystiedot", "conversationsEmptyConversation": "Ryhmäkeskustelu", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Vastasi sinulle", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} henkilöä lisättiin", - "conversationsSecondaryLinePeopleLeft": "{number} henkilöä poistui", - "conversationsSecondaryLinePersonAdded": "{user} lisättiin", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} lisäsi sinut", - "conversationsSecondaryLinePersonLeft": "{user} poistui", - "conversationsSecondaryLinePersonRemoved": "{user} poistettiin", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} vaihtoi keskustelun nimeä", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Kokeile toista", "extensionsGiphyButtonOk": "Lähetä", - "extensionsGiphyMessage": "{tag} • giphy.com:in kautta", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Upsista, ei giffejä", "extensionsGiphyRandom": "Satunnainen", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Puretaan viestejä", "initEvents": "Ladataan viestejä", - "initProgress": " — {number1} / {number2}", - "initReceivedSelfUser": "He, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Tarkistetaan uusia viestejä", - "initUpdatedFromNotifications": "Melkein valmista - nauti Wirestä", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Haetaan yhteyksiäsi ja keskustelujasi", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Seuraava", "invite.skipForNow": "Ohita toistaiseksi", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Kutsu ihmisiä Wireen", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "Olen Wiressä, etsi {username} tai mene osoitteeseen get.wire.com.", - "inviteMessageNoEmail": "Olen Wiressä. Mene osoitteeseen get.wire.com ottaaksesi minuun yhteyttä.", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Olet asettanut lukukuittaukset päälle", "modalAccountReadReceiptsChangedSecondary": "Hallitse laitteita", "modalAccountRemoveDeviceAction": "Poista laite", - "modalAccountRemoveDeviceHeadline": "Poista \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Sinun täytyy kirjoittaa salasanasi poistaaksesi laitteen.", "modalAccountRemoveDevicePlaceholder": "Salasana", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Voit lähettää jopa {number} tiedostoa samaan aikaan.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "Voit lähettää maksimissaan {number} kokoisia tiedostoja", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Peruuta", "modalConnectAcceptAction": "Yhdistä", "modalConnectAcceptHeadline": "Hyväksy?", - "modalConnectAcceptMessage": "Tämä yhdistää teidät ja avaa keskustelun {user} kanssa.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Hylkää", "modalConnectCancelAction": "Kyllä", "modalConnectCancelHeadline": "Peruuta pyyntö?", - "modalConnectCancelMessage": "Poista yhteyspyyntö {user}:lle.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Ei", "modalConversationClearAction": "Poista", "modalConversationClearHeadline": "Poista sisältö?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Viesti on liian pitkä", - "modalConversationMessageTooLongMessage": "Voit lähettää viestejä joissa on maksimissaan {number} merkkiä.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} aloittivat käyttämään uusia laitteita", - "modalConversationNewDeviceHeadlineOne": "{user} aloitti käyttämään uutta laitetta", - "modalConversationNewDeviceHeadlineYou": "{user} aloitti käyttämään uutta laitetta", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Vastaa puheluun", "modalConversationNewDeviceIncomingCallMessage": "Haluatko silti vastata puheluun?", "modalConversationNewDeviceMessage": "Haluatko vielä silti lähettää viestisi?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Haluatko silti soittaa puhelun?", "modalConversationNotConnectedHeadline": "Ketään ei ole lisätty keskusteluun", "modalConversationNotConnectedMessageMany": "Yksi valitsimistasi käyttäjistä ei halua tulla lisätyksi keskusteluihin.", - "modalConversationNotConnectedMessageOne": "{name} ei halua tulla lisätyksi keskusteluihin.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Poista?", - "modalConversationRemoveMessage": "{user} ei pysty lähettämään tai vastaanottamaan viestejä tässä keskustelussa.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Yritä uudelleen", "modalUploadContactsMessage": "Emme vastaanottaneet tietojasi. Ole hyvä ja yritä tuoda kontaktisi uudelleen.", "modalUserBlockAction": "Estä", - "modalUserBlockHeadline": "Estä {user}?", - "modalUserBlockMessage": "{user} ei pysty ottamaan sinuun yhteyttä tai lisäämään sinua ryhmäkeskusteluihin.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Poista esto", "modalUserUnblockHeadline": "Poista esto?", - "modalUserUnblockMessage": "{user} pystyy jälleen ottamaan sinuun yhteyttä ja lisäämään sinut ryhmäkeskusteluihin.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Hyväksyi yhteyspyyntösi", "notificationConnectionConnected": "Olet nyt yhteydessä", "notificationConnectionRequest": "Haluaa luoda kontaktin", - "notificationConversationCreate": "{user} aloitti keskustelun", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} nimesi keskustelun uudelleen {name}ksi", - "notificationMemberJoinMany": "{user} lisäsi {number} ihmistä keskusteluun", - "notificationMemberJoinOne": "{user1} lisäsi {user2}n keskusteluun", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} poisti sinut keskustelusta", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Lähetti sinulle viestin", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Joku", "notificationPing": "Pinggasi", - "notificationReaction": "{reaction} sinun viesti", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Vahvista että tämä vastaa sormenjälkeä joka näkyy [bold]{user}’s n laitteella[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Miten teen sen?", "participantDevicesDetailResetSession": "Nollaa istunto", "participantDevicesDetailShowMyDevice": "Näytä laitteeni sormenjälki", "participantDevicesDetailVerify": "Vahvistettu", "participantDevicesHeader": "Laitteet", - "participantDevicesHeadline": "{brandName} antaa jokaiselle laitteelle yksilöllisen sormenjäljen. Vertaa niitä {user} kanssa ja vahvista keskustelusi.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Lue lisää", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Tuki sivusto", "preferencesAboutTermsOfUse": "Käyttöehdot", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "Wiren verkkosivu", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Tili", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Jos et tunnista yllä olevaa laitetta, poista se ja vaihda salasanasi.", "preferencesDevicesCurrent": "Nykyinen", "preferencesDevicesFingerprint": "Sormenjälki avain", - "preferencesDevicesFingerprintDetail": "{brandName} antaa jokaiselle laitteelle yksilöllisen sormenjäljen. Vertaa niitä ja varmenna laitteesi ja keskustelusi.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Peruuta", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Kutsu henkilöitä Wireen", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Kontakteista", "searchInviteDetail": "Yhteystietojesi jakaminen auttaa sinua löytämään uusia kontakteja. Anonymisoimme kaiken tiedon ja emme jaa sitä ulkopuolisille.", "searchInviteHeadline": "Kutsu kavereitasi", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Sinulla ei ole kontakteja Wiressä. Yritä etsiä muita käyttäjiä nimellä tai käyttäjänimellä.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Valitse omasi", "takeoverButtonKeep": "Pidä tämä", "takeoverLink": "Lue lisää", - "takeoverSub": "Valtaa yksilöllinen nimesi Wiressä.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Kirjoita viesti", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Ihmiset ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Lisää kuva", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Etsi", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videopuhelu", - "tooltipConversationsArchive": "Arkisto ({shortcut})", - "tooltipConversationsArchived": "Näytä arkisto ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Lisää", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Poist mykistys ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Avaa asetukset", - "tooltipConversationsSilence": "Mykistä ({shortcut})", - "tooltipConversationsStart": "Aloita keskustelu ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Jaa kaikki yhteystietosi macOs Yhteystieto sovelluksesta", "tooltipPreferencesPassword": "Avaa toinen nettisivu vaihtaaksesi salasanasi", "tooltipPreferencesPicture": "Vaihda kuvasi…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Tämä versio Wirestä ei pysty osallistumaan puheluun. Käytä", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} soittaa. Selaimesi ei tue puheluja.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Et voi soittaa puhelua koska selaimesi ei tue puheluja.", "warningCallUpgradeBrowser": "Soittaaksesi puhelun, päivitä Google Chrome.", - "warningConnectivityConnectionLost": "Yritetään yhdistää. {brandName} ei mahdollisesti pysty toimitttamaan viestejä perille.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Ei Internetiä. Et pysty lähettämään tai vastaanottamaan viestejä.", "warningLearnMore": "Lue lisää", - "warningLifecycleUpdate": "Wiren uusi versio on saatavilla.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Päivitä nyt", "warningLifecycleUpdateNotes": "Uutuudet", "warningNotFoundCamera": "Et voi soittaa puhelua koska tietokoneessasi ei ole kameraa.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Anna käyttöoikeus mikrofoniin", "warningPermissionRequestNotification": "[icon] Salli ilmoitukset", "warningPermissionRequestScreen": "[icon] Salli näytön käyttö", - "wireLinux": "{brandName} Linuxille", - "wireMacos": "{brandName} macOS: lle", - "wireWindows": "{brandName} Windowsille", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" -} \ No newline at end of file +} diff --git a/src/i18n/fr-FR.json b/src/i18n/fr-FR.json index 5fdbb1d3ab3..9f8bd23b790 100644 --- a/src/i18n/fr-FR.json +++ b/src/i18n/fr-FR.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Ajouter", "addParticipantsHeader": "Ajouter des participants", - "addParticipantsHeaderWithCounter": "Ajouter des participants ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Gérer les services", "addParticipantsManageServicesNoResults": "Gérer les services", "addParticipantsNoServicesManager": "Les services sont des programmes qui peuvent améliorer votre flux de travail.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Mot de passe oublié", "authAccountPublicComputer": "Cet ordinateur est public", "authAccountSignIn": "Se connecter", - "authBlockedCookies": "Autorisez les cookies pour vous connecter à {brandName}.", - "authBlockedDatabase": "{brandName} a besoin d’accéder à votre espace de stockage pour afficher les messages. Il n’est pas disponible en navigation privée.", - "authBlockedTabs": "{brandName} est déjà ouvert dans un autre onglet.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Utiliser cet onglet à la place", "authErrorCode": "Code invalide", "authErrorCountryCodeInvalid": "Indicatif du pays invalide", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Pour des raisons de confidentialité, votre historique de conversation n’apparaîtra pas ici.", - "authHistoryHeadline": "C’est la première fois que vous utilisez {brandName} sur cet appareil.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Les messages envoyés entre-temps n’apparaîtront pas ici.", - "authHistoryReuseHeadline": "Vous avez déjà utilisé {brandName} sur cet appareil.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Gérer les appareils", "authLimitButtonSignOut": "Se déconnecter", - "authLimitDescription": "Supprimez un de vos appareils pour pouvoir utiliser {brandName} sur cet appareil.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(actuel)", "authLimitDevicesHeadline": "Appareils", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Mot de passe", - "authPostedResend": "Renvoyer à {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Aucun e-mail à l’horizon ?", "authPostedResendDetail": "Vérifiez votre boîte de réception et suivez les instructions.", "authPostedResendHeadline": "Vous avez du courrier.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Ajouter", - "authVerifyAccountDetail": "Cela vous permet d’utiliser {brandName} sur plusieurs appareils.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Ajouter une adresse e-mail et un mot de passe.", "authVerifyAccountLogout": "Se déconnecter", "authVerifyCodeDescription": "Saisissez le code de vérification que nous avons envoyé au {number}.", "authVerifyCodeResend": "Pas de code à l’horizon ?", "authVerifyCodeResendDetail": "Renvoyer", - "authVerifyCodeResendTimer": "Vous pourrez demander un nouveau code {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Saisissez votre mot de passe", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "La sauvegarde a échoué.", "backupExportProgressCompressing": "Fichier de sauvegarde en préparation", "backupExportProgressHeadline": "En préparation…", - "backupExportProgressSecondary": "Sauvegarde en cours · {processed} sur {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Enregistrer le fichier", "backupExportSuccessHeadline": "Sauvegarde prête", "backupExportSuccessSecondary": "Vous pourrez utiliser cette sauvegarde si vous perdez votre ordinateur ou si vous basculez vers un nouvel appareil.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "En préparation…", - "backupImportProgressSecondary": "Restauration en cours · {processed} sur {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "L’historique a été restauré.", "backupImportVersionErrorHeadline": "Sauvegarde incompatible", - "backupImportVersionErrorSecondary": "Cette sauvegarde a été créée par une version plus récente ou expirée de {brandName} et ne peut pas être restaurée ici.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Réessayez", "buttonActionError": "Votre réponse ne peut pas être envoyée, veuillez réessayer", @@ -318,7 +318,7 @@ "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Décliner", "callDegradationAction": "OK", - "callDegradationDescription": "L'appel a été déconnecté car {username} n'est plus un contact vérifié.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Fin de l'appel", "callDurationLabel": "Duration", "callEveryOneLeft": "tous les autres participants sont partis.", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Appareil photo indisponible", "callNoOneJoined": "aucun autre participant n'a rejoint l'appel.", - "callParticipants": "{number} sur l’appel", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Débit constant (CBR)", "callStateConnecting": "Connexion…", "callStateIncoming": "Appel…", - "callStateIncomingGroup": "{user} appelle", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Sonnerie…", "callWasEndedBecause": "Votre appel a été terminé parce que", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Fichiers", "collectionSectionImages": "Images", "collectionSectionLinks": "Liens", - "collectionShowAll": "Tout afficher ({number})", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Se connecter", "connectionRequestIgnore": "Ignorer", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Les accusés de lecture sont activés", "conversationCreateTeam": "avec [showmore]tous les membres de l’équipe[/showmore]", "conversationCreateTeamGuest": "avec [showmore]tous les membres de l’équipe et un contact externe[/showmore]", - "conversationCreateTeamGuests": "avec [showmore]tous les membres de l’équipe et {count} contacts externes[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Vous avez rejoint la conversation", - "conversationCreateWith": "avec {users}", - "conversationCreateWithMore": "avec {users}, et [showmore]{count} autres[/showmore]", - "conversationCreated": "[bold]{name}[/bold] a démarré une conversation avec {users}", - "conversationCreatedMore": "[bold]{name}[/bold] a démarré une conversation avec {users}, et [showmore]{count} autres[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] a démarré la conversation", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]Vous[/bold] avez démarré la conversation", - "conversationCreatedYou": "Vous avez commencé une conversation avec {users}", - "conversationCreatedYouMore": "Vous avez démarré la conversation avec {users}, et [showmore]{count} autres[/showmore]", - "conversationDeleteTimestamp": "Supprimé : {date}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "Si les deux participants ont activé les accusés de lecture, vous pouvez voir quand les messages sont lus.", "conversationDetails1to1ReceiptsHeadDisabled": "Vous avez désactivé les accusés de lecture", "conversationDetails1to1ReceiptsHeadEnabled": "Vous avez activé les accusés de lecture", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Tout afficher ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Nouveau groupe", "conversationDetailsActionDelete": "Supprimer ce groupe", "conversationDetailsActionDevices": "Appareils", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " utilise", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " a annulé la vérification d’un", - "conversationDeviceUserDevices": " des appareils de {user}", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " de vos appareils", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Modifié : {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Ouvrir la carte", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] a ajouté {users} à la conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] a ajouté {users}, et [showmore]{count} autres[/showmore] à la conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] a rejoint la conversation", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]Vous[/bold] avez rejoint la conversation", - "conversationMemberJoinedYou": "[bold]Vous[/bold] avez ajouté {users} à la conversation", - "conversationMemberJoinedYouMore": "[bold]Vous[/bold] avez ajouté {users}, et [showmore]{count} plus[/showmore] à la conversation", - "conversationMemberLeft": "[bold]{name}[/bold] a quitté la conversation", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]Vous[/bold] avez quitté la conversation", - "conversationMemberRemoved": "[bold]{name}[/bold] a exclu {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Vous[/bold] avez exclu {users}", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Distribué", "conversationMissedMessages": "Vous n’avez pas utilisé cet appareil depuis un moment. Il est possible que certains messages n’apparaissent pas ici.", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Il est possible que vous ne soyez pas autorisé à voir ce compte, ou qu'il n’existe plus.", - "conversationNotFoundTitle": "{brandName} ne peut pas ouvrir cette conversation.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Rechercher par nom", "conversationParticipantsTitle": "Contacts", "conversationPing": " a fait un signe", @@ -558,22 +558,22 @@ "conversationRenameYou": " a renommé la conversation", "conversationResetTimer": " a désactivé les messages éphémères", "conversationResetTimerYou": " avez désactivé les messages éphémères", - "conversationResume": "Commencez une conversation avec {users}", - "conversationSendPastedFile": "Image collée le {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Les services ont accès au contenu de la conversation", "conversationSomeone": "Quelqu’un", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] a été retiré de l’équipe", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "aujourd’hui", "conversationTweetAuthor": " via Twitter", - "conversationUnableToDecrypt1": "Un message de [highlight]{user}[/highlight] n’a pas été reçu.", - "conversationUnableToDecrypt2": "L’identité de l’appareil de {user} a changé. Message non délivré.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Erreur", "conversationUnableToDecryptLink": "Pourquoi ?", "conversationUnableToDecryptResetSession": "Réinitialiser la session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " a défini les messages éphémère à {time}", - "conversationUpdatedTimerYou": " avez défini les message éphémères à {time}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "vous", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Tout a été archivé", - "conversationsConnectionRequestMany": "{number} contacts en attente", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 personne en attente", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Conversation de groupe", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Quelqu’un a envoyé un message", "conversationsSecondaryLineEphemeralReply": "Vous a répondu", "conversationsSecondaryLineEphemeralReplyGroup": "Quelqu’un vous a répondu", - "conversationsSecondaryLineIncomingCall": "{user} appelle", - "conversationsSecondaryLinePeopleAdded": "{user} contacts ont été ajoutés", - "conversationsSecondaryLinePeopleLeft": "{number} contacts sont partis", - "conversationsSecondaryLinePersonAdded": "{user} a été ajouté", - "conversationsSecondaryLinePersonAddedSelf": "{user} a rejoint la conversation", - "conversationsSecondaryLinePersonAddedYou": "{user} vous a ajouté", - "conversationsSecondaryLinePersonLeft": "{user} est parti", - "conversationsSecondaryLinePersonRemoved": "{user} a été exclu", - "conversationsSecondaryLinePersonRemovedTeam": "{user} a été exclu de l’équipe", - "conversationsSecondaryLineRenamed": "{user} a renommé la conversation", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} appel manqué", - "conversationsSecondaryLineSummaryMissedCalls": "{number} appels manqués", - "conversationsSecondaryLineSummaryPing": "{number} signe", - "conversationsSecondaryLineSummaryPings": "{number} signes", - "conversationsSecondaryLineSummaryReplies": "{number} réponses", - "conversationsSecondaryLineSummaryReply": "{number} réponse", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Vous êtes parti", "conversationsSecondaryLineYouWereRemoved": "Vous avez été exclu", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -704,8 +704,8 @@ "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", - "fileTypeRestrictedIncoming": "Le fichier  [bold]{name}[/bold] ne peut pas être ouvert", - "fileTypeRestrictedOutgoing": "Le partage de fichiers avec l'extension {fileExt} n'est pas autorisé par votre organisation", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Dossiers", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Terminé", "groupCreationParticipantsActionSkip": "Passer", "groupCreationParticipantsHeader": "Ajouter un contact", - "groupCreationParticipantsHeaderWithCounter": "Ajouter des participants ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Rechercher par nom", "groupCreationPreferencesAction": "Suivant", "groupCreationPreferencesErrorNameLong": "Trop de caractères", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Se connecter", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Débloquer…", - "groupSizeInfo": "Jusqu'à {count} personnes peuvent rejoindre une conversation de groupe.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -822,10 +822,10 @@ "index.welcome": "Bienvenue sur {brandName}", "initDecryption": "Déchiffrement des messages", "initEvents": "Chargement des messages", - "initProgress": " — {number1} sur {number2}", - "initReceivedSelfUser": "Bonjour, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Recherche de nouveaux messages", - "initUpdatedFromNotifications": "Presque terminé - Profitez de {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Téléchargement de vos contacts et de vos conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "collègue@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Suivant", "invite.skipForNow": "Ignorer pour l'instant", "invite.subhead": "Invitez vos collègues à vous rejoindre.", - "inviteHeadline": "Invitez des contacts sur {brandName}", - "inviteHintSelected": "Appuyez sur {metaKey} + C pour copier", - "inviteHintUnselected": "Sélectionnez et appuyez sur {metaKey} + C", - "inviteMessage": "Je suis sur {brandName}, cherche {username} ou va sur get.wire.com .", - "inviteMessageNoEmail": "Je suis sur {brandName}. Va sur get.wire.com pour me rejoindre.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Édité : {edited}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Personne n’a encore lu ce message.", "messageDetailsReceiptsOff": "Les accusés de lecture n’étaient pas activés quand ce message a été envoyé.", - "messageDetailsSent": "Envoyé : {sent}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Détails", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Lu{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Vous avez activé les accusés de lecture", "modalAccountReadReceiptsChangedSecondary": "Gérer les appareils", "modalAccountRemoveDeviceAction": "Supprimer l’appareil", - "modalAccountRemoveDeviceHeadline": "Supprimer \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Votre mot de passe est nécessaire pour supprimer l’appareil.", "modalAccountRemoveDevicePlaceholder": "Mot de passe", "modalAcknowledgeAction": "OK", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Réinitialiser ce client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Accéder en tant que nouvel appareil", - "modalAppLockLockedTitle": "Entrez le code d'accès pour déverrouiller {brandName}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Déverrouiller", "modalAppLockPasscode": "Code d'accès", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Votre organisation a besoin de verrouiller votre application lorsque {brandName} n'est pas utilisé pour s'assurer de la sécurité de l'équipe.[br]Créez un mot de passe pour déverrouiller {brandName}. Soyez sûr de vous en souvenir, car il ne peut pas être récupéré.", - "modalAppLockSetupChangeTitle": "Il y a eu un changement à {brandName}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "Un chiffre", - "modalAppLockSetupLong": "Au moins {minPasswordLength} caractères", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "Une lettre minuscule", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Mot de passe incorrect", "modalAppLockWipePasswordGoBackButton": "Retour", "modalAppLockWipePasswordPlaceholder": "Mot de passe", - "modalAppLockWipePasswordTitle": "Entrez le mot de passe de votre compte {brandName} pour réinitialiser ce client", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Type de fichier incompatible", - "modalAssetFileTypeRestrictionMessage": "Ce type de fichier \"{fileName}\" n'est pas autorisé.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Trop de fichiers à la fois", - "modalAssetParallelUploadsMessage": "Vous pouvez envoyer jusqu’à {number} fichiers à la fois.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Fichier trop volumineux", - "modalAssetTooLargeMessage": "Vous pouvez envoyer des fichiers jusqu’à {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "Vos contacts vous verront comme Disponible. Vous recevrez des notifications pour les appels entrants et pour les messages selon les paramètres de notifications de chaque conversation.", "modalAvailabilityAvailableTitle": "Vous apparaissez comme Disponible", "modalAvailabilityAwayMessage": "Vos contacts vous verront comme Absent. Vous ne recevrez pas de notifications pour des appels ou messages entrants.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Raccrocher", "modalCallSecondOutgoingHeadline": "Raccrocher l’appel en cours ?", "modalCallSecondOutgoingMessage": "Vous ne pouvez être que dans un appel à la fois.", - "modalCallUpdateClientHeadline": "Veuillez mettre à jour {brandName}", - "modalCallUpdateClientMessage": "Vous avez reçu un appel qui n'est pas compatible avec cette version de {brandName}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Les appels de conférence téléphonique sont indisponibles.", "modalConferenceCallNotSupportedJoinMessage": "Pour rejoindre un appel de groupe, veuillez utiliser un navigateur compatible.", "modalConferenceCallNotSupportedMessage": "Ce navigateur ne prend pas en charge les appels de conférence chiffrés de bout en bout.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Annuler", "modalConnectAcceptAction": "Se connecter", "modalConnectAcceptHeadline": "Accepter ?", - "modalConnectAcceptMessage": "Cela vous connectera et ouvrira la conversation avec {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignorer", "modalConnectCancelAction": "Oui", "modalConnectCancelHeadline": "Annuler la demande ?", - "modalConnectCancelMessage": "Annuler la demande de connexion à {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Non", "modalConversationClearAction": "Supprimer", "modalConversationClearHeadline": "Effacer le contenu ?", "modalConversationClearMessage": "Ceci effacera la conversation sur tous vos appareils.", "modalConversationClearOption": "Quitter aussi la conversation", "modalConversationDeleteErrorHeadline": "Groupe non supprimé", - "modalConversationDeleteErrorMessage": "Une erreur s’est produite lors de la suppression du groupe {name}. Veuillez réessayer.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Supprimer", "modalConversationDeleteGroupHeadline": "Supprimer ce groupe ?", "modalConversationDeleteGroupMessage": "Ceci supprimera ce groupe et son contenu pour tous les participants sur tous les appareils. Il n’y a aucune option pour restaurer le contenu. Tous les participants seront notifiés.", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Quitter", - "modalConversationLeaveHeadline": "Quitter la conversation \"{name}\" ?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Vous ne pourrez plus envoyer ou recevoir de messages dans cette conversation.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Effacer aussi le contenu", "modalConversationMessageTooLongHeadline": "Message trop long", - "modalConversationMessageTooLongMessage": "Vous pouvez envoyer des messages de {number} caractères maximum.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Envoyer quand même", - "modalConversationNewDeviceHeadlineMany": "{users} utilisent de nouveaux appareils", - "modalConversationNewDeviceHeadlineOne": "{user} utilise un nouvel appareil", - "modalConversationNewDeviceHeadlineYou": "{user} utilise un nouvel appareil", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Décrocher", "modalConversationNewDeviceIncomingCallMessage": "Voulez-vous quand même décrocher ?", "modalConversationNewDeviceMessage": "Voulez-vous toujours envoyer vos messages ?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Voulez-vous quand même appeler ?", "modalConversationNotConnectedHeadline": "Personne n’a été ajouté à la conversation", "modalConversationNotConnectedMessageMany": "Un des contacts sélectionnés a refusé de rejoindre ces conversations.", - "modalConversationNotConnectedMessageOne": "{name} ne veut pas être ajouté aux conversations.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Exclure ?", - "modalConversationRemoveMessage": "{user} ne pourra plus envoyer ou recevoir de messages dans cette conversation.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Révoquer le lien", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Révoquer le lien ?", "modalConversationRevokeLinkMessage": "Les contacts externes ne pourront plus rejoindre la conversation avec ce lien. Les contacts externes ayant déjà rejoint la conversation conserveront leurs accès.", "modalConversationTooManyMembersHeadline": "Ce groupe est complet", - "modalConversationTooManyMembersMessage": "Jusqu’à {number1} contacts peuvent participer à une conversation. Nombre de places disponibles actuellement: {number2}.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Créer", "modalCreateFolderHeadline": "Créer un nouveau dossier", "modalCreateFolderMessage": "Déplacer la conversation vers un nouveau dossier.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "L’image sélectionnée est trop volumineuse", - "modalGifTooLargeMessage": "La taille maximale autorisée est {number} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,16 +1104,16 @@ "modalNoAudioInputMessage": "Impossible de trouver un périphérique d'entrée audio. Les autres participants ne pourront pas vous entendre tant que vos paramètres audio ne seront pas configurés. Rendez-vous dans Préférences pour en savoir plus sur votre configuration audio.", "modalNoAudioInputTitle": "Microphone désactivé", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} n’a pas accès à la Webcam.[br][faqLink]Accédez à cet article[/faqLink] pour résoudre ce problème.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "Webcam indisponible", "modalOpenLinkAction": "Ouvrir", - "modalOpenLinkMessage": "Vous allez être redirigé vers {link}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Ouvrir le lien", "modalOptionSecondary": "Annuler", "modalPictureFileFormatHeadline": "Impossible d’utiliser cette image", "modalPictureFileFormatMessage": "Veuillez choisir un fichier PNG ou JPEG.", "modalPictureTooLargeHeadline": "La photo sélectionnée est trop volumineuse", - "modalPictureTooLargeMessage": "Vous pouvez envoyer des images allant jusqu’à {number} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "L’image sélectionnée est trop petite", "modalPictureTooSmallMessage": "Merci de choisir une image mesurant au moins 320 × 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Erreur", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Réessayer", "modalUploadContactsMessage": "Nous n’avons pas reçu votre information. Veuillez réessayer d’importer vos contacts.", "modalUserBlockAction": "Bloquer", - "modalUserBlockHeadline": "Bloquer {user} ?", - "modalUserBlockMessage": "{user} ne pourra plus vous contacter ou vous ajouter à des conversations de groupe.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Débloquer", "modalUserUnblockHeadline": "Débloquer ?", - "modalUserUnblockMessage": "{user} pourra de nouveau vous parler ou vous ajouter à des conversations de groupe.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "A accepté votre demande de connexion", "notificationConnectionConnected": "Vous êtes connecté", "notificationConnectionRequest": "Souhaite se connecter", - "notificationConversationCreate": "{user} a commencé une conversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "Cette conversation a été supprimée", - "notificationConversationDeletedNamed": "{name} a été supprimé", - "notificationConversationMessageTimerReset": "{user} a désactivé les messages éphémères", - "notificationConversationMessageTimerUpdate": "{user} a défini les messages éphémères à {time}", - "notificationConversationRename": "{user} a renommé la conversation en {name}", - "notificationMemberJoinMany": "{user} a ajouté {number} contacts à la conversation", - "notificationMemberJoinOne": "{user1} a ajouté {user2} à la conversation", - "notificationMemberJoinSelf": "{user} a rejoint la conversation", - "notificationMemberLeaveRemovedYou": "{user} vous a exclu de la conversation", - "notificationMention": "Nouvelle mention :", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "vous a envoyé un message", "notificationObfuscatedMention": "Vous a mentionné", "notificationObfuscatedReply": "Vous a répondu", "notificationObfuscatedTitle": "Quelqu’un", "notificationPing": "a fait un signe", - "notificationReaction": "{reaction} votre message", - "notificationReply": "Réponse : {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "Vous pouvez choisir d’être notifié pour tous les évènements (y compris les appels audios et vidéos) ou juste lorsque vous êtes mentionné.", "notificationSettingsEverything": "Toutes", "notificationSettingsMentionsAndReplies": "Mentions et réponses", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "A partagé un fichier", "notificationSharedLocation": "A partagé une position", "notificationSharedVideo": "A partagé une vidéo", - "notificationTitleGroup": "{user} dans {conversation}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Appel en cours", "notificationVoiceChannelDeactivate": "A appelé", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Vérifiez que cela correspond à l’empreinte numérique affichée sur [bold] l’appareil de {user}[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Comment faire ?", "participantDevicesDetailResetSession": "Réinitialiser la session", "participantDevicesDetailShowMyDevice": "Afficher l’empreinte numérique de mon appareil", "participantDevicesDetailVerify": "Vérifié", "participantDevicesHeader": "Appareils", - "participantDevicesHeadline": "{brandName} donne à chaque appareil une empreinte numérique unique. Comparez-les avec {user} pour vérifier votre conversation.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "En savoir plus", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Audio / Vidéo", "preferencesAVCamera": "Webcam", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{brandName} n’a pas accès à la Webcam.[br][faqLink]Accédez à cet article[/faqLink] pour résoudre ce problème.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Activer à partir des préférences de votre navigateur", "preferencesAVSpeakers": "Haut-parleurs", "preferencesAVTemporaryDisclaimer": "Les invités ne peuvent pas démarrer de vidéoconférences. Sélectionnez la caméra à utiliser si vous en rejoignez une.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Site d’assistance", "preferencesAboutTermsOfUse": "Conditions d’utilisation", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "Site de {brandName}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Compte", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1251,7 +1251,7 @@ "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Créer une équipe", "preferencesAccountData": "Utilisation des Données Personnelles", - "preferencesAccountDataTelemetry": "Les données d'utilisation permettent à {brandName} de comprendre comment l'application est utilisée et comment elle peut être améliorée. Les données sont anonymes et n'incluent pas le contenu de vos communications (messages, fichiers ou appels).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Envoyer des données d'utilisation anonymes", "preferencesAccountDelete": "Supprimer le compte", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Se déconnecter", "preferencesAccountManageTeam": "Gérer l’équipe", "preferencesAccountMarketingConsentCheckbox": "Recevoir notre newsletter", - "preferencesAccountMarketingConsentDetail": "Recevoir des e-mails sur les nouveautés de {brandName}.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Politique de confidentialité", "preferencesAccountReadReceiptsCheckbox": "Accusés de lecture", "preferencesAccountReadReceiptsDetail": "Si cette option est désactivée, vous ne pourrez pas voir les accusés de lecture d’autres destinataires.\nCette option ne s’applique pas aux conversations de groupe.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Si vous ne reconnaissez pas l’un des appareils ci-dessus, supprimez-le et changez votre mot de passe.", "preferencesDevicesCurrent": "Actuel", "preferencesDevicesFingerprint": "Empreinte numérique", - "preferencesDevicesFingerprintDetail": "{brandName} donne à chaque appareil une empreinte numérique unique. Comparez-les et vérifiez vos appareils et conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID : ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Annuler", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Certaines", "preferencesOptionsAudioSomeDetail": "Signes et appels", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Créez une sauvegarde afin de conserver l’historique de vos conversations. Vous pourrez utiliser celle-ci si vous perdez votre appareil ou si vous basculez vers un nouveau.\nLe fichier de sauvegarde n’est pas protégé par le chiffrement de bout-en-bout de {brandName}, enregistrez-le dans un endroit sûr.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "Historique", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Vous pouvez uniquement restaurer l’historique depuis une sauvegarde provenant d’une plateforme identique. Ceci effacera les conversations que vous avez déjà sur cet appareil.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Vous ne pouvez pas voir ce message.", "replyQuoteShowLess": "Réduire", "replyQuoteShowMore": "Plus", - "replyQuoteTimeStampDate": "Message initial du {date}", - "replyQuoteTimeStampTime": "Message initial de {time}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Administrateur", "roleOwner": "Responsable", "rolePartner": "Contact externe", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invitez des contacts à rejoindre {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Depuis vos contacts", "searchInviteDetail": "Partager vos contacts vous permet de vous connecter à d’autres personnes. Nous anonymisons toutes les informations et ne les partageons avec personne d’autre.", "searchInviteHeadline": "Invitez vos amis", "searchInviteShare": "Partagez vos contacts", - "searchListAdmins": "Administrateurs de la conversation ({count})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Toutes les personnes\navec qui vous êtes connecté(e)\nsont déjà dans cette conversation.", - "searchListMembers": "Participants à la conversation ({count})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "Il n'y a aucun administrateur.", "searchListNoMatches": "Aucun résultat.\nEssayez avec un nom différent.", "searchManageServices": "Gérer les Services", "searchManageServicesNoResults": "Gérer les services", "searchMemberInvite": "Inviter des contacts à rejoindre l’équipe", - "searchNoContactsOnWire": "Vous n’avez aucun contact sur {brandName}.\nEssayez d'en trouver via\nleur nom ou leur nom d’utilisateur.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "Aucun résultat", "searchNoServicesManager": "Les services sont des programmes qui peuvent améliorer votre flux de travail.", "searchNoServicesMember": "Les services sont des programmes qui peuvent améliorer votre flux de travail. Pour les activer, contactez votre administrateur.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Se connecter", - "searchOthersFederation": "Se connecter à {domainName}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Contacts", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Choisissez le vôtre", "takeoverButtonKeep": "Garder celui-là", "takeoverLink": "En savoir plus", - "takeoverSub": "Choisissez votre nom d’utilisateur unique sur {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Appeler", - "tooltipConversationDetailsAddPeople": "Ajouter des participants à la conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Changer le nom de la conversation", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Écrivez un message", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Contacts ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Ajouter une image", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Recherche", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Appel vidéo", - "tooltipConversationsArchive": "Archiver ({shortcut})", - "tooltipConversationsArchived": "Voir les archives ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Plus", - "tooltipConversationsNotifications": "Ouvrir les paramètres de notifications ({shortcut})", - "tooltipConversationsNotify": "Activer les notifications ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Ouvrir les préférences", - "tooltipConversationsSilence": "Désactiver les notifications ({shortcut})", - "tooltipConversationsStart": "Commencer une conversation ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Partagez tous vos contacts depuis l’application Contacts de macOS", "tooltipPreferencesPassword": "Ouvre une page web pour réinitialiser votre mot de passe", "tooltipPreferencesPicture": "Changez votre image de profil…", @@ -1577,8 +1577,8 @@ "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "Il est possible que vous n'ayez pas l'autorisation de voir ce compte, ou que cette personne ne soit pas sur {brandName}.", - "userNotFoundTitle": "{brandName} ne trouve pas cette personne.", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Se connecter", "userProfileButtonIgnore": "Ignorer", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "E-mail", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time} heures restantes", - "userRemainingTimeMinutes": "Moins de {time} minutes restantes", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Modifier l’adresse e-mail", "verify.headline": "Vous avez du courrier", "verify.resendCode": "Renvoyer le code", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Cette version de {brandName} ne peut pas participer à cet appel. Utilisez plutôt", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Mauvaise connexion", - "warningCallUnsupportedIncoming": "{user} vous appelle. Votre navigateur ne prend pas en charge les appels.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Vous ne pouvez pas appeler parce que votre navigateur ne prend pas en charge les appels.", "warningCallUpgradeBrowser": "Pour pouvoir appeler, mettez à jour Google Chrome.", - "warningConnectivityConnectionLost": "Tentative de connexion. {brandName} n’est peut-être pas en mesure d’envoyer des messages.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Pas de connexion Internet. Vous ne pourrez pas envoyer ou recevoir de messages.", "warningLearnMore": "En savoir plus", - "warningLifecycleUpdate": "Une nouvelle version de {brandName} est disponible.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Mettre à jour maintenant", "warningLifecycleUpdateNotes": "Nouveautés", "warningNotFoundCamera": "Vous ne pouvez pas appeler car votre ordinateur ne dispose pas d’une webcam.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Autoriser l’accès au micro", "warningPermissionRequestNotification": "[icon] Autoriser les notifications", "warningPermissionRequestScreen": "[icon] Autoriser l’accès à l’écran", - "wireLinux": "{brandName} pour Linux", - "wireMacos": "{brandName} pour macOS", - "wireWindows": "{brandName} pour Windows", - "wire_for_web": "{brandName} Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/hi-IN.json b/src/i18n/hi-IN.json index 30105b81c2d..e2bd281bc47 100644 --- a/src/i18n/hi-IN.json +++ b/src/i18n/hi-IN.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "पासवर्ड को भूल गए", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "लॉगिन करें", - "authBlockedCookies": "कुकीज़ को सक्षम करें {brandName} पर लॉगिन करने के लिए|", - "authBlockedDatabase": "{brandName} को स्थानीय भंडारण तक पहुंच की आवश्यकता है आपके संदेशों को प्रदर्शित करने के लिए| निजी मोड में स्थानीय संग्रहण उपलब्ध नहीं है|", - "authBlockedTabs": "{brandName} पहले से ही दूसरे टैब में खुला है।", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "देश का कोड अमान्य है", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "गोपनीयता कारणों के लिए, आपका वार्तालाप इतिहास यहां पर दिखाया नहीं जायेगा|", - "authHistoryHeadline": "यह पहली बार है की आप {brandName} का इस्तेमाल इस उपकरण पर कर रहे हैं|", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "संदेश जो इस बीच में भेजे गए हैं वो यहां पर दिखाई नहीं देंगे।", - "authHistoryReuseHeadline": "आप पहले इस उपकरण पे {brandName} का इस्तेमाल कर चुके हैं|", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "संभालें उपकरणों को", "authLimitButtonSignOut": "लॉग आउट करें", - "authLimitDescription": "आपके किसे एक अन्य उपकरण को हटाएँ ताकि आप {brandName} का इस्तेमाल इस उपकरण पर शुरू कर सकते हैं|", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "उपकरण", "authLoginTitle": "Log in", "authPlaceholderEmail": "ईमेल", "authPlaceholderPassword": "Password", - "authPostedResend": "{email} पर फिर से भेजें", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "कोई ईमेल दिख नहीं रहा?", "authPostedResendDetail": "अपने ईमेल इनबॉक्स का जांच करें और निर्देशों का पालन करें।", "authPostedResendHeadline": "आपका ईमेल आया है|", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "यह आपको {brandName} का इस्तेमाल कई उपकरणों मैं करने देता है|", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "ईमेल पता तथा पासवर्ड को जोड़े|", "authVerifyAccountLogout": "लॉग आउट करें", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "कोई कोड दिख नहीं रहा?", "authVerifyCodeResendDetail": "फिर से भेजें", - "authVerifyCodeResendTimer": "आप एक नया कोड {expiration} का अनुरोध कर सकते हैं|", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "अपने पासवर्ड को डालें", "availability.available": "Available", "availability.away": "Away", @@ -468,7 +468,7 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {user} के यन्त्र", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " आपके यन्त्र", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", "conversationEditTimestamp": "Edited: {date}", @@ -566,8 +566,8 @@ "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "{user} से एक संदेश प्राप्त नहीं हुआ था।", - "conversationUnableToDecrypt2": "{user} की यंत्र पहचान बदल गई है| ना पहुंचाया गया सन्देश|", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", @@ -586,7 +586,7 @@ "conversationYouNominative": "आप", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{number} लोग इंतज़ार कर रहे हैं", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 व्यक्ति इंतज़ार कर रहा है", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -615,12 +615,12 @@ "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} लोग छोड़कर चले गए", + "conversationsSecondaryLinePeopleLeft": "{number} people left", "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} ने आपको जोड़ा", - "conversationsSecondaryLinePersonLeft": "{user} छोड़कर चला गया", - "conversationsSecondaryLinePersonRemoved": "{user} हटाया गया", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{tag} • giphy.com द्वारा", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -825,7 +825,7 @@ "initProgress": " — {number1} of {number2}", "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "लगभग हो गया - {brandName} का मज़ा लें", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "{brandName} पर लोगों को आमंत्रित करें", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "मैं {brandName} पर हूं, {username} की खोज करें या get.wire.com पर जाए|", - "inviteMessageNoEmail": "मैं {brandName} पर हूं| मेरे साथ कनेक्ट करने के लिए get.wire.com पर जाए|", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "संभालें उपकरणों को", "modalAccountRemoveDeviceAction": "उपकरण हटाएं", - "modalAccountRemoveDeviceHeadline": "\"{device}\" को हटाएं", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "आपके पासवर्ड की आवश्यकता है उपकरण को हटाने के लिए|", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "आप अधिकतम {number} फ़ाइलों को भेज सकते हैं एक बार में|", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "{number} तक आप फ़ाइलें भेज सकते हैं", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1005,7 +1005,7 @@ "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "{user} को कनेक्शन अनुरोध निकालें।", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "संदेश बहुत लंबा", - "modalConversationMessageTooLongMessage": "आप {number} तक लंबे वर्णों को संदेश भेज सकते हैं।", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} ने नए उपकरणों का इस्तेमाल शुरू किया", - "modalConversationNewDeviceHeadlineOne": "{user} ने एक नए उपकरण का इस्तेमाल करना शुरू किया", - "modalConversationNewDeviceHeadlineYou": "{user} ने एक नए उपकरण का इस्तेमाल करना शुरू किया", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "कॉल को स्वीकार करें", "modalConversationNewDeviceIncomingCallMessage": "क्या अभी भी आप कॉल को स्वीकार करना चाहते हैं?", "modalConversationNewDeviceMessage": "क्या आप अभी भी अपने संदेश को भेजना चाहते हैं?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "आपके द्वारा चुने गए लोगों में से एक बातचीत में जोड़ा नहीं जाना चाहता है।", - "modalConversationNotConnectedMessageOne": "{name} बातचीतो में जोड़ा नहीं जाना चाहता है।", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1129,7 +1129,7 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "{user} को ब्लॉक करें?", + "modalUserBlockHeadline": "Block {user}?", "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", @@ -1162,7 +1162,7 @@ "notificationMemberJoinMany": "{user} added {number} people to the conversation", "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} को आपके बातचीत से हटाया गया|", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "सत्यापित करें कि यह [bold]{user} के यंत्र[/bold] पर दिखाए गए फिंगरप्रिंट से मेल खाता है|", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "कैसे मैं वह करूं?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "मेरा यंत्र की फिंगरप्रिंट दिखाएं", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "उपकरण", - "participantDevicesHeadline": "{brandName} प्रत्येक यन्त्र को एक अद्वितीय फिंगरप्रिंट देता है| उनकी तुलना {user} के साथ करें और अपनी बातचीत को सत्यापित करें।", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Learn more", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "इस एक को रखे", "takeoverLink": "Learn more", - "takeoverSub": "{brandName} पर अपने अनोखे नाम का दावा करें|", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1632,7 +1632,7 @@ "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "{brandName} का एक नया संस्करण उपलब्ध है।", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "अपडेट करें अभी", "warningLifecycleUpdateNotes": "क्या नया है", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "आप कॉल नहीं कर सकते क्योंकि आपके ब्राउज़र को कैमरे के उपयोग की अनुमति नहीं हैं|", "warningPermissionDeniedMicrophone": "आप कॉल नहीं कर सकते क्योंकि आपके ब्राउज़र को माइक्रोफ़ोन के उपयोग की अनुमति नहीं हैं|", "warningPermissionDeniedScreen": "Your browser needs permission to share your screen.", - "warningPermissionRequestCamera": "{icon} कैमरा के उपयोग की अनुमति दें", - "warningPermissionRequestMicrophone": "{icon} माइक्रोफ़ोन के उपयोग की अनुमति दें", + "warningPermissionRequestCamera": "{{icon}} कैमरा के उपयोग की अनुमति दें", + "warningPermissionRequestMicrophone": "{{icon}} माइक्रोफ़ोन के उपयोग की अनुमति दें", "warningPermissionRequestNotification": "[icon] Allow notifications", - "warningPermissionRequestScreen": "{icon} स्क्रीन के उपयोग की अनुमति दें", - "wireLinux": "लिनक्स के लिए {brandName}", - "wireMacos": "मैकओएस के लिए {brandName}", - "wireWindows": "विंडोज के लिए {brandName}", + "warningPermissionRequestScreen": "{{icon}} स्क्रीन के उपयोग की अनुमति दें", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/hr-HR.json b/src/i18n/hr-HR.json index 833ba03ca26..50f6754f36c 100644 --- a/src/i18n/hr-HR.json +++ b/src/i18n/hr-HR.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Dodaj", "addParticipantsHeader": "Dodaj sudionike", - "addParticipantsHeaderWithCounter": "Dodaj ({number}) sudionika", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Upravljanje uslugama", "addParticipantsManageServicesNoResults": "Upravljanje uslugama", "addParticipantsNoServicesManager": "Usluge su pomagači koji mogu poboljšati Vaš tijek rada.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Zaboravljena lozinka", "authAccountPublicComputer": "Ovo je javno računalo", "authAccountSignIn": "Prijava", - "authBlockedCookies": "Omogućite kolačiće za prijavu na {brandName}.", - "authBlockedDatabase": "{brandName} mora imati pristup Local Storage-u za prikaz Vaših poruka. Local Storage nije dostupno u privatnom načinu rada.", - "authBlockedTabs": "{brandName} je već otvoren u drugoj kartici.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Koristi ovu karticu", "authErrorCode": "Neispravan kod", "authErrorCountryCodeInvalid": "Nevažeći kod države", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "U redu", "authHistoryDescription": "Iz sigurnosnih razloga, povijest razgovora se neće pojaviti ovdje.", - "authHistoryHeadline": "Ovo je prvi put da koristite {brandName} na ovom uređaju.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Poruke poslane u međuvremenu neće se pojaviti.", - "authHistoryReuseHeadline": "Već ste upotrebljavali {brandName} na ovom uređaju.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Upravljanje uređajima", "authLimitButtonSignOut": "Odjava", - "authLimitDescription": "Uklonite jedan od Vaših ostalih uređaja kako bi ste počeli koristiti {brandName} na ovom.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Trenutno)", "authLimitDevicesHeadline": "Uređaji", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-pošta", "authPlaceholderPassword": "Password", - "authPostedResend": "Ponovno pošalji na {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Email se ne pojavljuje?", "authPostedResendDetail": "Provjerite svoj email sandučić i slijedite upute.", "authPostedResendHeadline": "Imate poštu.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Dodaj", - "authVerifyAccountDetail": "Ovo Vam omogućuje da koristite {brandName} na više uređaja.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Dodajte email adresu i lozinku.", "authVerifyAccountLogout": "Odjava", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Kod se ne pojavljuje?", "authVerifyCodeResendDetail": "Ponovno pošalji", - "authVerifyCodeResendTimer": "Možete zatražiti novi kod {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Upišite Vašu šifru", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Neuspješno stvaranje sigurnosne kopije.", "backupExportProgressCompressing": "Priprema datoteke sigurnosne kopije", "backupExportProgressHeadline": "Priprema…", - "backupExportProgressSecondary": "Sig. kopija · {processed} od {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Spremi datoteku", "backupExportSuccessHeadline": "Sig. kopija spremna", "backupExportSuccessSecondary": "Možete koristiti za vraćanje povijesti u slučaju da izgubite računalo ili se prebacite na novo.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Priprema…", - "backupImportProgressSecondary": "Vraćanje povijesti · {processed} od {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Povijest vraćena.", "backupImportVersionErrorHeadline": "Ne kompatibilna sigurnosna kopija", - "backupImportVersionErrorSecondary": "Ova sigurnosna kopija je izrađena od novije ili starije verzije {brandName}-a i kao takva nemože se vratiti ovdje.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Pokušajte ponovno", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Nema pristupa kameri", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} zove", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Povezivanje…", "callStateIncoming": "Pozivanje…", - "callStateIncomingGroup": "{user} zove", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Zvoni...", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Dokumenti", "collectionSectionImages": "Images", "collectionSectionLinks": "Poveznice", - "collectionShowAll": "Pokaži sve {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Poveži se", "connectionRequestIgnore": "Ignoriraj", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Potvrde čitanja su uključene", "conversationCreateTeam": "s [showmore]svim članovima tima[/showmore]", "conversationCreateTeamGuest": "s [showmore]svim članovima tima i jednim gostom[/showmore]", - "conversationCreateTeamGuests": "s [showmore]svim članovima tima i još s {count} gostiju[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Pridružili ste se razgovoru", - "conversationCreateWith": "s {users}", - "conversationCreateWithMore": "s {users}, i još s [showmore]{count}[/showmore]", - "conversationCreated": "[bold]{name}[/bold] je započeo razgovor s {users}", - "conversationCreatedMore": "[bold]{name}[/bold] je započeo razgovor s {users}, i još s [showmore]{count}[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] započeo razgovor", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]Vi[/bold] ste započeli razgovor", - "conversationCreatedYou": "Vi ste započeli razgovor s {users}", - "conversationCreatedYouMore": "Vi ste započeli razgovor s {users}, i još s [showmore]{count}[/showmore]", - "conversationDeleteTimestamp": "Izbrisano: {date}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "Ukoliko obje strane uključe potvrde čitanja, možete vidjeti kada su poruke pročitane.", "conversationDetails1to1ReceiptsHeadDisabled": "Onemogućili ste potvrde čitanja", "conversationDetails1to1ReceiptsHeadEnabled": "Omogućili ste potvrde čitanja", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Pokaži sve ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Stvorite grupu", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Uređaji", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " počela/o koristiti", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " neverificirala/o je jedan od", - "conversationDeviceUserDevices": " {user} uređaji", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " tvojih uređaja", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Uređeno: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Otvori kartu", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] je dodao/la {users} u razgovor", - "conversationMemberJoinedMore": "[bold]{name}[/bold] je dodao {users}, i još [showmore]{count}[/showmore] u razgovor", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] se pridružio/la", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]Vi[/bold] ste se pridružili", - "conversationMemberJoinedYou": "[bold]Vi[/bold] ste dodali {users} u razgovor", - "conversationMemberJoinedYouMore": "[bold]Vi[/bold] ste dodali {users}, i još [showmore]{count}[/showmore] u razgovor", - "conversationMemberLeft": "[bold]{name}[/bold] je napustio/la", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]Vi[/bold] ste napustili", - "conversationMemberRemoved": "[bold]{name}[/bold] je uklonio {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Vi[/bold] ste uklonili {users}", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Dostavljeno", "conversationMissedMessages": "Niste upotrebljavali ovaj uređaj neko vrijeme. Neke poruke možda neće biti vidljive na njemu.", @@ -558,22 +558,22 @@ "conversationRenameYou": " preimenovala/o razgovor", "conversationResetTimer": " je isključio tajmer poruke", "conversationResetTimerYou": " je isključio tajmer poruke", - "conversationResume": "Započni razgovor s {users}", - "conversationSendPastedFile": "Slika zaljepljena na {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Usluge imaju pristup sadržaju ovog razgovora", "conversationSomeone": "Netko", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] je uklonjen iz tima", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "danas", "conversationTweetAuthor": " na Twitteru", - "conversationUnableToDecrypt1": "Poruka od [highlight]{user}[/highlight] nije zaprimljena.", - "conversationUnableToDecrypt2": "Identitet [highlight]{user}[/highlight] uređaja je promjenjen. Poruka nije dostavljena.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Pogreška", "conversationUnableToDecryptLink": "Zašto?", "conversationUnableToDecryptResetSession": "Resetiraj sesiju", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " postavi tajmer poruke na {time}", - "conversationUpdatedTimerYou": " postavi tajmer poruke na {time}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ti", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Sve arhivirano", - "conversationsConnectionRequestMany": "{number} ljudi čekaju", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 osoba čeka", "conversationsContacts": "Kontakti", "conversationsEmptyConversation": "Grupni razgovor", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Netko je poslao poruku", "conversationsSecondaryLineEphemeralReply": "Odgovorio ti", "conversationsSecondaryLineEphemeralReplyGroup": "Netko Vam je odgovorio", - "conversationsSecondaryLineIncomingCall": "{user} zove", - "conversationsSecondaryLinePeopleAdded": "{user} osoba je dodano", - "conversationsSecondaryLinePeopleLeft": "{number} osoba je napustilo", - "conversationsSecondaryLinePersonAdded": "{user} je dodan", - "conversationsSecondaryLinePersonAddedSelf": "{user} se pridružio", - "conversationsSecondaryLinePersonAddedYou": "{user} te dodao", - "conversationsSecondaryLinePersonLeft": "{user} napustilo", - "conversationsSecondaryLinePersonRemoved": "{user} je uklonjen", - "conversationsSecondaryLinePersonRemovedTeam": "{user} je uklonjen iz tima", - "conversationsSecondaryLineRenamed": "{user} je preimenovao razgovor", - "conversationsSecondaryLineSummaryMention": "{number} spominjanje", - "conversationsSecondaryLineSummaryMentions": "{number} spominjanja", - "conversationsSecondaryLineSummaryMessage": "{number} poruka", - "conversationsSecondaryLineSummaryMessages": "{number} poruke", - "conversationsSecondaryLineSummaryMissedCall": "{number} propušten poziv", - "conversationsSecondaryLineSummaryMissedCalls": "{number} propuštenih poziva", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pingova", - "conversationsSecondaryLineSummaryReplies": "{number} odgovora", - "conversationsSecondaryLineSummaryReply": "{number} odgovor", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Vi ste otišli", "conversationsSecondaryLineYouWereRemoved": "Uklonjeni ste", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Probaj nešto drugo", "extensionsGiphyButtonOk": "Pošalji", - "extensionsGiphyMessage": "• {tag} s giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Ups, nema Gif-ova", "extensionsGiphyRandom": "Nasumično", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Gotovo", "groupCreationParticipantsActionSkip": "Preskoči", "groupCreationParticipantsHeader": "Dodajte osobe", - "groupCreationParticipantsHeaderWithCounter": "Dodaj osobe ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Traži po imenu", "groupCreationPreferencesAction": "Sljedeće", "groupCreationPreferencesErrorNameLong": "Prevelik broj znakova", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Dešifriranje poruka", "initEvents": "Učitavanje poruka", - "initProgress": " — {number1} od {number2}", - "initReceivedSelfUser": "Pozdrav, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Provjeravanje novih poruka", - "initUpdatedFromNotifications": "Uskoro gotovo - Uživajte s {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Dohvaćanje Vaših razgovora i veza", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Sljedeće", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Pozvati ljude na {brandName}", - "inviteHintSelected": "Pritisnite {metaKey} + C za kopiranje", - "inviteHintUnselected": "Odaberite i pritisnite {metaKey} + C", - "inviteMessage": "Ja sam na {brandName}u, potraži {username} ili posjeti get.wire.com.", - "inviteMessageNoEmail": "Ja sam na {brandName}u. Posjeti get.wire.com da se povežemo.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Uređeno: {edited}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Nitko još nije pročitao ovu poruku.", "messageDetailsReceiptsOff": "Potvrda čitanja nije bila uključena kada je ova poruka poslana.", - "messageDetailsSent": "Poslano: {sent}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Detalji", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Pročitano{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Omogućili ste potvrde čitanja", "modalAccountReadReceiptsChangedSecondary": "Upravljanje uređajima", "modalAccountRemoveDeviceAction": "Uklanjanje uređaja", - "modalAccountRemoveDeviceHeadline": "Uklanjanje \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Lozinka potrebna za uklanjanje uređaja.", "modalAccountRemoveDevicePlaceholder": "Lozinka", "modalAcknowledgeAction": "U redu", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Previše datoteka odjednom", - "modalAssetParallelUploadsMessage": "Možete poslati {number} datoteke odjednom.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Datoteka je prevelika", - "modalAssetTooLargeMessage": "Možete poslati datoteke do {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Odustani", "modalConnectAcceptAction": "Poveži se", "modalConnectAcceptHeadline": "Prihvatiti?", - "modalConnectAcceptMessage": "Ovo će vas spojiti i otvoriti razgovor s {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignoriraj", "modalConnectCancelAction": "Da", "modalConnectCancelHeadline": "Poništiti zahtjev?", - "modalConnectCancelMessage": "Uklanjanje zahtjeva za povezivanje s {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Ne", "modalConversationClearAction": "Obriši", "modalConversationClearHeadline": "Izbrisati sadržaj?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Izađi", - "modalConversationLeaveHeadline": "Napusti razgovor s {name}?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Nećete moći slati ili primati poruke u ovom razgovoru.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Poruka preduga", - "modalConversationMessageTooLongMessage": "Možete slati poruke do {number} znakova.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Svejedno pošalji", - "modalConversationNewDeviceHeadlineMany": "{users} je počeo/la koristiti nove uređaje", - "modalConversationNewDeviceHeadlineOne": "{user} počeo koristiti novi uređaj", - "modalConversationNewDeviceHeadlineYou": "{user} počeo koristiti novi uređaj", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Prihvati poziv", "modalConversationNewDeviceIncomingCallMessage": "Da li dalje želite prihvatiti poziv?", "modalConversationNewDeviceMessage": "Još uvijek želite poslati poruku?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Da li dalje želite zvati?", "modalConversationNotConnectedHeadline": "Nitko nije dodan u razgovor", "modalConversationNotConnectedMessageMany": "Jedna od osoba koje ste odabrali ne želi biti dodana u razgovore.", - "modalConversationNotConnectedMessageOne": "{name} ne želi biti dodan/a u razgovore.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Ukloniti?", - "modalConversationRemoveMessage": "{user} neće moći slati ili primati poruke u ovom razgovoru.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Opozovi poveznicu", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Opozivanje poveznice?", "modalConversationRevokeLinkMessage": "Novi gosti neće imati mogućnost pridruživanja s ovom poveznicom. Trenutačni gosti će još uvijek imati pristup.", "modalConversationTooManyMembersHeadline": "Grupa je puna", - "modalConversationTooManyMembersMessage": "Do {number1} ljudi može se pridružiti razgovoru. Trenutno u sobi ima mjesta za još {number2}.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Odabrana animacije je prevelika", - "modalGifTooLargeMessage": "Maksimalna veličina je {number} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,7 +1104,7 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} nema pristup kameri.[br][faqLink]Pročitajte članak iz Podrške[/faqLink] o tome kako rješiti problem.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "Nema pristupa kameri", "modalOpenLinkAction": "Open", "modalOpenLinkMessage": "This will take you to {link}", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "Ne možete koristiti ovu sliku", "modalPictureFileFormatMessage": "Molimo izaberite PNG ili JPEG datoteku.", "modalPictureTooLargeHeadline": "Odabrana slika je prevelika", - "modalPictureTooLargeMessage": "Možete koristiti slike do {number} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Veličina slike je premala", "modalPictureTooSmallMessage": "Odaberite sliku koja je barem 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Pokušaj ponovno", "modalUploadContactsMessage": "Nismo dobili podatke. Pokušajte ponovno uvesti svoje kontakte.", "modalUserBlockAction": "Blokiraj", - "modalUserBlockHeadline": "Blokiraj {user}?", - "modalUserBlockMessage": "{user} Vas neće moći kontaktirati niti dodati u grupne razgovore.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokiraj", "modalUserUnblockHeadline": "Odblokirati?", - "modalUserUnblockMessage": "{user} će Vas moći ponovno kontaktirati i dodati u grupne razgovore.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Prihvatila/o zahtjev za vezu", "notificationConnectionConnected": "Povezani ste sada", "notificationConnectionRequest": "Želi se povezati", - "notificationConversationCreate": "{user} je započela/o razgovor", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} je isključio tajmer poruke", - "notificationConversationMessageTimerUpdate": "{user} je postavio tajmer na {time}", - "notificationConversationRename": "{user} je preimenovala/o razgovor u {name}", - "notificationMemberJoinMany": "{user} dodala/o {number} ljudi u razgovor", - "notificationMemberJoinOne": "{user1} dodala/o {user2} u razgovor", - "notificationMemberJoinSelf": "{user} se pridružio razgovoru", - "notificationMemberLeaveRemovedYou": "{user} Vas je izbrisao/la iz razgovora", - "notificationMention": "Spominjanje: {text}", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Poslao/la poruku", "notificationObfuscatedMention": "Spomenio te", "notificationObfuscatedReply": "Odgovorio ti", "notificationObfuscatedTitle": "Netko", "notificationPing": "Pingala/o", - "notificationReaction": "{reaction} tvoju poruku", - "notificationReply": "Odgovor: {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "Možete biti obaviješteni svemu (uključujući audio i video pozive) ili samo kada Vas netko spomene ili odgovori na neku od Vaših poruka.", "notificationSettingsEverything": "Sve", "notificationSettingsMentionsAndReplies": "Spominjanja i odgovori", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Podijelila/o datoteku", "notificationSharedLocation": "Podijelila/o lokaciju", "notificationSharedVideo": "Podijelila/o video", - "notificationTitleGroup": "{user} u {conversation}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Pozivanje", "notificationVoiceChannelDeactivate": "Zvala/o", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Provjerite da je otisak prikazan na [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Kako to da učinim?", "participantDevicesDetailResetSession": "Resetiraj sesiju", "participantDevicesDetailShowMyDevice": "Pokaži otisak mog uređaja", "participantDevicesDetailVerify": "Verificirano", "participantDevicesHeader": "Uređaji", - "participantDevicesHeadline": "{brandName} daje svakom uređaju jedinstveni otisak. Usporedite otiske s {user} da bi verificirali razgovor.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Saznaj više", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{brandName} nema pristup kameri.[br][faqLink]Pročitajte članak iz Podrške[/faqLink] o tome kako rješiti problem.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Zvučnici", "preferencesAVTemporaryDisclaimer": "Gosti ne mogu pokrenuti video konferencije. Odaberite kameru za korištenje ukoliko se pridružite istoj.", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Odjava", "preferencesAccountManageTeam": "Upravljanje timom", "preferencesAccountMarketingConsentCheckbox": "Primanje biltena", - "preferencesAccountMarketingConsentDetail": "Primaj vijesti i ažuriranja o proizvodima od {brandName}-a putem e-maila.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privatnost", "preferencesAccountReadReceiptsCheckbox": "Potvrde o čitanju", "preferencesAccountReadReceiptsDetail": "Kada je opcija isključena, nećete moći vidjeti potvrde o čitanju poruka od drugih ljudi. Ova postavka se ne primjenjuje na grupne razgovore.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Ako ne prepoznajete neki od navedenih uređaja, uklonite ga i resetirajte Vašu lozinku.", "preferencesDevicesCurrent": "Trenutno", "preferencesDevicesFingerprint": "Otisak prsta", - "preferencesDevicesFingerprintDetail": "{brandName} daje svakom uređaju jedinstveni otisak. Usporedite otiske da bi verificirali uređaje i razgovore.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Odustani", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Neki", "preferencesOptionsAudioSomeDetail": "Pingovi i pozivi", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Stvorite sigurnosnu kopiju kako bi ste sačuvali povijest razgovora. Možete koristit ovo kako bi ste vratili povijest u slučaju da izgubite uređaj ili se prebacite na novi.\nDatoteka sigurnosne kopije nije zaštićena s {brandName} end-to-end enkripcijom, stoga datoteku spremite na sigurno mjesto.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "Povijest", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Možete vratiti povijest samo iz sigurnosne kopije iste platforme. Vaša sigurnosna kopija će presnimiti razgovore koje ste imali na ovom uređaju.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Ovu poruku ne možete vidjeti.", "replyQuoteShowLess": "Prikaži manje", "replyQuoteShowMore": "Prikaži više", - "replyQuoteTimeStampDate": "Originalna poruka od {date}", - "replyQuoteTimeStampTime": "Originalna poruka od {time}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Pozovite ljude na {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Iz kontakata", "searchInviteDetail": "Mi koristimo vaše kontakt podatke za povezivanje s drugima. Sve informacije su anonimiziane i nisu dijeljene s drugima.", "searchInviteHeadline": "Pozovi prijatelje", @@ -1409,7 +1409,7 @@ "searchManageServices": "Upravljanje uslugama", "searchManageServicesNoResults": "Upravljanje uslugama", "searchMemberInvite": "Pozovite ljude da se pridruže timu", - "searchNoContactsOnWire": "Nemate veza na {brandName}. Pokušajte pronaći ljude po imenu ili korisničkom imenu.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Usluge su pomagači koji mogu poboljšati Vaš tijek rada.", "searchNoServicesMember": "Usluge su pomagači koji mogu poboljšati Vaš tijek rada. Da biste ih omogućili, obratite se administratoru.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Odaberite vlastitu", "takeoverButtonKeep": "Zadrži ovu", "takeoverLink": "Saznaj više", - "takeoverSub": "Zatražite svoje jedinstveno ime na {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Poziv", - "tooltipConversationDetailsAddPeople": "Dodaj sudionike u razgovor ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Promijeni naziv razgovora", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Upiši poruku", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Ljudi ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Dodaj sliku", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Traži", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video poziv", - "tooltipConversationsArchive": "Arhiva ({shortcut})", - "tooltipConversationsArchived": "Pokaži arhivu ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Više", - "tooltipConversationsNotifications": "Otvori postavke obavijesti ({shortcut})", - "tooltipConversationsNotify": "Uključi zvukove ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Otvori postavke", - "tooltipConversationsSilence": "Isključi zvukove ({shortcut})", - "tooltipConversationsStart": "Početak razgovora ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Podijelite sve svoje kontakte s macOS Contacts aplikacijom", "tooltipPreferencesPassword": "Otvori web stranicu za ponovno postavljanje lozinke", "tooltipPreferencesPicture": "Promjena slike…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time} sati preostalo", - "userRemainingTimeMinutes": "Manje od {time} minuta preostalo", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Promijeni e-mail", "verify.headline": "Imate poštu", "verify.resendCode": "Ponovno pošalji kod", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Ova verzija {brandName} nema pozive. Molimo vas da koristite", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} zove. Vaš preglednik ne podržava pozive.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Poziv nije moguć jer vaš preglednik ne podržava pozive.", "warningCallUpgradeBrowser": "Da bi imali pozive, molimo ažurirajte Google Chrome.", - "warningConnectivityConnectionLost": "Povezivanje u tijeku. Postoji mogućnost da {brandName} neće moći isporučiti poruke.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Nema Interneta. Nećete moći slati ili primati poruke.", "warningLearnMore": "Saznaj više", - "warningLifecycleUpdate": "Nova verzija {brandName}a je dostupna.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Ažuriraj sada", "warningLifecycleUpdateNotes": "Što je novo", "warningNotFoundCamera": "Poziv nije moguć jer računalo nema kameru.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Dopusti pristup mikrofonu", "warningPermissionRequestNotification": "[icon] Dopusti obavijesti", "warningPermissionRequestScreen": "[icon] Dopusti pristup zaslonu", - "wireLinux": "{brandName} za Linux", - "wireMacos": "{brandName} za macOS", - "wireWindows": "{brandName} za Windows", - "wire_for_web": "{brandName} za Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/hu-HU.json b/src/i18n/hu-HU.json index cc4e34c9862..8680be0f5c0 100644 --- a/src/i18n/hu-HU.json +++ b/src/i18n/hu-HU.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Hozzáadás", "addParticipantsHeader": "Partnerek hozzáadása", - "addParticipantsHeaderWithCounter": "Partnerek hozzáadása ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Szolgáltatók kezelése", "addParticipantsManageServicesNoResults": "Szolgáltatók kezelése", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Elfelejtett jelszó", "authAccountPublicComputer": "Ez egy nyilvános számítógép", "authAccountSignIn": "Bejelentkezés", - "authBlockedCookies": "A bejelentkezéshez engedélyezni kell a böngésző-sütiket.", - "authBlockedDatabase": "Az üzenetek megjelenítéséhez a {brandName}-nek el kell érnie a helyi tárhelyet. A böngésző privát módú használatakor a helyi tárhely nem áll rendelkezésre.", - "authBlockedTabs": "A {brandName} már nyitva van egy másik böngészőlapon.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Inkább használjuk ezt a fület", "authErrorCode": "Érvénytelen kód", "authErrorCountryCodeInvalid": "Érvénytelen az Országhívó-kód", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Adatvédelmi okokból a beszélgetés előzményei nem jelennek meg.", - "authHistoryHeadline": "Első alkalommal használod a {brandName}-t ezen az eszközön.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Az előző használat óta elküldött üzenetek ezen az eszközön nem fognak megjelenni.", - "authHistoryReuseHeadline": "Már használtad a {brandName}-t ezen az eszközön.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Eszközök kezelése", "authLimitButtonSignOut": "Kijelentkezés", - "authLimitDescription": "Ahhoz, hogy használni tudd a {brandName}-t ezen az eszközön, először távolítsd el azt valamelyik másikról.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Ez az eszköz)", "authLimitDevicesHeadline": "Eszközök", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Jelszó", - "authPostedResend": "Újraküldés ide: {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Nem kaptál e-mailt?", "authPostedResendDetail": "Ellenőrizd bejövő e-mailjeidet és kövesd az utasításokat.", "authPostedResendHeadline": "Leveled érkezett.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Hozzáadás", - "authVerifyAccountDetail": "Ezáltal akár több eszközön is használhatod a {brandName}-t.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "E-mail cím és jelszó megadása.", "authVerifyAccountLogout": "Kijelentkezés", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Nem kaptál kódot?", "authVerifyCodeResendDetail": "Újraküldés", - "authVerifyCodeResendTimer": "Új kódot kérhetsz {expiration} múlva.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Add meg a jelszavad", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "A mentés nem készült el.", "backupExportProgressCompressing": "Biztonsági másolat készítése", "backupExportProgressHeadline": "Előkészítés…", - "backupExportProgressSecondary": "Mentés folyamatban · {processed} / {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Fájl mentése", "backupExportSuccessHeadline": "Biztonsági mentés kész", "backupExportSuccessSecondary": "Ennek segítségével vissza tudod állítani az előzményeket, ha elhagyod a számítógéped vagy elkezdesz egy újat használni.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Előkészítés…", - "backupImportProgressSecondary": "Visszaállítás folyamatban · {processed} / {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Az előzmények visszaállítva.", "backupImportVersionErrorHeadline": "A mentés nem kompatibilis", - "backupImportVersionErrorSecondary": "Ez a mentés egy újabb vagy elavultabb {brandName} verzióval készült és nem lehet itt visszaállítani.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Próbáld újra", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Nincs kamera hozzáférés", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} partner a vonalban", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Csatlakozás…", "callStateIncoming": "Hívás…", - "callStateIncomingGroup": "{user} hív", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Kicsengés…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Fájlok", "collectionSectionImages": "Images", "collectionSectionLinks": "Hivatkozások", - "collectionShowAll": "Mind a(z) {number} mutatása", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Csatlakozás", "connectionRequestIgnore": "Figyelmen kívül hagyás", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,15 +418,15 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Csatlakoztál a beszélgetéshez", - "conversationCreateWith": " velük: {users}", + "conversationCreateWith": "with {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] elkezdett egy beszélgetést folytatni", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]Te[/bold] elkezdtél egy beszélgetést folytatni", - "conversationCreatedYou": "Beszélgetést kezdtél a következőkkel: {users}", + "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Törölve: {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "Ha mindkét fél bekapcsolja az olvasási visszaigazolást, láthatod mikor olvasta el az üzeneteket.", "conversationDetails1to1ReceiptsHeadDisabled": "Letiltottad az olvasási visszaigazolást", "conversationDetails1to1ReceiptsHeadEnabled": "Engedélyezted az olvasási visszaigazolást", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Mind a(z) ({number}) mutatása", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Új csoport", "conversationDetailsActionDelete": "Csoport törlése", "conversationDetailsActionDevices": "Eszközök", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " elkezdett használni", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " visszavontad az ellenőrzött státuszt", - "conversationDeviceUserDevices": " {user} egyik eszköze", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " az egyik eszközödről", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Módosítva: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -518,15 +518,15 @@ "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] csatlakozott", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]Te[/bold] csatlakoztál", "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] kilépett", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]Te[/bold] kiléptél", - "conversationMemberRemoved": "[bold]{name}[/bold] eltávolította: {users}\n", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Te[/bold] eltávolítottad {users} felhasználót\n", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Kézbesítve", "conversationMissedMessages": "Ezt a készüléket már nem használtad egy ideje, ezért nem biztos, hogy minden üzenet megjelenik itt.", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Lehet, hogy nincs engedélyed ehhez a fiókhoz, vagy már nem létezik.", - "conversationNotFoundTitle": "A {brandName} nem tudja megnyitni ezt a beszélgetést.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Keresés név szerint", "conversationParticipantsTitle": "Partner", "conversationPing": " kopogott", @@ -558,22 +558,22 @@ "conversationRenameYou": " átnevezte a beszélgetést", "conversationResetTimer": " kikapcsolta az üzenet időzítőt", "conversationResetTimerYou": " kikapcsolta az üzenet időzítőt", - "conversationResume": "Beszélgetés indítása a következőkkel: {users}", - "conversationSendPastedFile": "Kép beillesztve ({date})", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "A szolgálatok hozzáférhetnek a beszélgetés tartalmához", "conversationSomeone": "Valaki", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] eltávolítottuk a csapatból", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "ma", "conversationTweetAuthor": " Twitteren", - "conversationUnableToDecrypt1": "Nem kaptál meg egy üzenetet tőle: {user}.", - "conversationUnableToDecrypt2": "{user} eszközének azonosítója megváltozott. Kézbesítetlen üzenet.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Hiba", "conversationUnableToDecryptLink": "Miért?", "conversationUnableToDecryptResetSession": "Munkamenet visszaállítása", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " állítsa az üzenet időzítőjét {time}", - "conversationUpdatedTimerYou": " állítsa az üzenet időzítőjét {time}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "te", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Minden archiválva", - "conversationsConnectionRequestMany": "{number} partner várakozik", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 partner várakozik", "conversationsContacts": "Névjegyek", "conversationsEmptyConversation": "Csoportos beszélgetés", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Valaki egy üzenetet küldött", "conversationsSecondaryLineEphemeralReply": "Válaszoltam neked", "conversationsSecondaryLineEphemeralReplyGroup": "Valaki válaszolt neked", - "conversationsSecondaryLineIncomingCall": "{user} hív", - "conversationsSecondaryLinePeopleAdded": "{user} hozzáadva", - "conversationsSecondaryLinePeopleLeft": "{number} partner kilépett a beszélgetésből", - "conversationsSecondaryLinePersonAdded": "{user} hozzáadva", - "conversationsSecondaryLinePersonAddedSelf": "{user} csatlakozott", - "conversationsSecondaryLinePersonAddedYou": "{user} hozzáadott téged", - "conversationsSecondaryLinePersonLeft": "{user} kilépett", - "conversationsSecondaryLinePersonRemoved": "{user} eltávolítva", - "conversationsSecondaryLinePersonRemovedTeam": "{user} el lett távolítva a csapatból", - "conversationsSecondaryLineRenamed": "{user} átnevezte a beszélgetést", - "conversationsSecondaryLineSummaryMention": "{number} megemlítés", - "conversationsSecondaryLineSummaryMentions": "{number} megemlítés", - "conversationsSecondaryLineSummaryMessage": "{number} üzenet", - "conversationsSecondaryLineSummaryMessages": "{number} üzenet", - "conversationsSecondaryLineSummaryMissedCall": "{number} nem fogadott hívás", - "conversationsSecondaryLineSummaryMissedCalls": "{number} nem fogadott hívás", - "conversationsSecondaryLineSummaryPing": "{number} kopogás", - "conversationsSecondaryLineSummaryPings": "{number} kopogás", - "conversationsSecondaryLineSummaryReplies": "{number} válasz", - "conversationsSecondaryLineSummaryReply": "{number} válasz", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Kiléptél", "conversationsSecondaryLineYouWereRemoved": "El lettél távolítva", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Másik keresése", "extensionsGiphyButtonOk": "Küldés", - "extensionsGiphyMessage": "{tag} • Forrás: giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Hoppá, nincs gif", "extensionsGiphyRandom": "Véletlenszerű", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Kész", "groupCreationParticipantsActionSkip": "Kihagyás", "groupCreationParticipantsHeader": "Partnerek hozzáadása", - "groupCreationParticipantsHeaderWithCounter": "Partnerek hozzáadása ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Keresés név szerint", "groupCreationPreferencesAction": "Tovább", "groupCreationPreferencesErrorNameLong": "Túl sok karakter", @@ -822,10 +822,10 @@ "index.welcome": "Üdvözli a {brandName}", "initDecryption": "Üzenetek visszafejtése", "initEvents": "Üzenetek betöltése", - "initProgress": " — {number1} / {number2}", - "initReceivedSelfUser": "Szia {user}!", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Új üzenetek megtekintése", - "initUpdatedFromNotifications": "Majdnem kész - Élvezd a {brandName}-t", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Kapcsolatok és a beszélgetések lekérése", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "kollega@email-cime.hu", @@ -833,11 +833,11 @@ "invite.nextButton": "Tovább", "invite.skipForNow": "Most kihagyás", "invite.subhead": "Hívd meg a kollégáidat, hogy csatlakozzanak.", - "inviteHeadline": "Hívj meg másokat is a {brandName}-re", - "inviteHintSelected": "Nyomd meg a {metaKey} + C billentyűkombinációt a másoláshoz", - "inviteHintUnselected": "Jelöld ki a szöveget, majd nyomd meg a {metaKey} + C billentyűkombinációt", - "inviteMessage": "Fent vagyok a {brandName}-ön. Keress rá a felhasználónevemre: {username} vagy nyisd meg a get.wire.com weboldalt.", - "inviteMessageNoEmail": "Fent vagyok a {brandName}-ön. Látogass el a get.wire.com weboldalra és lépj kapcsolatba velem.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Szerkesztve: {edited}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Még senki nem olvasta el az üzenetet.", "messageDetailsReceiptsOff": "Az olvasási visszaigazolás nem voltak bekapcsolva, amikor ezt az üzenetet elküldték.", - "messageDetailsSent": "Küldött: {sent}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Részletek", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Olvasott{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Engedélyezted az olvasási visszaigazolást", "modalAccountReadReceiptsChangedSecondary": "Eszközök kezelése", "modalAccountRemoveDeviceAction": "Eszköz eltávolítása", - "modalAccountRemoveDeviceHeadline": "\"{device}\" eltávolítása", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Az eszköz eltávolításához add meg a jelszavad.", "modalAccountRemoveDevicePlaceholder": "Jelszó", "modalAcknowledgeAction": "Ok", @@ -958,11 +958,11 @@ "modalAppLockWipePasswordPlaceholder": "Jelszó", "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Korlátozott fájltípus", - "modalAssetFileTypeRestrictionMessage": "A (z) \"{fileName}\" fájltípus nem engedélyezett.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Egyszerre ez túl sok fájl", - "modalAssetParallelUploadsMessage": "Egyszerre {number} fájt küldhetsz.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "A fájl túl nagy", - "modalAssetTooLargeMessage": "Maximum {number} méretű fájlokat küldhetsz", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "Mások számára elérhetőként jelensz meg. Az értesítések beállításnak megfelelően értesítéseket kapsz a bejövő hívásokról és az üzenetekről.", "modalAvailabilityAvailableTitle": "Beállítottad a távol van állapotot", "modalAvailabilityAwayMessage": "Másoknak távol van állapotban fogsz megjelenni. A bejövő hívásokról vagy üzenetekről nem fogsz értesítést kapni.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Mégsem", "modalConnectAcceptAction": "Csatlakozás", "modalConnectAcceptHeadline": "Elfogadod?", - "modalConnectAcceptMessage": "Ezzel csatlakozol és beszélgetést indítasz {user} partnerrel.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Figyelmen kívül hagyás", "modalConnectCancelAction": "Igen", "modalConnectCancelHeadline": "Kérelem visszavonása?", - "modalConnectCancelMessage": "Visszavonod a csatlakozási kérelmet {user} partnerhez.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Nem", "modalConversationClearAction": "Törlés", "modalConversationClearHeadline": "Törlöd a tartalmat?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Kilépés", - "modalConversationLeaveHeadline": "Kilépsz ebből a beszélgetésből: \"{name}\"?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Ezután nem fogsz tudni üzeneteket küldeni és fogadni ebben a beszélgetésben.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Az üzenet túl hosszú", - "modalConversationMessageTooLongMessage": "Maximum {number} karakter hosszú üzenetet küldhetsz.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Küldés mindenképpen", - "modalConversationNewDeviceHeadlineMany": "{users} elkezdtek új eszközöket használni", - "modalConversationNewDeviceHeadlineOne": "{user} elkezdett használni egy új eszközt", - "modalConversationNewDeviceHeadlineYou": "{user} elkezdett használni egy új eszközt", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Hívás fogadása", "modalConversationNewDeviceIncomingCallMessage": "Biztos, hogy még mindig fogadni szeretnéd a hívást?", "modalConversationNewDeviceMessage": "Biztos, hogy még mindig el szeretnéd küldeni az üzeneteidet?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Biztos, hogy még mindig kezdeményezni szeretnéd a hívást?", "modalConversationNotConnectedHeadline": "Senki nem lett hozzáadva a beszélgetéshez", "modalConversationNotConnectedMessageMany": "Az egyik kiválasztott partner nem szeretne csatlakozni a beszélgetéshez.", - "modalConversationNotConnectedMessageOne": "{name} nem szeretne csatlakozni a beszélgetéshez.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Törlöd?", - "modalConversationRemoveMessage": "{user} nem fog tudni üzenetet küldeni és fogadni ebben a beszélgetésben.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Link visszavonása", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Visszavonod a hivatkozást?", "modalConversationRevokeLinkMessage": "Új vendégek nem tudnak ezzel a hivatkozással csatlakozni. A már meglévő vendégeknek továbbra is megmarad a hozzáférése.", "modalConversationTooManyMembersHeadline": "Telt ház", - "modalConversationTooManyMembersMessage": "Legfeljebb {number1} partner tud csatlakozni a beszélgetéshez. Még {number2} partner számára van hely.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Létrehozás", "modalCreateFolderHeadline": "Új mappa létrehozása", "modalCreateFolderMessage": "Helyezd át a beszélgetést egy új mappába.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "A kiválsztott animáció túl nagy", - "modalGifTooLargeMessage": "A maximális méret {number} MB lehet.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,7 +1104,7 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "A {brandName} nem fér hozzá a fényképezőgéphez. [br] [faqLink]Olvassa el ezt a támogatási cikket[/faqLink], hogy megtudd, hogyan oldhatod meg a problémát.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "Nincs kamera hozzáférés", "modalOpenLinkAction": "Megnyitás", "modalOpenLinkMessage": "This will take you to {link}", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "Nem lehet ezt a képet használni", "modalPictureFileFormatMessage": "Kérjük, PNG vagy JPEG képet használj.", "modalPictureTooLargeHeadline": "A kiválasztott kép túl nagy", - "modalPictureTooLargeMessage": "Maximum {number} MB méretű képeket használhatsz.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "A kép túl kicsi", "modalPictureTooSmallMessage": "Kérjük, legalább 320 x 320 képpont méretű képet válassz.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Újra próbálás", "modalUploadContactsMessage": "Nem kaptuk meg az adataidat. Kérjük, próbáld meg újra a névjegyek importálását.", "modalUserBlockAction": "Tiltás", - "modalUserBlockHeadline": "{user} tiltása?", - "modalUserBlockMessage": "{user} nem tud majd kapcsolatba lépni veled, sem meghívni téged csoportos beszélgetésekbe.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Tiltás feloldása", "modalUserUnblockHeadline": "Feloldod a letiltást?", - "modalUserUnblockMessage": "{user} újra kapcsolatba tud lépni veled és meg tud hívni téged csoportos beszélgetésekbe.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Elfogadta a csatlakozási kérelmedet", "notificationConnectionConnected": "Most már csatlakozva vagytok", "notificationConnectionRequest": "Szeretne csatlakozni", - "notificationConversationCreate": "{user} beszélgetést indított", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A beszélgetést töröltük", - "notificationConversationDeletedNamed": "{name} törölve lett", - "notificationConversationMessageTimerReset": "{user} kikapcsolta az üzenet időzítőt", - "notificationConversationMessageTimerUpdate": "{user} az üzenet időzítőjét {time} állította", - "notificationConversationRename": "{user} átnevezte a beszélgetést erre: {name}", - "notificationMemberJoinMany": "{user} hozzáadott {number} partnert a beszélgetéshez", - "notificationMemberJoinOne": "{user1} hozzáadta {user2} partnert a beszélgetéshez", - "notificationMemberJoinSelf": "{user} csatlakozott a beszélgetéshez", - "notificationMemberLeaveRemovedYou": "{user} eltávolított a beszélgetésből", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Üzenetet küldött", "notificationObfuscatedMention": "Megemlített téged", "notificationObfuscatedReply": "Válaszoltam neked", "notificationObfuscatedTitle": "Valaki", "notificationPing": "Kopogott", - "notificationReaction": "Reagált egy üzenetre: {reaction}", - "notificationReply": "Válasz: {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Minden", "notificationSettingsMentionsAndReplies": "Említések és válaszok", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Ellenőrizd, hogy ez egyezik-e [bold]{user} eszközén látható[/bold] ujjlenyomattal.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Hogyan csináljam?", "participantDevicesDetailResetSession": "Munkamenet visszaállítása", "participantDevicesDetailShowMyDevice": "Eszköz ujjlenyomatának megjelenítése", "participantDevicesDetailVerify": "Ellenőrizve", "participantDevicesHeader": "Eszközök", - "participantDevicesHeadline": "A {brandName}-ben minden eszköz egyedi ujjlenyomattal rendelkezik. Hasonlítsd össze ezt az ujjlenyomatot {user} partnerrel és ellenőrizd a beszélgetést.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "További információ", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Hang / Videó", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "A {brandName} nem fér hozzá a fényképezőgéphez. [br] [faqLink] Olvassa el ezt a támogatási cikket [/faqLink], hogy megtudd, hogyan oldhatod meg a problémát.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Hangszórók", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Wire Ügyfélszolgálat", "preferencesAboutTermsOfUse": "Felhasználási feltételek", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} weboldala", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Fiók", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Kijelentkezés", "preferencesAccountManageTeam": "Csapat kezelése", "preferencesAccountMarketingConsentCheckbox": "Feliratkozás hírlevélre", - "preferencesAccountMarketingConsentDetail": "Hírek és termékinformációk fogadása e-mailben a {brandName}-től.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Adatvédelem", "preferencesAccountReadReceiptsCheckbox": "Olvasási visszaigazolás", "preferencesAccountReadReceiptsDetail": "Ha ez ki van kapcsolva, akkor nem fogod látni a másoktól származó olvasási visszaigazolást. Ez a beállítás nem vonatkozik a csoportos beszélgetésekre.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Ha a fenti eszközök közül valamelyik nem ismerős, akkor töröld azt és változtass jelszót.", "preferencesDevicesCurrent": "Ez az eszköz", "preferencesDevicesFingerprint": "Eszközazonosító ujjlenyomat", - "preferencesDevicesFingerprintDetail": "A {brandName}-ben minden eszköz egyedi ujjlenyomattal rendelkezik. Összehasonlítással ellenőrizd az eszközöket és a beszélgetéseket.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "Eszközazonosító (ID): ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Mégsem", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Néhány", "preferencesOptionsAudioSomeDetail": "Kopogások és hívások", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Biztonsági mentés készítésével megőrizheted a beszélgetések előzményeit. Később ezzel vissza tudod állítani az előzményeket, ha elhagyod a számítógéped vagy újat kezdesz használni.\nA mentés nincs titkosítva, ezért biztonságos helyen tárold.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "Előzmények", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Csak ugyanazon platformon készült mentést tudsz visszaállítani. A visszaállítás felülírja az eszközön jelenleg lévő beszélgetéseket.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Ezt az üzenetet nem látod.", "replyQuoteShowLess": "Mutass kevesebbet", "replyQuoteShowMore": "Mutass többet", - "replyQuoteTimeStampDate": "Eredeti üzenet tőle {date}", - "replyQuoteTimeStampTime": "Eredeti üzenet tőle {time}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Tulajdonos", "rolePartner": "External", @@ -1396,20 +1396,20 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Hívj meg másokat is a {brandName}-re", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Névjegyekből", "searchInviteDetail": "Névjegyeid megosztása megkönnyíti, hogy kapcsolatba lépj másokkal. Az összes információt anonimizáljuk és nem osztjuk meg senki mással.", "searchInviteHeadline": "Hozd a barátaidat is", "searchInviteShare": "Névjegyek megosztása", - "searchListAdmins": "Csoport rendszergazdái ({count})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Az összes partnered, \nakivel felvetted a kapcsolatot,\nmár ebben a beszélgetésben van.", - "searchListMembers": "Csoporttagok ({count})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "Nincsenek rendszergazdák.", "searchListNoMatches": "Nincs találat. \nPróbálj megy egy másik nevet.", "searchManageServices": "Szolgáltatók kezelése", "searchManageServicesNoResults": "Szolgáltatók kezelése", "searchMemberInvite": "Hívj meg másokat a csapatba", - "searchNoContactsOnWire": "Nincsenek névjegyeid a {brandName}-ön.\nPróbálj új partnereket keresni, \nnév vagy @felhasználónév alapján.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "Nincs találat", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Válaszd ki a sajátod", "takeoverButtonKeep": "Tartsd meg ezt", "takeoverLink": "További információ", - "takeoverSub": "Foglald le egyedi {brandName} felhasználóneved.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Hívás", - "tooltipConversationDetailsAddPeople": "Résztvevők hozzáadása a beszélgetéshez ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Beszélgetés nevének megváltoztatása", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Üzenet írása", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Partnerek ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Kép hozzáadása", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Keresés", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videóhívás", - "tooltipConversationsArchive": "Archiválás ({shortcut})", - "tooltipConversationsArchived": "Archívum megtekintése ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Továbbiak", - "tooltipConversationsNotifications": "Nyisd meg az értesítési beállításokat ({shortcut})", - "tooltipConversationsNotify": "Némítás feloldása ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Beállítások megnyitása", - "tooltipConversationsSilence": "Némítás ({shortcut})", - "tooltipConversationsStart": "Beszélgetés megkezdése ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Oszd meg névjegyeidet a macOS Névjegyek alkalmazásából", "tooltipPreferencesPassword": "Nyiss meg egy másik weboldalt jelszavad visszaállításához", "tooltipPreferencesPicture": "Profilkép módosítása…", @@ -1578,7 +1578,7 @@ "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", - "userNotFoundTitle": "{brandName} nem találja ezt a személyt.", + "userNotFoundTitle": "{brandName} can’t find this person.", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Csatlakozás", "userProfileButtonIgnore": "Figyelmen kívül hagyás", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "E-mail", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time} óra van hátra", - "userRemainingTimeMinutes": "Kevesebb mint {time} perc van hátra", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "E-mail cím módosítása", "verify.headline": "Leveled érkezett", "verify.resendCode": "Kód újraküldése", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Ezzel a {brandName} verzióval nem tudsz részt venni a hívásban. Kérjük, használd ezt:", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} hív. Böngésződ nem támogatja a hanghívásokat.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Nem kezdeményezhetsz hívást, mert böngésződ nem támogatja a hanghívásokat.", "warningCallUpgradeBrowser": "Kérjük, hogy hanghívásokhoz frissítsd a Google Chrome-ot.", - "warningConnectivityConnectionLost": "Kapcsolódási kísérlet folyamatban. A {brandName} most nem tud üzeneteket kézbesíteni.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Nincs internet. Üzenetek küldése és fogadása most nem lehetséges.", "warningLearnMore": "További információ", - "warningLifecycleUpdate": "Elérhető a {brandName} új verziója.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Frissítés most", "warningLifecycleUpdateNotes": "Újdonságok", "warningNotFoundCamera": "Nem kezdeményezhetsz hívást, mert nincs kamerád.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Mikrofon hozzáférés engedélyezése", "warningPermissionRequestNotification": "[icon] Értesítések engedélyezése", "warningPermissionRequestScreen": "[icon] Képernyőmegosztás engedélyezése", - "wireLinux": "{brandName} Linuxhoz", - "wireMacos": "{brandName} MacOS-hez", - "wireWindows": "{brandName} Windowshoz", - "wire_for_web": "{brandName} Weben" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/id-ID.json b/src/i18n/id-ID.json index f2da9a67fa8..9f16e708948 100644 --- a/src/i18n/id-ID.json +++ b/src/i18n/id-ID.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Lupa kata sandi", "authAccountPublicComputer": "Ini adalah komputer umum", "authAccountSignIn": "Masuk", - "authBlockedCookies": "Aktifkan cookies untuk login ke {brandName} .", - "authBlockedDatabase": "Kawat membutuhkan akses ke penyimpanan lokal untuk menampilkan pesan Anda. Penyimpanan lokal tidak tersedia dalam mode pribadi.", - "authBlockedTabs": "Kawat sudah terbuka di tab lain.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Kode tidak valid", "authErrorCountryCodeInvalid": "Kode Negara Tidak Valid", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Untuk alasan privasi, riwayat percakapan Anda tidak muncul di sini.", - "authHistoryHeadline": "Ini pertama kalinya Anda menggunakan {brandName} pada perangkat ini.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Pesan yang dikirim sementara itu tidak akan muncul di sini.", - "authHistoryReuseHeadline": "Anda telah menggunakan Kawat pada perangkat ini sebelumnya.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Kelola perangkat", "authLimitButtonSignOut": "Keluar", - "authLimitDescription": "Hapus salah satu perangkat Anda untuk mulai menggunakan {brandName} pada perangkat ini.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Saat ini)", "authLimitDevicesHeadline": "Perangkat", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Kirim ulang ke {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Tidak ada email yang muncul?", "authPostedResendDetail": "Periksa kotak masuk email Anda dan ikuti petunjuk.", "authPostedResendHeadline": "Anda telah mendapatkan pesan.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Tambahkan", - "authVerifyAccountDetail": "Ini memungkinkan Anda menggunakan {brandName} di beberapa perangkat.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Tambahkan alamat email dan sandi.", "authVerifyAccountLogout": "Keluar", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Tidak ada kode yang muncul?", "authVerifyCodeResendDetail": "Kirim lagi", - "authVerifyCodeResendTimer": "Anda dapat meminta kode baru {expiration} .", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Masukkan sandi Anda", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} saat dihubungi", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "File", "collectionSectionImages": "Images", "collectionSectionLinks": "Tautan", - "collectionShowAll": "Tampilkan semua {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Hubungkan", "connectionRequestIgnore": "Abaikan", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Dihapus: {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " mulai menggunakan", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " tidak terverifikasi dari salah satu", - "conversationDeviceUserDevices": " {user} ini perangkat", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " perangkat Anda", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Diedit: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " mengubah nama percakapan", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Mulai percakapan dengan {users}", - "conversationSendPastedFile": "Gambar ditempelkan di {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Seseorang", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "hari ini", "conversationTweetAuthor": " di Twitter", - "conversationUnableToDecrypt1": "pesan dari {user} tidak diterima", - "conversationUnableToDecrypt2": "Identitas perangkat {user} berubah. Pesan tidak terkirim", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Kesalahan", "conversationUnableToDecryptLink": "Mengapa?", "conversationUnableToDecryptResetSession": "Ulangi sesi", @@ -586,7 +586,7 @@ "conversationYouNominative": "Anda", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Semua terarsipkan", - "conversationsConnectionRequestMany": "{number} orang menunggu", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 orang menunggu", "conversationsContacts": "Kontak", "conversationsEmptyConversation": "Percakapan grup", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} orang telah ditambahkan", - "conversationsSecondaryLinePeopleLeft": "{number} orang pergi", - "conversationsSecondaryLinePersonAdded": "{user} telah ditambahkan", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} menambahkan Anda", - "conversationsSecondaryLinePersonLeft": "{user} kiri", - "conversationsSecondaryLinePersonRemoved": "{user} telah dihapus", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} berganti nama menjadi percakapan", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Menguraikan pesan", "initEvents": "Memuat pesan", - "initProgress": " - {number1} dari {number2}", - "initReceivedSelfUser": "Halo, {user} .", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Periksa pesan baru", - "initUpdatedFromNotifications": "Hampir selesai - Enjoy {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Mengambil koneksi dan percakapan Anda", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Undang orang ke {brandName}", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "Saya di {brandName} , cari {username} atau kunjungi get. kawat com.", - "inviteMessageNoEmail": "Aku di {brandName} . Kunjungi get. kawat .com untuk terhubung dengan saya", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Kelola perangkat", "modalAccountRemoveDeviceAction": "Hapus perangkat", - "modalAccountRemoveDeviceHeadline": "Hapus \" {device} \"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Kata sandi diperlukan untuk menghapus perangkat.", "modalAccountRemoveDevicePlaceholder": "Kata sandi", "modalAcknowledgeAction": "Oke", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Anda dapat mengirim hingga {number} file sekaligus.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "Anda dapat mengirim file ke {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Batal", "modalConnectAcceptAction": "Hubungkan", "modalConnectAcceptHeadline": "Terima?", - "modalConnectAcceptMessage": "Ini akan menghubungkan Anda dan membuka percakapan dengan {user} .", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Abaikan", "modalConnectCancelAction": "Ya", "modalConnectCancelHeadline": "Batalkan permintaan?", - "modalConnectCancelMessage": "Hapus permintaan koneksi ke {user} .", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Tidak", "modalConversationClearAction": "Hapus", "modalConversationClearHeadline": "Hapus konten?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Pesan terlalu panjang", - "modalConversationMessageTooLongMessage": "Anda dapat mengirim pesan hingga {number} karakter.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} mulai menggunakan perangkat baru", - "modalConversationNewDeviceHeadlineOne": "{user} mulai menggunakan perangkat baru", - "modalConversationNewDeviceHeadlineYou": "{user} mulai menggunakan perangkat baru", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Menerima panggilan", "modalConversationNewDeviceIncomingCallMessage": "Apakah Anda masih ingin menerima telepon itu?", "modalConversationNewDeviceMessage": "Apakah Anda tetap ingin mengirim pesan Anda?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Apakah Anda masih ingin menelepon?", "modalConversationNotConnectedHeadline": "Tidak ada yang ditambahkan ke percakapan", "modalConversationNotConnectedMessageMany": "Salah satu orang yang Anda pilih tidak ingin ditambahkan ke percakapan.", - "modalConversationNotConnectedMessageOne": "{name} tidak ingin ditambahkan ke percakapan.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Hapus?", - "modalConversationRemoveMessage": "{user} tidak dapat mengirim atau menerima pesan dalam percakapan ini.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Coba lagi", "modalUploadContactsMessage": "Kami tidak menerima informasi Anda. Silakan coba mengimpor kontak Anda lagi.", "modalUserBlockAction": "Blokir", - "modalUserBlockHeadline": "Blokir {user} ?", - "modalUserBlockMessage": "{user} tidak dapat menghubungi Anda atau menambahkan Anda ke percakapan grup.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Buka blokir", "modalUserUnblockHeadline": "Buka blokir?", - "modalUserUnblockMessage": "{user} akan dapat menghubungi Anda dan menambahkan Anda ke percakapan grup lagi.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Menerima permintaan koneksi Anda", "notificationConnectionConnected": "Anda sekarang terhubung", "notificationConnectionRequest": "Ingin terhubung", - "notificationConversationCreate": "{user} memulai percakapan", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} mengganti namanya menjadi {name}", - "notificationMemberJoinMany": "{user} menambahkan {number} orang ke percakapan", - "notificationMemberJoinOne": "{user1} menambahkan {user2} ke percakapan", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} menghapus Anda dari percakapan", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Mengirimkan pesan untuk Anda", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Seseorang", "notificationPing": "Ping", - "notificationReaction": "{reaction} pesan anda", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Memverifikasi bahwa ini cocok dengan sidik jari ditampilkan pada [bold] {user} \"s perangkat [/bold] .", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Bagaimana saya melakukan itu?", "participantDevicesDetailResetSession": "Ulangi sesi", "participantDevicesDetailShowMyDevice": "Tampilkan sidik jari perangkat saya", "participantDevicesDetailVerify": "Terverifikasi", "participantDevicesHeader": "Perangkat", - "participantDevicesHeadline": "{brandName} memberi setiap perangkat sidik jari yang unik . Membandingkannya dengan {user} dan memverifikasi percakapan Anda.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Pelajari lebih lanjut", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Situs bantuan", "preferencesAboutTermsOfUse": "Aturan penggunaan", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "Situs {brandName}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Akun", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Jika Anda tidak mengenali perangkat di atas, hapus dan ganti kata sandi Anda.", "preferencesDevicesCurrent": "Saat ini", "preferencesDevicesFingerprint": "Kunci Sidik Jari", - "preferencesDevicesFingerprintDetail": "{brandName} memberikan setiap perangkat sidik jari yang unik. Bandingkan dan verifikasi perangkat dan percakapan Anda.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Batal", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Undang orang untuk bergabung dengan {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Dari Kontak", "searchInviteDetail": "Berbagi kontak Anda membantu Anda terhubung dengan orang lain. Kami menganonimkan semua informasi dan tidak membagikannya dengan orang lain.", "searchInviteHeadline": "Bawa teman Anda", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Anda tidak memiliki kontak dengan {brandName} . Coba cari orang dengan nama atau nama pengguna .", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Pilih sendiri", "takeoverButtonKeep": "Simpan yang ini", "takeoverLink": "Pelajari lebih lanjut", - "takeoverSub": "Klaim nama unik Anda di {brandName} .", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Mengetik pesan", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Orang ( {shortcut} )", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Tambah gambar", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Pencarian", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Panggilan Video", - "tooltipConversationsArchive": "Arsipkan ( {shortcut} )", - "tooltipConversationsArchived": "Tampilkan arsip ( {number} )", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Selengkapnya", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Bersuara ( {shortcut} )", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Preferensi terbuka", - "tooltipConversationsSilence": "Bisu ( {shortcut} )", - "tooltipConversationsStart": "Mulai percakapan ( {shortcut} )", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Bagikan seluruh kontak Anda dari aplikasi macOS Contacts", "tooltipPreferencesPassword": "Buka situs web lain untuk mengganti kata sandi Anda", "tooltipPreferencesPicture": "Mengubah gambar Anda…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Versi {brandName} ini tidak dapat berpartisipasi dalam panggilan. Silakan gunakan", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} sedang menelepon Browser Anda tidak mendukung panggilan.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Anda tidak dapat melakukan panggilan karena peramban Anda tidak mendukung panggilan.", "warningCallUpgradeBrowser": "Untuk memanggil, perbarui Google Chrome.", - "warningConnectivityConnectionLost": "Mencoba terhubung. {brandName} tidak dapat mengirim pesan.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Tidak ada internet. Anda tidak dapat mengirim atau menerima pesan.", "warningLearnMore": "Pelajari lebih lanjut", - "warningLifecycleUpdate": "Versi baru dari {brandName} tersedia.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Memperbarui sekarang", "warningLifecycleUpdateNotes": "Apa yang baru", "warningNotFoundCamera": "Anda tidak dapat memanggil karena komputer Anda tidak memiliki kamera.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "Anda tidak dapat memanggil karena peramban Anda tidak memiliki akses ke kamera.", "warningPermissionDeniedMicrophone": "Anda tidak dapat memanggul karena peramban Anda tidak memiliki akses ke mikrofon.", "warningPermissionDeniedScreen": "Peramban Anda membutuhkan izin untuk membagikan tampilan layar.", - "warningPermissionRequestCamera": "{icon} Izinkan akses ke kamera", - "warningPermissionRequestMicrophone": "{icon} Izinkan akses ke mikrofon", - "warningPermissionRequestNotification": "{icon} Izinkan pemberitahuan", - "warningPermissionRequestScreen": "{icon} Izinkan akses ke layar", - "wireLinux": "{brandName} untuk Linux", - "wireMacos": "{brandName} untuk macOS", - "wireWindows": "{brandName} untuk Windows", + "warningPermissionRequestCamera": "{{icon}} Izinkan akses ke kamera", + "warningPermissionRequestMicrophone": "{{icon}} Izinkan akses ke mikrofon", + "warningPermissionRequestNotification": "{{icon}} Izinkan pemberitahuan", + "warningPermissionRequestScreen": "{{icon}} Izinkan akses ke layar", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/it-IT.json b/src/i18n/it-IT.json index b4e00f3774d..a67ee0f3086 100644 --- a/src/i18n/it-IT.json +++ b/src/i18n/it-IT.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Ho dimenticato la password", "authAccountPublicComputer": "Questo computer è pubblico", "authAccountSignIn": "Accedi", - "authBlockedCookies": "Abilita i cookie per eseguire il login su {brandName}.", - "authBlockedDatabase": "{brandName} ha bisogno di accedere la memoria locale per visualizzare i messaggi. Archiviazione locale non è disponibile in modalità privata.", - "authBlockedTabs": "{brandName} è già aperto in un’altra scheda.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Codice non valido", "authErrorCountryCodeInvalid": "Prefisso paese non valido", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Per motivi di privacy, la cronologia delle tue conversazioni non apparirà qui.", - "authHistoryHeadline": "È la prima volta che utilizzi {brandName} questo dispositivo.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "I messaggi inviati nel frattempo non verranno visualizzati qui.", - "authHistoryReuseHeadline": "Hai utilizzato {brandName} su questo dispositivo prima.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Gestione dei dispositivi", "authLimitButtonSignOut": "Logout", - "authLimitDescription": "Rimuovi uno dei tuoi dispositivi per iniziare a utilizzare {brandName} su questo.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Corrente)", "authLimitDevicesHeadline": "Dispositivi", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Invia di nuovo a {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Non hai ricevuto nessuna email?", "authPostedResendDetail": "Verifica la tua casella di posta e segui le istruzioni.", "authPostedResendHeadline": "C’è posta per te.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Aggiungi", - "authVerifyAccountDetail": "Questo ti consente di usare {brandName} su più dispositivi.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Aggiungi indirizzo email e password.", "authVerifyAccountLogout": "Logout", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Non hai ricevuto nessun codice?", "authVerifyCodeResendDetail": "Inviare di nuovo", - "authVerifyCodeResendTimer": "È possibile richiedere un nuovo codice {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Inserisci la tua password", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Nessun accesso alla fotocamera", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} nella chiamata", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connessione in corso…", "callStateIncoming": "Chiamata in corso…", - "callStateIncomingGroup": "{user} sta chiamando", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Sta squillando…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Link", - "collectionShowAll": "Mostra tutti i {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Connetti", "connectionRequestIgnore": "Ignora", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Cancellato il {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " ha iniziato ad usare", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " hai tolto la verifica di", - "conversationDeviceUserDevices": " Dispositivi di {user}’s", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " i tuoi dispositivi", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Modificato il {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " ha rinominato la conversazione", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Inizia una conversazione con {users}", - "conversationSendPastedFile": "Immagine incollata alle {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Qualcuno", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "oggi", "conversationTweetAuthor": " su Twitter", - "conversationUnableToDecrypt1": "un messaggio da {user} non è stato ricevuto.", - "conversationUnableToDecrypt2": "L’identità dei dispositivi {user}´s è cambiata. Messaggi non consegnati.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Errore", "conversationUnableToDecryptLink": "Perchè?", "conversationUnableToDecryptResetSession": "Resetta la sessione", @@ -586,7 +586,7 @@ "conversationYouNominative": "tu", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Tutto archiviato", - "conversationsConnectionRequestMany": "{number} persone in attesa", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 persona in attesa", "conversationsContacts": "Contatti", "conversationsEmptyConversation": "Conversazione di gruppo", @@ -613,16 +613,16 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{user} sta chiamando", - "conversationsSecondaryLinePeopleAdded": "{user} persone sono state aggiunte", - "conversationsSecondaryLinePeopleLeft": "{number} utenti hanno abbandonato", - "conversationsSecondaryLinePersonAdded": "{user} è stato aggiunto", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} ti ha aggiunto", - "conversationsSecondaryLinePersonLeft": "{user} ha abbandonato", - "conversationsSecondaryLinePersonRemoved": "{user} è stato rimosso", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} ha cambiato nome di conversazione", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -823,7 +823,7 @@ "initDecryption": "Decriptare i messaggi", "initEvents": "Caricamento messaggi", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Ciao, {user}.", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Controllo nuovi messaggi", "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Caricamento delle tue connessioni e conversazioni", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invita amici ad usare {brandName}", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "Sono su {brandName}, cerca {username} o visita get.wire.com.", - "inviteMessageNoEmail": "Sono su {brandName}. Visita get.wire.com per connetterti con me.", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Gestione dei dispositivi", "modalAccountRemoveDeviceAction": "Rimuovi dispositivo", - "modalAccountRemoveDeviceHeadline": "Rimuovi \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "La tua password è necessaria per rimuovere il dispositivo.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "È possibile inviare fino a {number} file in una sola volta.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File troppo grande", - "modalAssetTooLargeMessage": "Puoi inviare file fino a {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Annulla", "modalConnectAcceptAction": "Connetti", "modalConnectAcceptHeadline": "Accettare?", - "modalConnectAcceptMessage": "Questo ti collegherà e aprirà la conversazione con {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignora", "modalConnectCancelAction": "Sì", "modalConnectCancelHeadline": "Annullare la richiesta?", - "modalConnectCancelMessage": "Rimuovere la richiesta di connessione a {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Elimina", "modalConversationClearHeadline": "Eliminare il contenuto?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Messaggio troppo lungo", - "modalConversationMessageTooLongMessage": "È possibile inviare messaggi fino a {number} caratteri.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{user}s ha iniziato a utilizzare nuovi dispositivi", - "modalConversationNewDeviceHeadlineOne": "{user} ha iniziato a utilizzare un nuovo dispositivo", - "modalConversationNewDeviceHeadlineYou": "{user} ha iniziato a utilizzare un nuovo dispositivo", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Accetta la chiamata", "modalConversationNewDeviceIncomingCallMessage": "Vuoi accettare la chiamata?", "modalConversationNewDeviceMessage": "Vuoi comunque mandare il messaggio?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Vuoi effettuare la chiamata?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "Una delle persone che hai selezionato non vuole essere aggiunta alle conversazioni.", - "modalConversationNotConnectedMessageOne": "{name} non vuole partecipare alle conversazioni.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Rimuovere?", - "modalConversationRemoveMessage": "{user} non sarà in grado di inviare o ricevere messaggi in questa conversazione.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Riprova", "modalUploadContactsMessage": "Non abbiamo ricevuto i tuoi dati. Per favore riprova ad importare i tuoi contatti.", "modalUserBlockAction": "Blocca", - "modalUserBlockHeadline": "Bloccare {user}?", - "modalUserBlockMessage": "{user} non sarà in grado di contattarti o aggiungerti alle conversazioni di gruppo.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Sblocca", "modalUserUnblockHeadline": "Sblocca?", - "modalUserUnblockMessage": "{user} sarà in grado di contattarti e aggiungerti alle conversazioni di gruppo di nuovo.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Ha accettato la tua richiesta di connessione", "notificationConnectionConnected": "Siete connessi ora", "notificationConnectionRequest": "Vuole connettersi", - "notificationConversationCreate": "{user} ha iniziato una conversazione", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} ha rinominato la conversazione in {name}", - "notificationMemberJoinMany": "{user} ha aggiunto {number} persone alla conversazione", - "notificationMemberJoinOne": "{user1} ha aggiunto {user2} alla conversazione", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} ti ha rimosso da una conversazione", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Ti ha inviato un messaggio", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Qualcuno", "notificationPing": "Ha fatto un trillo", - "notificationReaction": "{reaction} il tuo messaggio", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verifica che questo corrisponda all’impronta digitale sul [bold]dispositivo di {user}[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Come si fa?", "participantDevicesDetailResetSession": "Resetta la sessione", "participantDevicesDetailShowMyDevice": "Visualizza impronta digitale del dispositivo", "participantDevicesDetailVerify": "Verificato", "participantDevicesHeader": "Dispositivi", - "participantDevicesHeadline": "{brandName} dà un’impronta unica a ogni dispositivo. Confrontale con {user} e verifica la tua conversazione.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Ulteriori informazioni", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Sito di assistenza", "preferencesAboutTermsOfUse": "Termini d’uso", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "Sito di {brandName}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Se non riconosci un dispositivo qui sopra, rimuovilo e reimposta la password.", "preferencesDevicesCurrent": "Attuale", "preferencesDevicesFingerprint": "Impronta digitale della chiave", - "preferencesDevicesFingerprintDetail": "{brandName} dà un impronta digitale unica a ogni dispositivo. Confrontale per verificare i tuoi dispositivi e le conversazioni.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Annulla", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invita amici ad usare {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Dalla rubrica", "searchInviteDetail": "Condividere i contatti dalla rubrica ti aiuta a connetterti con gli altri. Rendiamo tutte le informazioni dei contatti anonime e non sono cedute a nessun altro.", "searchInviteHeadline": "Invita i tuoi amici", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Non hai nessun contatto su {brandName}. Prova a trovare persone per nome o username.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Scegli il tuo", "takeoverButtonKeep": "Tieni questo", "takeoverLink": "Ulteriori informazioni", - "takeoverSub": "Rivendica il tuo username su {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Digita un messaggio", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Persone ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Aggiungi immagine", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Cerca", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videochiama", - "tooltipConversationsArchive": "Archivio ({shortcut})", - "tooltipConversationsArchived": "Mostra archivio ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Altro", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Riattiva audio ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Apri le preferenze", - "tooltipConversationsSilence": "Silenzia ({shortcut})", - "tooltipConversationsStart": "Avviare conversazione ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Condividi tutti i tuoi contatti dall’app Contatti di macOS", "tooltipPreferencesPassword": "Apri un altro sito per reimpostare la password", "tooltipPreferencesPicture": "Cambia la tua foto…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Questa versione di {brandName} non può partecipare alla chiamata. Per favore usa", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} sta chiamando. Il tuo browser non supporta le chiamate.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Non puoi chiamare perchè il tuo browser non supporta le chiamate.", "warningCallUpgradeBrowser": "Per chiamare, per favore aggiorna Google Chrome.", - "warningConnectivityConnectionLost": "Tentativo di connessione. {brandName} non è in grado di consegnare i messaggi.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Nessuna connessione. Non sarai in grado di inviare o ricevere messaggi.", "warningLearnMore": "Ulteriori informazioni", - "warningLifecycleUpdate": "Una nuova versione di {brandName} è disponibile.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Aggiorna Ora", "warningLifecycleUpdateNotes": "Novità", "warningNotFoundCamera": "Non puoi chiamare perchè il tuo computer non ha una webcam.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Consenti accesso al microfono", "warningPermissionRequestNotification": "[icon] Consenti notifiche", "warningPermissionRequestScreen": "[icon] Consenti accesso allo schermo", - "wireLinux": "{brandName} per Linux", - "wireMacos": "{brandName} per macOS", - "wireWindows": "{brandName} per Windows", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/ja-JP.json b/src/i18n/ja-JP.json index 14cfb81468a..e43e0fceeac 100644 --- a/src/i18n/ja-JP.json +++ b/src/i18n/ja-JP.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "追加する", "addParticipantsHeader": "人を追加します", - "addParticipantsHeaderWithCounter": "({number}) を追加します。", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "サービスを管理", "addParticipantsManageServicesNoResults": "サービスを管理", "addParticipantsNoServicesManager": "サービスはあなたのワークフローを改善に役立ちます。", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "パスワードを忘れた場合", "authAccountPublicComputer": "これは共有のコンピューターです", "authAccountSignIn": "ログイン", - "authBlockedCookies": "ワイヤへのログインのために Cookie を有効にします。", - "authBlockedDatabase": "ワイヤはあなたのメッセージを表示するために、ローカルストレージへのアクセスが必要です。ローカルストレージはプライベートモードでは利用できません。", - "authBlockedTabs": "ワイヤは既に別のタブで開かれています。", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "このタブを代わりに使用する", "authErrorCode": "無効なコード", "authErrorCountryCodeInvalid": "無効な国コード", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "プライバシー上の理由から、会話の履歴はここに表示されません。", - "authHistoryHeadline": "このデバイスで {brandName} を使用するのは初めてです。", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "同時に送信されたメッセージは、ここには表示されません。", - "authHistoryReuseHeadline": "以前にこのデバイスでワイヤーを使用しました。", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "デバイスを管理", "authLimitButtonSignOut": "ログアウト", - "authLimitDescription": "このデバイスで {brandName} を使用するため、他のデバイスを 1 つ削除してください。", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(最新)", "authLimitDevicesHeadline": "デバイス", "authLoginTitle": "Log in", "authPlaceholderEmail": "メール", "authPlaceholderPassword": "パスワード", - "authPostedResend": "{email} へメールを再送します。", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "メールが表示されていませんか?", "authPostedResendDetail": "メールの受信トレイを確認して、手順に従ってください。", "authPostedResendHeadline": "メールを受信しました", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "追加する", - "authVerifyAccountDetail": "これにより、複数のデバイスで {brandName} を使用できます。", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "メールアドレスとパスワードを追加", "authVerifyAccountLogout": "ログアウト", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "コードが表示されていませんか?", "authVerifyCodeResendDetail": "再送する", - "authVerifyCodeResendTimer": "新しいコード \"{expiration}\" を要求することができます。", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "パスワードを入力してください", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "バックアップが完了していません。", "backupExportProgressCompressing": "バックアップを準備中...", "backupExportProgressHeadline": "準備中…", - "backupExportProgressSecondary": "バックアップ中 · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "ファイルの保存", "backupExportSuccessHeadline": "バックアップ準備完了", "backupExportSuccessSecondary": "あなたがコンピュータを紛失したり、新しい機種に乗り換えた際にも、これを使用して履歴を復元することができます。", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "準備中…", - "backupImportProgressSecondary": "履歴復元中 · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "履歴がリストアされました。", "backupImportVersionErrorHeadline": "互換性のないバックアップ", - "backupImportVersionErrorSecondary": "このバックアップデータは、新しいまたは古すぎる {brandName} で作成されたため、リストアできません。", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "再試行", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "カメラへのアクセスがありません", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} - 通話中", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "接続中...", "callStateIncoming": "発信中...", - "callStateIncomingGroup": "{user} が呼び出し中", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "呼び出し中...", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "ファイル", "collectionSectionImages": "Images", "collectionSectionLinks": "リンク", - "collectionShowAll": "すべて表示 {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "つながる", "connectionRequestIgnore": "無視", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "開封通知はオンです", "conversationCreateTeam": "[showmore]すべてのチームメンバー[/showmore]と", "conversationCreateTeamGuest": "[showmore]すべてのチームメンバーと一人のゲスト[/showmore]と", - "conversationCreateTeamGuests": "[showmore]すべてのチームメンバーと {count} 人のゲスト[/showmore]と", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "あなたは会話に参加しました", - "conversationCreateWith": "{users} と", - "conversationCreateWithMore": "{users} と、他[showmore]{count} 人[/showmore]", - "conversationCreated": "[bold]{name}[/bold] が、{users} との会話を開始しました", - "conversationCreatedMore": "[bold]{name}[/bold] が {users} と、[showmore]{count} 表示する[/showmore] と会話を開始しました", - "conversationCreatedName": "[bold]{name}[/bold] が会話を開始しました", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]あなた[/bold] が会話を開始しました", - "conversationCreatedYou": "あなたは {users} と会話を始めました", - "conversationCreatedYouMore": "あなたは {users} と、他[showmore]{count} 人[/showmore] で会話を開始しました。", - "conversationDeleteTimestamp": "{date}: 削除済み", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "両者が開封通知をオンにした場合に、メッセージが開封されたかが分かります。", "conversationDetails1to1ReceiptsHeadDisabled": "開封通知を無効にします", "conversationDetails1to1ReceiptsHeadEnabled": "開封通知を有効にします", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "すべて表示 ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "新規グループ", "conversationDetailsActionDelete": "グループを削除", "conversationDetailsActionDevices": "デバイス", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " 使用を開始しました", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " の一つを未認証にしました", - "conversationDeviceUserDevices": " {user} のデバイス", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " あなたのデバイス", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "{date}: 編集済み", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "マップを開く", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] が {users} と会話を開始しました", - "conversationMemberJoinedMore": "[bold]{name}[/bold] が {users} と、[showmore]{count} 人[/showmore] を会話に追加しました", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] 参加済み", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold] あなた[/bold] が参加済み", - "conversationMemberJoinedYou": "[bold]あなた[/bold]が {users} を会話に追加しました", - "conversationMemberJoinedYouMore": "[bold]あなた[/bold] が {users} と、[showmore]{count} 人[/showmore] を会話に追加しました", - "conversationMemberLeft": "[bold]{name}[/bold] 退出しました", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]あなた[/bold] が退出しました", - "conversationMemberRemoved": "[bold]{name}[/bold] が {users} を削除しました", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]あなた[/bold] が {users} を削除しました", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "配信済み", "conversationMissedMessages": "しばらくの間、このデバイスでWireを利用していなかったため、いくつかのメッセージがここに表示されない可能性があります。", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "このアカウントへの権限が無いか、アカウントは存在していません。", - "conversationNotFoundTitle": "{brandName} この会話を開けませんでした。", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "名前で検索する", "conversationParticipantsTitle": "メンバー", "conversationPing": " ping しました", @@ -558,22 +558,22 @@ "conversationRenameYou": " 会話の名前を変更する", "conversationResetTimer": " タイマーメッセージをオフにしました", "conversationResetTimerYou": " タイマーメッセージをオフにしました", - "conversationResume": " と {users} は会話を始めました", - "conversationSendPastedFile": "{date} にペーストされた画像", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "サービスはこの会議のコンテンツにアクセスできます", "conversationSomeone": "誰か", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] はチームから削除されました", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "今日", "conversationTweetAuthor": " はツイッターにいます", - "conversationUnableToDecrypt1": "{user} からのメッセージが受信されませんでした", - "conversationUnableToDecrypt2": "{user} のデバイスIDが変更されました。メッセージは配信されません。", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "エラー", "conversationUnableToDecryptLink": "なぜ?", "conversationUnableToDecryptResetSession": "セッションをリセット", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": "メッセージタイマーを {time} に設定しました。", - "conversationUpdatedTimerYou": "メッセージタイマーを {time} に設定しました。", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "あなた", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "全てアーカイブ済み", - "conversationsConnectionRequestMany": "{number} 人が待っています。", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 人待機中", "conversationsContacts": "連絡先", "conversationsEmptyConversation": "グループ会話", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "誰かがメッセージを送信しました", "conversationsSecondaryLineEphemeralReply": "あなたへの返信", "conversationsSecondaryLineEphemeralReplyGroup": "誰かがあなたに返信しました", - "conversationsSecondaryLineIncomingCall": "{user} が呼び出し中", - "conversationsSecondaryLinePeopleAdded": "{user} 人追加されました", - "conversationsSecondaryLinePeopleLeft": "残り {number} 人", - "conversationsSecondaryLinePersonAdded": "{user} が追加されました", - "conversationsSecondaryLinePersonAddedSelf": "{user} が参加しました。", - "conversationsSecondaryLinePersonAddedYou": "{user} があなたを追加しました", - "conversationsSecondaryLinePersonLeft": "残り {user}", - "conversationsSecondaryLinePersonRemoved": "{user} が削除されました", - "conversationsSecondaryLinePersonRemovedTeam": "{user} がチームから削除されました", - "conversationsSecondaryLineRenamed": "{user} は会話名を変更しました", - "conversationsSecondaryLineSummaryMention": "{number} メンション", - "conversationsSecondaryLineSummaryMentions": "{number} メンション", - "conversationsSecondaryLineSummaryMessage": "{number} メッセージ", - "conversationsSecondaryLineSummaryMessages": "{number} メッセージ", - "conversationsSecondaryLineSummaryMissedCall": "{number} 不在着信", - "conversationsSecondaryLineSummaryMissedCalls": "{number} 不在着信", - "conversationsSecondaryLineSummaryPing": "{number} ピンしました", - "conversationsSecondaryLineSummaryPings": "{number} ピンしました", - "conversationsSecondaryLineSummaryReplies": "{number} 返信", - "conversationsSecondaryLineSummaryReply": "{number} 返信", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "あなたは退出しました", "conversationsSecondaryLineYouWereRemoved": "あなたは削除されました", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "GIF", "extensionsGiphyButtonMore": "別を試す", "extensionsGiphyButtonOk": "送信", - "extensionsGiphyMessage": "{tag} giphy.comから", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, gifがありません。", "extensionsGiphyRandom": "ランダム", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "完了", "groupCreationParticipantsActionSkip": "省略", "groupCreationParticipantsHeader": "人を追加します", - "groupCreationParticipantsHeaderWithCounter": "({number}) を追加します。", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "名前で検索する", "groupCreationPreferencesAction": "次へ", "groupCreationPreferencesErrorNameLong": "文字が多すぎます", @@ -823,9 +823,9 @@ "initDecryption": "メッセージの復号", "initEvents": "メッセージを読み込み中...", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "こんにちは、{user} さん。", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "新しいメッセージを確認する", - "initUpdatedFromNotifications": "もうすぐ終わります - ワイヤ を楽しんで!", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "接続データと会話データを取得する", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "次へ", "invite.skipForNow": "今はスキップ", "invite.subhead": "同僚を招待します", - "inviteHeadline": "{brandName}に招待する", - "inviteHintSelected": "{metaKey} + C を押してコピー", - "inviteHintUnselected": "選択して、{metaKey} + C を押す", - "inviteMessage": "私は{brandName}にいます。{username} で検索するか、get.wire.com にアクセスしてください", - "inviteMessageNoEmail": "私は{brandName}にいます。https://get.wire.com にアクセスして私とつながりましょう。", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "編集済: {edited}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "まだ、誰もこのメッセージを読んでいません。", "messageDetailsReceiptsOff": "このメッセージが送信された時、開封通知はオフでした。", - "messageDetailsSent": "送信済: {sent}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "詳細", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "既読 {count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "開封通知を有効にします", "modalAccountReadReceiptsChangedSecondary": "デバイスを管理", "modalAccountRemoveDeviceAction": "デバイスを削除", - "modalAccountRemoveDeviceHeadline": "\"{device}\" を削除", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "デバイスを削除するにはパスワードが必要です。", "modalAccountRemoveDevicePlaceholder": "パスワード", "modalAcknowledgeAction": "Ok", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "パスワードが間違っています", "modalAppLockWipePasswordGoBackButton": "戻る", "modalAppLockWipePasswordPlaceholder": "パスワード", - "modalAppLockWipePasswordTitle": "このクライアントをリセットするための {brandName} アカウントのパスワードを入力してください", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "制限されたファイルタイプ", - "modalAssetFileTypeRestrictionMessage": "ファイルタイプ \"{fileName}\" は許可されていません。", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "1回のファイル数が多すぎます", - "modalAssetParallelUploadsMessage": "一度に {number} ファイル まで送信できます。", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "ファイルが大きすぎます", - "modalAssetTooLargeMessage": "{number} ファイルまで送信できます。", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "他の人によってあなたが利用可能に設定されました。各会話の通知設定に従って、通話着信およびメッセージの通知を受信します。", "modalAvailabilityAvailableTitle": "利用可能に設定しました", "modalAvailabilityAwayMessage": "他の人によってあなたが不在に設定されました。通話着信やメッセージに関する通知は受信されません。", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "キャンセル", "modalConnectAcceptAction": "つながる", "modalConnectAcceptHeadline": "許可しますか?", - "modalConnectAcceptMessage": "{user} とつながって、会話を始める。", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "無視", "modalConnectCancelAction": "はい", "modalConnectCancelHeadline": "リクエストを取り消しますか?", - "modalConnectCancelMessage": "{user} への接続リクエストを削除します。", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "いいえ", "modalConversationClearAction": "削除", "modalConversationClearHeadline": "コンテンツを削除しますか?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "退室", - "modalConversationLeaveHeadline": "{name} との会話から退室しますか?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "この会話でメッセージの送受信をすることができません", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "メッセージが長すぎます", - "modalConversationMessageTooLongMessage": "{number} 文字までメッセージを送信することができます。", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "このまま送信", - "modalConversationNewDeviceHeadlineMany": "{users} が新しいデバイスを使い始めました", - "modalConversationNewDeviceHeadlineOne": "{user} が新しいデバイスを使い始めました", - "modalConversationNewDeviceHeadlineYou": "{user} が新しいデバイスを使い始めました", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "通話をうけいれる", "modalConversationNewDeviceIncomingCallMessage": "さらに電話をうけますか?", "modalConversationNewDeviceMessage": "まだメッセージを送信したいですか?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "さらに電話をかけますか?", "modalConversationNotConnectedHeadline": "だれも会話に追加されていません。", "modalConversationNotConnectedMessageMany": "選択したメンバーの中に、会話への追加を希望していない人がいます。", - "modalConversationNotConnectedMessageOne": "{name} は会話への追加を希望していません。", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "削除しますか?", - "modalConversationRemoveMessage": "{user} は、この会話でメッセージの送受信をすることができません", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "リンクを取り消す", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "リンクを取り消しますか?", "modalConversationRevokeLinkMessage": "新しいゲストはこのリンクに参加することができません。現在のゲストはアクセス可能です。", "modalConversationTooManyMembersHeadline": "満員です", - "modalConversationTooManyMembersMessage": "最大 {number1} 人までが会話に参加することができます。あと {number2} 人が参加できます。", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "作成", "modalCreateFolderHeadline": "新規フォルダを作成", "modalCreateFolderMessage": "あなたの会話を新しいフォルダへ移動します。", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "選択された画像は大きすぎます", - "modalGifTooLargeMessage": "最大サイズは {number} MB です。", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,16 +1104,16 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} はカメラへのアクセス権を持っていません。[br][faqLink]このサポート記事を読み[/faqLink]、修正する方法を見つけます。", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "カメラへのアクセスがありません", "modalOpenLinkAction": "開く", - "modalOpenLinkMessage": "あなたは、{link} にアクセスしようとしています", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "リンクを開く", "modalOptionSecondary": "キャンセル", "modalPictureFileFormatHeadline": "この画像は使用できません。", "modalPictureFileFormatMessage": "PNG または、JPEG ファイルを選択してください。", "modalPictureTooLargeHeadline": "選択された画像は大きすぎます", - "modalPictureTooLargeMessage": "画像は最大 {number} MB まで使えます。", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "画像が小さすぎます", "modalPictureTooSmallMessage": "最低 320 x 320 px の画像を選択してください。", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "もう一度試す", "modalUploadContactsMessage": "あなたの情報を受信していません。連絡先を再度インポートしてください。", "modalUserBlockAction": "ブロック", - "modalUserBlockHeadline": "{user} をブロックしますか?", - "modalUserBlockMessage": "{user} は、あなたにコンタクトをすることやグループ会話にあなたを追加することができません。", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "ブロック解除", "modalUserUnblockHeadline": "ブロック解除?", - "modalUserUnblockMessage": "{user} は、あなたにコンタクトをすることやグループ会話にあなたを追加することができます。", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "接続のリクエストが受け入れられました", "notificationConnectionConnected": "接続されました", "notificationConnectionRequest": "接続をリクエスト", - "notificationConversationCreate": "{user} 会話を始めました", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "会話が削除されました。", - "notificationConversationDeletedNamed": "{name} が削除されました。", - "notificationConversationMessageTimerReset": "{user} がタイマーメッセージをオフにしました", - "notificationConversationMessageTimerUpdate": "{user} がメッセージタイマーを {time} に設定しました。", - "notificationConversationRename": "{user} は会話の名前を {name} に変更しました", - "notificationMemberJoinMany": "{user} は {number} 人を会話に追加しました", - "notificationMemberJoinOne": "{user1} は {user2} を会話に追加しました", - "notificationMemberJoinSelf": "{user} は会話に参加しました", - "notificationMemberLeaveRemovedYou": "{user} があなたを会話から削除しました", - "notificationMention": "メンション: {text}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "あなたにメッセージを送信しました", "notificationObfuscatedMention": "あなたへのメンション", "notificationObfuscatedReply": "あなたへの返信", "notificationObfuscatedTitle": "誰か", "notificationPing": "Ping されました", - "notificationReaction": "{reaction} あなたのメッセージ", - "notificationReply": "返信: {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "あなたは、すべて(オーディオとビデオ通話を含みます)または、メンションされた時のみに、通知をすることができます。", "notificationSettingsEverything": "全て", "notificationSettingsMentionsAndReplies": "メンション と 返信", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "ファイルが共有されました", "notificationSharedLocation": "場所を共有しました", "notificationSharedVideo": "ビデオを共有しました", - "notificationTitleGroup": "{user} は {conversation} に参加中", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "呼び出し中", "notificationVoiceChannelDeactivate": "着信", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "[bold]{user}\"s device[/bold] に表示されるフィンガープリントと一致することを確認する", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "どうすればいいですか?", "participantDevicesDetailResetSession": "セッションをリセット", "participantDevicesDetailShowMyDevice": "自分のデバイスのフィンガープリントを表示", "participantDevicesDetailVerify": "検証済み", "participantDevicesHeader": "デバイス", - "participantDevicesHeadline": "{brandName} はデバイス毎に固有のフィンガープリントを付与します。それを {user} と比較して、会話を確認します。", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "もっと知る", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "オーディオ / ビデオ", "preferencesAVCamera": "カメラ", "preferencesAVMicrophone": "マイク", - "preferencesAVNoCamera": "{brandName} はカメラへのアクセス権を持っていません。[br][faqLink]このサポート記事を読み[/faqLink]、修正する方法を見つけます。", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "スピーカー", "preferencesAVTemporaryDisclaimer": "ゲストはビデオ通話を開始できません。参加する場合は、使用するカメラを選択します。", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "サポートウェブサイト", "preferencesAboutTermsOfUse": "利用規約", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} のウェブサイト", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "アカウント", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "ログアウト", "preferencesAccountManageTeam": "チームを管理する", "preferencesAccountMarketingConsentCheckbox": "ニュースレターを受け取る", - "preferencesAccountMarketingConsentDetail": "電子メールで {brandName}からニュースや製品アップデート情報を受け取る。", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "プライバシー", "preferencesAccountReadReceiptsCheckbox": "開封通知", "preferencesAccountReadReceiptsDetail": "オフの場合は、他の人の開封通知を見ることができません。この設定はグループ会議には適用されません。", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "もし上のデバイスを知らない場合は、それを削除して、パスワードをリセットしてください。", "preferencesDevicesCurrent": "現行", "preferencesDevicesFingerprint": "重要なフィンガープリント", - "preferencesDevicesFingerprintDetail": "{brandName}は各デバイスに固有のフィンガープリントを付与します。これを比較することでお使いのデバイスと会話を確認します。", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "キャンセル", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "いくつか", "preferencesOptionsAudioSomeDetail": "Pings、電話", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "あなたの会話履歴をバックアップして保存します。これにより、もしデバイスをなくしたり、新しいデバイスに切り替えた場合でも、会話記録をリストアすることができます。\nバックアップファイルは、{brandName} の エンドツーエンド暗号化で保護されないので、安全な場所に保存してください。", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "履歴", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "会話履歴は、同じプラットフォームのバックアップからのみ復元できます。あなたのバックアップは、このデバイス上の会話を上書きします。", @@ -1329,7 +1329,7 @@ "preferencesOptionsContactsDetail": "あなたの連絡先情報はあなたが他の人とつながるために用いられます。私たちはすべての情報を匿名化し、他の誰ともあなたの連絡先に関する情報をシェアしません。", "preferencesOptionsContactsMacos": "連絡先からのインポート", "preferencesOptionsEmojiReplaceCheckbox": "顔文字を絵文字に変換する", - "preferencesOptionsEmojiReplaceDetail": ":-) → {icon}", + "preferencesOptionsEmojiReplaceDetail": ":-) → {{icon}}", "preferencesOptionsEnableAgcCheckbox": "Automatic gain control (AGC)", "preferencesOptionsEnableAgcDetails": "Enable to allow your microphone volume to be adjusted automatically to ensure all participants in a call are heard with similar and comfortable loudness.", "preferencesOptionsEnableSoundlessIncomingCalls": "Silence other calls", @@ -1374,8 +1374,8 @@ "replyQuoteError": "このメッセージを見ることができません。", "replyQuoteShowLess": "一部のみ表示", "replyQuoteShowMore": "さらに表示", - "replyQuoteTimeStampDate": "{date} のオリジナルメッセージ", - "replyQuoteTimeStampTime": "{time} のオリジナルメッセージ", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "管理者", "roleOwner": "所有者", "rolePartner": "パートナー", @@ -1396,20 +1396,20 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "{brandName}に招待する", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "連絡先から", "searchInviteDetail": "連絡先をシェアすると他のユーザーと接続するのに役立ちます。すべての情報は匿名化され、第三者に共有することはありません。", "searchInviteHeadline": "友達を招待", "searchInviteShare": "連絡先を共有", - "searchListAdmins": "会話の管理者", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "あなたの連絡先にいるすべての人がこの会話に参加しています。", - "searchListMembers": "会話のメンバー", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "管理者がいません。", "searchListNoMatches": "一致する結果がありません。別の名前を入力してください。", "searchManageServices": "サービスを管理", "searchManageServicesNoResults": "サービスを管理", "searchMemberInvite": "チームに招待する", - "searchNoContactsOnWire": "ワイヤーに連絡先がありません。名前またはユーザー名で人々 を探してみてください。", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "検索に一致した会話は見つかりませんでした。", "searchNoServicesManager": "サービスはあなたのワークフローを改善に役立ちます。", "searchNoServicesMember": "あなたのワークフローを改善するサービスです。サービスを有効にするには、管理者に問い合わせてください。", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "自分で選ぶ", "takeoverButtonKeep": "これにする", "takeoverLink": "もっと知る", - "takeoverSub": "{brandName}でのユーザーネームを選ぶ", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "通話", - "tooltipConversationDetailsAddPeople": "会話に追加する ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "会話名を変更する", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "メッセージを入力", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "友人 ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "写真を追加", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "検索", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "ビデオ通話", - "tooltipConversationsArchive": "アーカイブ ({shortcut})", - "tooltipConversationsArchived": "アーカイブを表示 ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "さらに", - "tooltipConversationsNotifications": "通知設定を開く ({shortcut})", - "tooltipConversationsNotify": "ミュート解除 ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "設定を開く", - "tooltipConversationsSilence": "ミュート ({shortcut})", - "tooltipConversationsStart": "会話を始める ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "MacOS の連絡先アプリから連絡先を共有します。", "tooltipPreferencesPassword": "パスワードをリセットするための別のウェブサイトを開く", "tooltipPreferencesPicture": "あなたの写真を変更する...", @@ -1577,8 +1577,8 @@ "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "このアカウントに対する権限がないか、またはこのユーザーが {brandName} 上にいない可能性があります。", - "userNotFoundTitle": "{brandName} このユーザーを見つけられませんでした。", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "つながる", "userProfileButtonIgnore": "無視", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "メール", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "残り {time} 時間", - "userRemainingTimeMinutes": "残り {time} 分未満", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "メールアドレス変更", "verify.headline": "メール受信しました。", "verify.resendCode": "コードを再送する", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "このバージョンの{brandName}は電話に参加できません。使用してください", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} が呼び出し中。お使いのブラウザは電話をサポートしていません。", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "ブラウザが電話をサポートしていないため電話できません", "warningCallUpgradeBrowser": "電話をするためには、Google Chromeをアップデートしてください", - "warningConnectivityConnectionLost": "接続しようとしています。{brandName}は、メッセージを配信できない可能性があります。", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "インターメット接続がありません。メッセージの送受信ができません。", "warningLearnMore": "もっと知る", - "warningLifecycleUpdate": "{brandName}の新しいバージョンが利用できます。", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "今すぐアップデート", "warningLifecycleUpdateNotes": "新着情報", "warningNotFoundCamera": "コンピューターにカメラがないため電話できません。", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "ブラウザがカメラへのアクセス権を持たないため電話できません。", "warningPermissionDeniedMicrophone": "ブラウザがマイクへのアクセス権を持たないため電話できません。", "warningPermissionDeniedScreen": "Wire はあなたの画面を共有するための権限が必要です", - "warningPermissionRequestCamera": "{icon} カメラへのアクセスを許可します。", - "warningPermissionRequestMicrophone": "{icon} マイクへのアクセスを許可します。", - "warningPermissionRequestNotification": "{icon} 通知を許可します。", - "warningPermissionRequestScreen": "{icon} 画面へのアクセスを許可します。", - "wireLinux": "Linux版 {brandName}", - "wireMacos": "macOS版 {brandName}", - "wireWindows": "Windows版 {brandName}", - "wire_for_web": "Web版 {brandName}" + "warningPermissionRequestCamera": "{{icon}} カメラへのアクセスを許可します。", + "warningPermissionRequestMicrophone": "{{icon}} マイクへのアクセスを許可します。", + "warningPermissionRequestNotification": "{{icon}} 通知を許可します。", + "warningPermissionRequestScreen": "{{icon}} 画面へのアクセスを許可します。", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/lt-LT.json b/src/i18n/lt-LT.json index b3f39946e10..323eefb87c6 100644 --- a/src/i18n/lt-LT.json +++ b/src/i18n/lt-LT.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Pridėti", "addParticipantsHeader": "Pridėti žmonių", - "addParticipantsHeaderWithCounter": "Pridėti žmonių ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Valdyti tarnybas", "addParticipantsManageServicesNoResults": "Valdyti tarnybas", "addParticipantsNoServicesManager": "Tarnybos yra pagalbininkai, kurie padeda pagerinti darbo eigą.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Pamiršau slaptažodį", "authAccountPublicComputer": "Tai yra viešas kompiuteris", "authAccountSignIn": "Prisijungti", - "authBlockedCookies": "Aktyvuokite slapukus, kad galėtumėte prisijungti prie „{brandName}“.", - "authBlockedDatabase": "Norint rodyti žinutes, {brandName} reikia prieigos prie jūsų vietinės saugyklos. Vietinė saugykla nėra prieinama privačioje veiksenoje.", - "authBlockedTabs": "{brandName} jau yra atverta kitoje kortelėje.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Naudoti šią kortelę", "authErrorCode": "Neteisingas kodas", "authErrorCountryCodeInvalid": "Neteisingas šalies kodas", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "GERAI", "authHistoryDescription": "Privatumo sumetimais, jūsų pokalbio istorija čia nebus rodoma.", - "authHistoryHeadline": "Pirmą kartą naudojate „{brandName}“ šiame įrenginyje.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Per tą laikotarpį išsiųstos žinutės, čia nebus rodomos.", - "authHistoryReuseHeadline": "Naudojote „{brandName}“ šiame įrenginyje.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Tvarkyti įrenginius", "authLimitButtonSignOut": "Atsijungti", - "authLimitDescription": "Norėdami pradėti naudoti {brandName} šiame įrenginyje, pašalinkite vieną iš savo kitų įrenginių.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Esamas)", "authLimitDevicesHeadline": "Įrenginiai", "authLoginTitle": "Log in", "authPlaceholderEmail": "El. paštas", "authPlaceholderPassword": "Slaptažodis", - "authPostedResend": "Siųsti iš naujo į {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Negaunate el. laiško?", "authPostedResendDetail": "Patikrinkite savo el. paštą ir sekite nurodymus.", "authPostedResendHeadline": "Jūs gavote laišką.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Pridėti", - "authVerifyAccountDetail": "Tai leidžia jums naudoti „{brandName}“ keliuose įrenginiuose.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Pridėkite el. pašto adresą ir slaptažodį.", "authVerifyAccountLogout": "Atsijungti", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Negaunate kodo?", "authVerifyCodeResendDetail": "Siųsti iš naujo", - "authVerifyCodeResendTimer": "Jūs galite užklausti naują kodą {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Įveskite savo slaptažodį", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Atsarginės kopijos kūrimas nebuvo sėkmingas.", "backupExportProgressCompressing": "Ruošiamas atsarginės kopijos failas", "backupExportProgressHeadline": "Ruošiama…", - "backupExportProgressSecondary": "Kuriame atsarginė kopija · {processed} iš {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Išsaugoti failą", "backupExportSuccessHeadline": "Atsarginis kopijavimas baigtas", "backupExportSuccessSecondary": "Jei prarasite savo kompiuterį arba pasikeisite nauju, kopiją galėsite panaudoti praeities atkūrimui.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Ruošiama…", - "backupImportProgressSecondary": "Atkuriama praeitis · {processed} iš {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Praeitis atkurta.", "backupImportVersionErrorHeadline": "Nesuderinama atsarginė kopija", - "backupImportVersionErrorSecondary": "Ši atsarginė kopija buvo sukurta naudojant arba naujesnę arba senesnę „{brandName}“ versiją, ir negali būti naudojama atkūrimui.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Bandykite dar kartą", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Nėra galimybės naudotis kamera", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} kalba", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Sujungiama…", "callStateIncoming": "Skambinama…", - "callStateIncomingGroup": "{user} jums skambina", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Kviečiama…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Failai", "collectionSectionImages": "Images", "collectionSectionLinks": "Nuorodos", - "collectionShowAll": "Rodyti visus {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Užmegzti kontaktą", "connectionRequestIgnore": "Nepaisyti", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Pranešimai apie skaitymą yra įjungti", "conversationCreateTeam": "su [showmore]visais, esančiais komandoje[/showmore]", "conversationCreateTeamGuest": "su [showmore]visais, esančiais komandoje ir svečiu[/showmore]", - "conversationCreateTeamGuests": "su [showmore]visais, esančiais komandoje ir {count} svečiais[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Prisijungėte prie susirašinėjimo", - "conversationCreateWith": "su {users}", - "conversationCreateWithMore": "su {users}, ir dar [showmore]{count}[/showmore]", - "conversationCreated": "[bold]{name}[/bold] pradėjo susirašinėjimą su {users}", - "conversationCreatedMore": "[bold]{name}[/bold] pradėjo susirašinėjimą su {users}, ir dar [showmore]{count} [/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] pradėjo susirašinėjimą", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]Jūs[/bold] pradėjote susirašnėjimą", - "conversationCreatedYou": "Jūs pradėjote susirašinėjimą su {users}", - "conversationCreatedYouMore": "Jūs pradėjote susirašinėjimą su {users}, ir dar [showmore]{count}[/showmore]", - "conversationDeleteTimestamp": "Ištrinta: {date}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "Jei abi šalys įjungs pranešimus apie skatymą, galėsite matyti, kai pranešimai yra perskaitomi.", "conversationDetails1to1ReceiptsHeadDisabled": "Esate išjungę pranešimus apie skaitymą", "conversationDetails1to1ReceiptsHeadEnabled": "Esate įjungę pranešimus apie skaitymą", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Rodyti visus ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Nauja grupė", "conversationDetailsActionDelete": "Ištrinti grupę", "conversationDetailsActionDevices": "Įrenginiai", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " pradėjo naudoti", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " panaikinote patvirtinimą vieno iš", - "conversationDeviceUserDevices": " {user} įrenginių", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " savo įrenginių", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Taisyta: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Atverti žemėlapį", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] pridėjo {users} prie susirašinėjimo", - "conversationMemberJoinedMore": "[bold]{name}[/bold] pridėjo {users}, ir dar [showmore]{count}[/showmore] prie susirašinėjimo", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] prisijungė", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]Jūs[/bold] prisijungėte", - "conversationMemberJoinedYou": "[bold]Jūs[/bold] pridėjote {users} prie susirašinėjimo", - "conversationMemberJoinedYouMore": "[bold]Jūs[/bold] pridėjote {users}, ir dar[showmore]{count}[/showmore] prie susirašinėjimo", - "conversationMemberLeft": "[bold]{name}[/bold] išėjo", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]Jūs[/bold] išėjote", - "conversationMemberRemoved": "[bold]{name}[/bold] pašalino {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Jūs[/bold] pašalinote {users}", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Pristatyta", "conversationMissedMessages": "Jūs kurį laiką nenaudojote šio įrenginio. Kai kurios žinutės čia gali neatsirasti.", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Gali būti, kad neturite leidimo šiai paskyrai arba jos daugiau nebėra.", - "conversationNotFoundTitle": "{brandName} negali atverti šio pokalbio.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Ieškokite pagal vardą", "conversationParticipantsTitle": "Žmonės", "conversationPing": " patikrino ryšį", @@ -558,22 +558,22 @@ "conversationRenameYou": " pervadino pokalbį", "conversationResetTimer": " išjungė žinutė laikmatį", "conversationResetTimerYou": " išjungėte žinučių laikmatį", - "conversationResume": "Pradėti pokalbį su {users}", - "conversationSendPastedFile": "Paveikslas įdėtas {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Tarnybos turi galimybę prisijungti prie šio susirašinėjimo turinio", "conversationSomeone": "Kažkas", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] buvo pašalintas (-a) iš komandos", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "šiandien", "conversationTweetAuthor": " socialiniame tinkle Twitter", - "conversationUnableToDecrypt1": "žinutė nuo {user} nebuvo gauta.", - "conversationUnableToDecrypt2": "Pasikeitė {user} įrenginio tapatybė. Žinutė nepristatyta.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Klaida", "conversationUnableToDecryptLink": "Kodėl?", "conversationUnableToDecryptResetSession": "Atstatyti seansą", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " nustatė žinutė laikmatį į {time}", - "conversationUpdatedTimerYou": " nustatėte žinučių laikmatį į {time}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "jūs", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Viskas užarchyvuota", - "conversationsConnectionRequestMany": "Laukia {number} žmonės", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 asmuo laukia", "conversationsContacts": "Kontaktai", "conversationsEmptyConversation": "Grupės pokalbis", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Kažkas išsiuntė žinutę", "conversationsSecondaryLineEphemeralReply": "jums atsakė", "conversationsSecondaryLineEphemeralReplyGroup": "Kažkas jums atsakė", - "conversationsSecondaryLineIncomingCall": "{user} jums skambina", - "conversationsSecondaryLinePeopleAdded": "Buvo pridėta {user} žmonių", - "conversationsSecondaryLinePeopleLeft": "{number} žmonių išėjo", - "conversationsSecondaryLinePersonAdded": "{user} buvo pridėta(-s)", - "conversationsSecondaryLinePersonAddedSelf": "{user} prisijungė", - "conversationsSecondaryLinePersonAddedYou": "{user} pridėjo jus", - "conversationsSecondaryLinePersonLeft": "{user} išėjo", - "conversationsSecondaryLinePersonRemoved": "{user} buvo pašalinta(-s)", - "conversationsSecondaryLinePersonRemovedTeam": "{user} buvo pašalintas iš komandos", - "conversationsSecondaryLineRenamed": "{user} pervadino pokalbį", - "conversationsSecondaryLineSummaryMention": "{number} paminėjimas", - "conversationsSecondaryLineSummaryMentions": "Paminėjimų: {number}", - "conversationsSecondaryLineSummaryMessage": "{number} žinutė", - "conversationsSecondaryLineSummaryMessages": "Žinučių: {number}", - "conversationsSecondaryLineSummaryMissedCall": "{number} praleistas skambutis", - "conversationsSecondaryLineSummaryMissedCalls": "Praleistų skambučių: {number}", - "conversationsSecondaryLineSummaryPing": "{number} ryšio tikrinimas", - "conversationsSecondaryLineSummaryPings": "Ryšio tikrinimų: {number}", - "conversationsSecondaryLineSummaryReplies": "Atsakymų: {number}", - "conversationsSecondaryLineSummaryReply": "{number} atsakymas", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Jūs išėjote", "conversationsSecondaryLineYouWereRemoved": "Jūs buvote pašalinti", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Pabandyti kitą", "extensionsGiphyButtonOk": "Siųsti", - "extensionsGiphyMessage": "{tag} • per giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oi, nėra gif", "extensionsGiphyRandom": "Atsitiktinis", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Atlikta", "groupCreationParticipantsActionSkip": "Praleisti", "groupCreationParticipantsHeader": "Pridėti žmonių", - "groupCreationParticipantsHeaderWithCounter": "Pridėti žmonių ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Ieškokite pagal vardą", "groupCreationPreferencesAction": "Kitas", "groupCreationPreferencesErrorNameLong": "Per daug simbolių", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Iššifruojamos žinutės", "initEvents": "Įkeliamos žinutės", - "initProgress": " — {number1} iš {number2}", - "initReceivedSelfUser": "Sveiki, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Tikrinama ar yra naujų žinučių", - "initUpdatedFromNotifications": "Beveik baigta – mėgaukitės „{brandName}“", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Gaunami jūsų kontaktai ir pokalbiai", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "kolega@elpastas.lt", @@ -833,11 +833,11 @@ "invite.nextButton": "Kitas", "invite.skipForNow": "Kol kas praleisti", "invite.subhead": "Kvieskite kolegas prisijungti.", - "inviteHeadline": "Pakvieskite žmones į {brandName}", - "inviteHintSelected": "Spustelėję {metaKey} ir C nukopijuosite", - "inviteHintUnselected": "Pažymėkite ir spustelėkite {metaKey} ir C", - "inviteMessage": "Aš naudoju {brandName}. Ieškokite manęs kaip {username} arba apsilankykite get.wire.com.", - "inviteMessageNoEmail": "Aš naudoju {brandName}. Apsilankyk get.wire.com , kad su manimi susisiektum.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Vald", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Taisyta: {edited}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Kol kas niekas neperskaitė šios žinutės.", "messageDetailsReceiptsOff": "Pranešimai apie skaitymą nebuvo įjungti, kai ši žinutė buvo išsiųsta.", - "messageDetailsSent": "Išsiųsta: {sent}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Išsamiau", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "{count} perskaitė", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Esate įjungę pranešimus apie skaitymą", "modalAccountReadReceiptsChangedSecondary": "Tvarkyti įrenginius", "modalAccountRemoveDeviceAction": "Šalinti įrenginį", - "modalAccountRemoveDeviceHeadline": "Šalinti \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Norint pašalinti įrenginį, reikalingas jūsų slaptažodis.", "modalAccountRemoveDevicePlaceholder": "Slaptažodis", "modalAcknowledgeAction": "Gerai", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Per daug failų vienu metu", - "modalAssetParallelUploadsMessage": "Jūs vienu metu galite siųsti iki {number} failų.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Failas per didelis", - "modalAssetTooLargeMessage": "Jūs galite siųsti failus iki {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "Kitiems žmonėms būsite rodomi kaip Pasiekiama(-s). Jūs gausite pranešimus apie gaunamus skambučius ir žinutes pagal kiekviename pokalbyje nustatytą pranešimų nustatymą.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Atsisakyti", "modalConnectAcceptAction": "Užmegzti kontaktą", "modalConnectAcceptHeadline": "Priimti?", - "modalConnectAcceptMessage": "Tai užmegs kontaktą ir atvers pokalbį su {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Nepaisyti", "modalConnectCancelAction": "Taip", "modalConnectCancelHeadline": "Atsisakyti užklausos?", - "modalConnectCancelMessage": "Šalinti kontakto užmezgimo su {user} užklausą.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Ne", "modalConversationClearAction": "Ištrinti", "modalConversationClearHeadline": "Ištrinti turinį?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Išeiti", - "modalConversationLeaveHeadline": "Išeiti iš susirašinėjimo „{name}“?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Jūs daugiau nebegalėsite gauti ar siųsti žinutes šiame pokalbyje.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Žinutė pernelyg ilga", - "modalConversationMessageTooLongMessage": "Jūs galite siųsti žinutes iki {number} simbolių ilgio.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Vis tiek siųsti", - "modalConversationNewDeviceHeadlineMany": "{user}s pradėjo naudoti naujus įrenginius", - "modalConversationNewDeviceHeadlineOne": "{user} pradėjo naudoti naują įrenginį", - "modalConversationNewDeviceHeadlineYou": "{user} pradėjo naudoti naują įrenginį", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Priimti skambutį", "modalConversationNewDeviceIncomingCallMessage": "Ar vis dar norite priimti skambutį?", "modalConversationNewDeviceMessage": "Ar vis dar norite išsiųsti savo žinutes?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Ar vis dar norite atlikti skambutį?", "modalConversationNotConnectedHeadline": "Susirašinėjime nieko nėra", "modalConversationNotConnectedMessageMany": "Vienas iš pasirinktų žmonių nenori būti susirašinėjimuose.", - "modalConversationNotConnectedMessageOne": "{name} nenori būti susirašinėjimuose.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Šalinti?", - "modalConversationRemoveMessage": "{user} negalės siųsti ir gauti žinutes šiame pokalbyje.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Naikinti nuorodą", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Panaikinti nuorodą?", "modalConversationRevokeLinkMessage": "Nauji svečiai negalės prisijungti spustelėję nuorodą. Dabartiniai svečiai liks prisijungę.", "modalConversationTooManyMembersHeadline": "Balso kanalas perpildytas", - "modalConversationTooManyMembersMessage": "Prie pokalbio gali prisijungti iki {number1} žmonių. Šiuo metu yra vietos tik dar {number2} žmonėms.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Sukurti", "modalCreateFolderHeadline": "Sukurti naują aplanką", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Pasirinkta animacija per didelė", - "modalGifTooLargeMessage": "Didžiausias dydis yra {number} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,16 +1104,16 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "„{brandName}“ neturi galimybės prisijungti prie kameros.[br][faqLink]Perskaitykite šį pagalbos straipsnį[/faqLink] ir sužinosite, kaip tai sutvarkyti.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "Nėra galimybės naudotis kamera", "modalOpenLinkAction": "Atverti", - "modalOpenLinkMessage": "Tai jus nukreips į {link}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Aplankyti nuorodą", "modalOptionSecondary": "Atsisakyti", "modalPictureFileFormatHeadline": "Negalite naudoti šio paveikslėlio", "modalPictureFileFormatMessage": "Pasirinkite „PNG“ arba „JPEG“ failą.", "modalPictureTooLargeHeadline": "Pasirinktas paveikslėlis per didelis", - "modalPictureTooLargeMessage": "Galite naudoti iki {number} MB dydžio paveikslėlį.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Paveikslėlis per mažas", "modalPictureTooSmallMessage": "Pasirinkite bent 320 x 320 px dydžio paveikslėlį.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Bandyti dar kartą", "modalUploadContactsMessage": "Mes negavome jūsų informacijos. Bandykite importuoti savo kontaktus dar kartą.", "modalUserBlockAction": "Užblokuoti", - "modalUserBlockHeadline": "Užblokuoti {user}?", - "modalUserBlockMessage": "{user} negalės su jumis susisiekti ar pridėti jus į grupės pokalbius.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Atblokuoti", "modalUserUnblockHeadline": "Atblokuoti?", - "modalUserUnblockMessage": "{user} galės ir vėl su jumis susisiekti ar pridėti jus į grupės pokalbius.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Priėmė jūsų kontakto užmezgimo užklausą", "notificationConnectionConnected": "Dabar esate užmezgę kontaktą", "notificationConnectionRequest": "Nori užmegzti kontaktą", - "notificationConversationCreate": "{user} pradėjo pokalbį", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "Pokalbis ištrintas", - "notificationConversationDeletedNamed": "{name} ištrintas", - "notificationConversationMessageTimerReset": "{user} išjungė žinučių laikmatį", - "notificationConversationMessageTimerUpdate": "{user} nustatė žinučių laikmatį į {time}", - "notificationConversationRename": "{user} pervadino pokalbį į {name}", - "notificationMemberJoinMany": "{user} pridėjo {number} žmones(-ių) į pokalbį", - "notificationMemberJoinOne": "{user1} pridėjo {user2} į pokalbį", - "notificationMemberJoinSelf": "{user} prisijungė prie susirašinėjimo", - "notificationMemberLeaveRemovedYou": "{user} pašalino jus iš pokalbio", - "notificationMention": "Paminėjimas: {text}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Išsiuntė jums žinutę", "notificationObfuscatedMention": "Jus paminėjo", "notificationObfuscatedReply": "Jums atsakė", "notificationObfuscatedTitle": "Kažkas", "notificationPing": "Patikrino ryšį", - "notificationReaction": "{reaction} jūsų žinutė", - "notificationReply": "Atsakymas: {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "Jums gali būti pranešama apie viską (įskaitant garso ir vaizdo skambučius) arba tik tuomet, kai kas nors jus paminėjo ar atsakė į vieną iš jūsų žinučių.", "notificationSettingsEverything": "Viskas", "notificationSettingsMentionsAndReplies": "Paminėjimai ir atsakymai", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Pasidalino failu", "notificationSharedLocation": "Pasidalino vieta", "notificationSharedVideo": "Pasidalino vaizdo įrašu", - "notificationTitleGroup": "{user} susirašinėjime {conversation}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Skambina", "notificationVoiceChannelDeactivate": "Skambino", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Įsitikinkite, kad šis kontrolinis kodas yra toks pats, kaip ir įrenginyje, kurį naudoja [bold]{user}[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Kaip tai padaryti?", "participantDevicesDetailResetSession": "Atstatyti seansą", "participantDevicesDetailShowMyDevice": "Rodyti mano įrenginio kontrolinį kodą", "participantDevicesDetailVerify": "Patvirtintas", "participantDevicesHeader": "Įrenginiai", - "participantDevicesHeadline": "{brandName} kiekvienam įrenginiui suteikia unikalų kontrolinį kodą. Palyginkite juos su {user} ir patvirtinkite savo pokalbį.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Sužinoti daugiau", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Garsas / Vaizdas", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofonas", - "preferencesAVNoCamera": "„{brandName}“ neturi galimybės prisijungti prie kameros.[br][faqLink]Perskaitykite šį pagalbos straipsnį[/faqLink] ir sužinosite, kaip tai sutvarkyti.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Garsiakalbiai", "preferencesAVTemporaryDisclaimer": "Svečiai negali pradėti vaizdo konferencijų. Pasirinkite norimą kamerą jei prisijungiate.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Palaikymo svetainė", "preferencesAboutTermsOfUse": "Naudojimosi sąlygos", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} svetainė", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Paskyra", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Atsijungti", "preferencesAccountManageTeam": "Tvarkyti komandą", "preferencesAccountMarketingConsentCheckbox": "Gaukite naujienlaiškį", - "preferencesAccountMarketingConsentDetail": "Gaukite naujienas ir produktų pakeitimo informaciją iš „{brandName}“ el. paštu.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privatumas", "preferencesAccountReadReceiptsCheckbox": "Pranešimai apie skaitymą", "preferencesAccountReadReceiptsDetail": "Tai išjungus, nebegalėsite matyti ar kiti žmonės skaitė jusų žinutes. Šis nustatymas nėra taikomas grupės pokalbiams.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Jeigu jūs neatpažįstate aukščiau esančio įrenginio, pašalinkite jį ir atstatykite savo slaptažodį.", "preferencesDevicesCurrent": "Esamas", "preferencesDevicesFingerprint": "Rakto kontrolinis kodas", - "preferencesDevicesFingerprintDetail": "{brandName} kiekvienam įrenginiui suteikia unikalų kontrolinį kodą. Palyginkite juos ir patvirtinkite savo įrenginius ir pokalbius.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Atsisakyti", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Kai kurie", "preferencesOptionsAudioSomeDetail": "Ryšio tikrinimai ir skambučiai", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Kurkite atsarginę kopiją, kad išsaugotumėte susirašinėjimo žurnalą. Jei prarasite savo kompiuterį ar pakeisite jį nauju, galėsite panaudoti atsarginę kopiją, kad atkurtumėte žurnalą.\nAtsarginės kopijos failas nėra apsaugotas „{brandName}“ ištisiniu šifravimu, todėl turite jį laikyti saugioje vietoje.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "Praeitis", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Atkurti praeitį iš atsarginės kopijos galite tik toje pačioje platformoje. Atsarginė kopija pakeis visus susirašinėjimus, kuriuos šiame įrenginyje turite.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Jūs negalite matyti šios žinutės.", "replyQuoteShowLess": "Rodyti mažiau", "replyQuoteShowMore": "Rodyti daugiau", - "replyQuoteTimeStampDate": "Pradinė žinutė iš {date}", - "replyQuoteTimeStampTime": "Pradinė žinutė iš {time}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Administratorius", "roleOwner": "Savininkas", "rolePartner": "Partneris", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Pakvieskite žmones į {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Iš kontaktų", "searchInviteDetail": "Dalinimasis kontaktais padeda jums užmegzti kontaktą su kitais žmonėmis. Mes padarome visą informaciją anoniminę ir su niekuo ja nesidaliname.", "searchInviteHeadline": "Pasikvieskite savo draugus", @@ -1409,7 +1409,7 @@ "searchManageServices": "Valdyti tarnybas", "searchManageServicesNoResults": "Valdyti tarnybas", "searchMemberInvite": "Kvieskite žmonių prisijungti prie komandos", - "searchNoContactsOnWire": "Jūs neturite {brandName} kontaktų.\nPabandykite rasti žmones pagal\nvardą arba naudotojo vardą.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "Nėra jokių rezultatų", "searchNoServicesManager": "Tarnybos yra pagalbininkai, kurie padeda pagerinti darbo eigą.", "searchNoServicesMember": "Tarnybos yra pagalbininkai, kurie padeda pagerinti darbo eigą. Norėdami jomis naudotis, prašykite savo administratoriaus.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Pasirinkti savo asmeninį", "takeoverButtonKeep": "Palikti šį", "takeoverLink": "Sužinoti daugiau", - "takeoverSub": "Užsirezervuokite savo unikalų {brandName} vardą.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Skambutis", - "tooltipConversationDetailsAddPeople": "Pridėti dalyvių prie susirašinėjimo ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Pakeisti pokalbio pavadinimą", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Rašykite žinutę", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Žmonės ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Pridėti paveikslą", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Ieškoti", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Vaizdo skambutis", - "tooltipConversationsArchive": "Archyvuoti ({shortcut})", - "tooltipConversationsArchived": "Rodyti archyvą ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Daugiau", - "tooltipConversationsNotifications": "Atverti pranešimų nustatymus ({shortcut})", - "tooltipConversationsNotify": "Įjungti pranešimus ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Atverti nuostatas", - "tooltipConversationsSilence": "Išjungti pranešimus ({shortcut})", - "tooltipConversationsStart": "Pradėti pokalbį ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Bendrinti visus savo kontaktus iš macOS Kontaktų programos", "tooltipPreferencesPassword": "Atverti kitą svetainę, skirtą slaptažodžio atstatymui", "tooltipPreferencesPicture": "Pakeisti savo paveikslą…", @@ -1577,8 +1577,8 @@ "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "Gali būti, kad neturite leidimo šiai paskyrai arba žmogus nesinaudoja {brandName}.", - "userNotFoundTitle": "{brandName} nepavyksta rasti šio žmogaus.", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Užmegzti kontaktą", "userProfileButtonIgnore": "Nepaisyti", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "El. paštas", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "Liko {time} val.", - "userRemainingTimeMinutes": "Liko mažiau nei {time} min.", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Pakeisti el. paštą", "verify.headline": "Gavote el. laišką", "verify.resendCode": "Siųsti kodą dar kartą", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Ši „{brandName}“ versija negali dalyvauti pokalbyje. Naudokite", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "Skambina {user}. Jūsų naršyklė nepalaiko skambučių.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Jūs negalite skambinti, nes jūsų naršyklė nepalaiko skambučių.", "warningCallUpgradeBrowser": "Norėdami skambinti, atnaujinkite „Google Chrome“.", - "warningConnectivityConnectionLost": "Bandoma prisijungti. Gali būti, kad {brandName} negalės pristatyti žinučių.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Nėra interneto. Jūs negalėsite siųsti ir gauti žinutes.", "warningLearnMore": "Sužinoti daugiau", - "warningLifecycleUpdate": "Išleista nauja „{brandName}“ versija.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Atnaujinti dabar", "warningLifecycleUpdateNotes": "Kas naujo", "warningNotFoundCamera": "Jūs negalite skambinti, nes jūsų kompiuteryje nėra kameros.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Leisti prieigą prie mikrofono", "warningPermissionRequestNotification": "[icon] Leisti pranešimus", "warningPermissionRequestScreen": "[icon] Leisti prieigą prie ekrano", - "wireLinux": "{brandName}, skirta Linux", - "wireMacos": "{brandName}, skirta macOS", - "wireWindows": "{brandName}, skirta Windows", - "wire_for_web": "{brandName} saitynui" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/lv-LV.json b/src/i18n/lv-LV.json index 1f5d5ce3095..d81ef4064e7 100644 --- a/src/i18n/lv-LV.json +++ b/src/i18n/lv-LV.json @@ -243,14 +243,14 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "Labi", "authHistoryDescription": "Konfidencialitātes apsvērumu dēļ sarunu vēsture šeit neparādīsies.", - "authHistoryHeadline": "Šī ir pirmā reize, kad lietojat {brandName} šajā ierīcē.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Ziņojumi, kas šajā laikā nosūtīti šeit neparādīsies.", - "authHistoryReuseHeadline": "Šajā ierīcē {brandName} jau ir ticis izmantots.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Pārvaldīt ierīces", "authLimitButtonSignOut": "Izžurnalēties", - "authLimitDescription": "Noņemt vienu no jūsu citām ierīcēm lai varētu sākt izmantot {brandName} uz šīs ierīces.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Patreiz)", "authLimitDevicesHeadline": "Ierīces", "authLoginTitle": "Log in", @@ -263,7 +263,7 @@ "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Pievienot", - "authVerifyAccountDetail": "Šis ļauj izmantot {brandName} uz vairākām ierīcēm.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Pievienot e-pasta adresi un paroli.", "authVerifyAccountLogout": "Izžurnalēties", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", @@ -833,7 +833,7 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Uzaiciniet cilvēkus uz {brandName}", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Atbalsta Vietne", "preferencesAboutTermsOfUse": "Lietošanas noteikumi", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} Vietne", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Profils", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{brandName} Linux Sistēmai", - "wireMacos": "{brandName} macOS Sistēmai", - "wireWindows": "{brandName} Windows Sistēmai", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/nl-NL.json b/src/i18n/nl-NL.json index ae627c9628e..220dea08b30 100644 --- a/src/i18n/nl-NL.json +++ b/src/i18n/nl-NL.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Wachtwoord vergeten", "authAccountPublicComputer": "Dit is een publieke computer", "authAccountSignIn": "Inloggen", - "authBlockedCookies": "Zet je cookies aan om in te loggen in {brandName}.", - "authBlockedDatabase": "{brandName} heeft toegang nodig tot lokale opslag om je berichten te kunnen laten zien, maar dit is niet mogelijk in privémodus.", - "authBlockedTabs": "{brandName} is al open in een ander tabblad.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Ongeldige code", "authErrorCountryCodeInvalid": "Ongeldige landscode", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Om privacyredenen wordt je gespreksgeschiedenis hier niet getoond.", - "authHistoryHeadline": "Het is de eerste keer dat je {brandName} op dit apparaat gebruikt.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Berichten die in de tussentijd worden verzonden worden niet weergegeven.", - "authHistoryReuseHeadline": "Je hebt {brandName} eerder op dit apparaat gebruikt.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Beheer apparaten", "authLimitButtonSignOut": "Uitloggen", - "authLimitDescription": "Verwijder een van je andere apparaten om {brandName} op dit apparaat te gebruiken.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Huidig)", "authLimitDevicesHeadline": "Apparaten", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Opnieuw verzenden naar {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Geen e-mail ontvangen?", "authPostedResendDetail": "Controleer je inbox en volg de instructies.", "authPostedResendHeadline": "Je hebt e-mail ontvangen.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Toevoegen", - "authVerifyAccountDetail": "Dit zorgt ervoor dat je {brandName} op meerdere apparaten kunt gebruiken.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "E-mailadres en wachtwoord toevoegen.", "authVerifyAccountLogout": "Uitloggen", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Geen code ontvangen?", "authVerifyCodeResendDetail": "Opnieuw sturen", - "authVerifyCodeResendTimer": "Je kunt een nieuwe code aanvragen {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Voer je wachtwoord in", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} bellen", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Bestanden", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Toon alle {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Verbind", "connectionRequestIgnore": "Negeer", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "met {users}", + "conversationCreateWith": "with {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Verwijderd op {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " begon met het gebruik van", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified een van", - "conversationDeviceUserDevices": "{user}´s apparaten", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " jou apparaten", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Bewerkt op {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " je hebt de conversatie hernoemt", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Begin een gesprek met {users}", - "conversationSendPastedFile": "Afbeelding geplakt op {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Iemand", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "vandaag", "conversationTweetAuthor": " op Twitter", - "conversationUnableToDecrypt1": "een bericht van {user} is niet ontvangen.", - "conversationUnableToDecrypt2": "{user}’s apparaatidentiteit is veranderd. Het bericht is niet afgeleverd.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Fout", "conversationUnableToDecryptLink": "Waarom?", "conversationUnableToDecryptResetSession": "Reset session", @@ -586,7 +586,7 @@ "conversationYouNominative": "jij", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Alles gearchiveerd", - "conversationsConnectionRequestMany": "{number} personen wachten", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 persoon wacht", "conversationsContacts": "Contacten", "conversationsEmptyConversation": "Groepsgesprek", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} personen zijn toegevoegd", - "conversationsSecondaryLinePeopleLeft": "{number} personen verlieten dit gesprek", - "conversationsSecondaryLinePersonAdded": "{user} is toegevoegd", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} heeft jou toegevoegd", - "conversationsSecondaryLinePersonLeft": "{user} verliet dit gesprek", - "conversationsSecondaryLinePersonRemoved": "{user} is verwijderd", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} hernoemde de conversatie", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Berichten ontsleutelen", "initEvents": "Berichten laden", - "initProgress": " — {number1} van {number2}", - "initReceivedSelfUser": "Hallo {user}!", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Controleer voor nieuwe berichten", - "initUpdatedFromNotifications": "Bijna klaar - Geniet van {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Je gesprekken en connecties worden opgehaald", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "collega@email.nl", @@ -833,11 +833,11 @@ "invite.nextButton": "Volgende", "invite.skipForNow": "Voor nu overslaan", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Nodig anderen uit voor {brandName}", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "Ik gebruik {brandName}, zoek naar {username} of bezoek get.wire.com.", - "inviteMessageNoEmail": "Ik gebruik {brandName}. Ga naar get.wire.com om met mij te verbinden.", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Beheer apparaten", "modalAccountRemoveDeviceAction": "Verwijder apparaat", - "modalAccountRemoveDeviceHeadline": "Verwijder \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Je wachtwoord is nodig om dit apparaat te verwijderen.", "modalAccountRemoveDevicePlaceholder": "Wachtwoord", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Je kan tot {number} bestanden tegelijk versturen.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "U kunt bestanden versturen tot {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Annuleer", "modalConnectAcceptAction": "Verbind", "modalConnectAcceptHeadline": "Accepteren?", - "modalConnectAcceptMessage": "Dit zal een verbinding met {user} maken en een gesprek openen.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Negeer", "modalConnectCancelAction": "Ja", "modalConnectCancelHeadline": "Verzoek annuleren?", - "modalConnectCancelMessage": "Verwijder verzoek aan {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Nee", "modalConversationClearAction": "Verwijderen", "modalConversationClearHeadline": "Inhoud verwijderen?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Bericht te lang", - "modalConversationMessageTooLongMessage": "Je kan berichten verzenden van maximaal {number} tekens.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} gebruiken nieuwe apparaten", - "modalConversationNewDeviceHeadlineOne": "{user} gebruikt een nieuw apparaat", - "modalConversationNewDeviceHeadlineYou": "{user} gebruikt een nieuw apparaat", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Gesprek aannemen", "modalConversationNewDeviceIncomingCallMessage": "Wil je het gesprek nog steeds accepteren?", "modalConversationNewDeviceMessage": "Wil je het bericht nog steeds versturen?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Wil je het gesprek nog steeds voeren?", "modalConversationNotConnectedHeadline": "Niemand toegevoegd tot conversatie", "modalConversationNotConnectedMessageMany": "Een van de mensen die je hebt geselecteerd wil niet worden toegevoegd aan gesprekken.", - "modalConversationNotConnectedMessageOne": "{name} wil niet toegevoegd worden aan gesprekken.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Verwijder?", - "modalConversationRemoveMessage": "{user} zal geen berichten kunnen versturen of ontvangen in dit gesprek.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Probeer opnieuw", "modalUploadContactsMessage": "We hebben geen informatie ontvangen. Probeer opnieuw je contacten te importeren.", "modalUserBlockAction": "Blokkeren", - "modalUserBlockHeadline": "{user} blokkeren?", - "modalUserBlockMessage": "{user} zal niet in staat zijn je te contacteren of toe te voegen aan een groepsgesprek.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Deblokkeer", "modalUserUnblockHeadline": "Deblokkeer?", - "modalUserUnblockMessage": "{user} zal weer in staat zijn je te contacteren en je toe te voegen aan een groepsgesprek.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Accepteer connectie aanvraag", "notificationConnectionConnected": "Zijn nu verbonden", "notificationConnectionRequest": "Wil met jou verbinden", - "notificationConversationCreate": "{user} is een gesprek begonnen", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} heeft het gesprek naar {name} hernoemd", - "notificationMemberJoinMany": "{user} heeft {number} mensen aan het gesprek toegevoegd", - "notificationMemberJoinOne": "{user1} heeft {user2} aan het gesprek toegevoegd", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} verwijderde je uit dit gesprek", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Stuurde je een bericht", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Iemand", "notificationPing": "Gepinged", - "notificationReaction": "{reaction} je bericht", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verifieer dat deze digitale vingerafdruk overeenkomt met [bold]{user}’s apparaat[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Hoe doe ik dat?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Toon de digitale vingerafdruk van mijn apparaat", "participantDevicesDetailVerify": "Geverifieerd", "participantDevicesHeader": "Apparaten", - "participantDevicesHeadline": "{brandName} geeft elk apparaat een unieke vingerafdruk. Vergelijk deze met {user} en verifieer het gesprek.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Leer meer", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Support Website", "preferencesAboutTermsOfUse": "Gebruikersvoorwaarden", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} Website", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Profiel", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Als je een van de bovengenoemde apparaten niet kent, verwijder deze dan en wijzig je wachtwoord.", "preferencesDevicesCurrent": "Huidig", "preferencesDevicesFingerprint": "Digitale vingerafdruk", - "preferencesDevicesFingerprintDetail": "{brandName} geeft elk apparaat een eigen vingerafdruk. Vergelijk deze en verifieer je apparaten en gesprekken.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Annuleer", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Nodig andere mensen uit voor {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Van contacten", "searchInviteDetail": "Het delen van je contacten helpt je om met anderen te verbinden. We anonimiseren alle informatie en delen deze niet met iemand anders.", "searchInviteHeadline": "Nodig je vrienden uit", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Nodig andere mensen uit voor het team", - "searchNoContactsOnWire": "Je hebt geen contacten op {brandName}\nProbeer mensen te vinden met hun\nnaam of gebruikersnaam.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Kies je eigen", "takeoverButtonKeep": "Behoud deze", "takeoverLink": "Leer meer", - "takeoverSub": "Claim je unieke gebruikers naam op {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Typ een bericht", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Mensen ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Voeg foto toe", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Zoeken", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video-oproep", - "tooltipConversationsArchive": "Archief ({shortcut})", - "tooltipConversationsArchived": "Toon archief ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Meer", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Dempen uit ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Open instelllingen", - "tooltipConversationsSilence": "Dempen ({shortcut})", - "tooltipConversationsStart": "Start gesprek ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Deel al je contacten van de macOS Contact app", "tooltipPreferencesPassword": "Open andere website om je wachtwoord te resetten", "tooltipPreferencesPicture": "Verander je foto…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Deze versie kan niet deelnemen met het bellen. Gebruik alsjeblieft", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} belt, maar je browser ondersteund geen gesprekken.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Je kan niet bellen omdat jou browser dit niet ondersteund.", "warningCallUpgradeBrowser": "Update Google Chrome om te kunnen bellen.", - "warningConnectivityConnectionLost": "{brandName} kan misschien geen berichten versturen. ", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Geen internet. Je kan nu geen berichten versturen of ontvangen.", "warningLearnMore": "Leer meer", - "warningLifecycleUpdate": "Er is een nieuwe versie van {brandName} beschikbaar.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Nu bijwerken", "warningLifecycleUpdateNotes": "Wat is er nieuw", "warningNotFoundCamera": "Je kan niet bellen omdat je computer geen toegang heeft tot je camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Toegang tot de microfoon toestaan", "warningPermissionRequestNotification": "[icon] Meldingen toestaan", "warningPermissionRequestScreen": "[icon] Toegang tot scherm toestaan", - "wireLinux": "{brandName} voor Linux", - "wireMacos": "{brandName} voor macOS", - "wireWindows": "{brandName} voor Windows", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/no-NO.json b/src/i18n/no-NO.json index 7c3ea40a39a..19f0b23fb1d 100644 --- a/src/i18n/no-NO.json +++ b/src/i18n/no-NO.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Legg til", "addParticipantsHeader": "Legg til deltakere", - "addParticipantsHeaderWithCounter": "Legg til deltakere ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Behandle tjenester", "addParticipantsManageServicesNoResults": "Behandle tjenester", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Glemt passord", "authAccountPublicComputer": "Dette er en offentlig datamaskin", "authAccountSignIn": "Logg inn", - "authBlockedCookies": "Aktiver informasjonskapsler for å logge på {brandName}.", - "authBlockedDatabase": "{brandName} trenger tilgang til lokal lagring for å vise meldingene dine. Lokal lagring er ikke tilgjengelig i privat modus.", - "authBlockedTabs": "{brandName} er allerede åpen i en annen fane.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Bruk denne fanen i stedet", "authErrorCode": "Ugyldig kode", "authErrorCountryCodeInvalid": "Ugyldig landskode", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Av personvernhensyn vil ikke samtaleloggen vises her.", - "authHistoryHeadline": "Det er første gang du bruker {brandName} på denne enheten.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Meldinger sendt i mellomtiden vil ikke vises her.", - "authHistoryReuseHeadline": "Du har brukt {brandName} på denne enheten tidligere.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Behandle enheter", "authLimitButtonSignOut": "Logg ut", - "authLimitDescription": "Fjern en av dine andre enheter for å bruke {brandName} på denne.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Nåværende)", "authLimitDevicesHeadline": "Enheter", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-post", "authPlaceholderPassword": "Password", - "authPostedResend": "Send på nytt til {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Ingen e-post vises?", "authPostedResendDetail": "Sjekk e-postboksen din og følg instruksjonene.", "authPostedResendHeadline": "Du har en ny e-post.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Legg til", - "authVerifyAccountDetail": "Dette lar deg bruke {brandName} på flere enheter.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Legg til e-postadresse og et passord.", "authVerifyAccountLogout": "Logg ut", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Ingen kode vises?", "authVerifyCodeResendDetail": "Send på nytt", - "authVerifyCodeResendTimer": "Du kan be om en ny kode {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Angi ditt passord", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Ingen kamera tilgang", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} i samtalen", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Kobler til …", "callStateIncoming": "Ringer …", - "callStateIncomingGroup": "{user} ringer", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringer …", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "med {users}", + "conversationCreateWith": "with {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Slettet: {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "Du har deaktivert lesebekreftelser", "conversationDetails1to1ReceiptsHeadEnabled": "Du har aktivert lesebekreftelser", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Vis alle ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Opprett gruppe", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Enheter", @@ -471,7 +471,7 @@ "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " dine enheter", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Redigert: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Noen sendte en melding", "conversationsSecondaryLineEphemeralReply": "Svarte deg", "conversationsSecondaryLineEphemeralReplyGroup": "Noen svarte deg", - "conversationsSecondaryLineIncomingCall": "{user} ringer", + "conversationsSecondaryLineIncomingCall": "{user} is calling", "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} personer forlot", - "conversationsSecondaryLinePersonAdded": "{user} ble lagt til", - "conversationsSecondaryLinePersonAddedSelf": "{user} ble med", - "conversationsSecondaryLinePersonAddedYou": "{user} la deg til", - "conversationsSecondaryLinePersonLeft": "{user} forlot", - "conversationsSecondaryLinePersonRemoved": "{user} ble fjernet", - "conversationsSecondaryLinePersonRemovedTeam": "{user} ble fjernet fra teamet", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} melding", - "conversationsSecondaryLineSummaryMessages": "{number} meldinger", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", "conversationsSecondaryLineSummaryPing": "{number} ping", "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} svar", - "conversationsSecondaryLineSummaryReply": "{number} svar", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Du forlot", "conversationsSecondaryLineYouWereRemoved": "Du ble fjernet", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Inviter folk til {brandName}", - "inviteHintSelected": "Trykk {metaKey} + C for å kopiere", - "inviteHintUnselected": "Velg og hold {metaKey} + C", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "Jeg er på {brandName}. Besøk get.wire.com for å få kontakt med meg.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Du har aktivert lesebekreftelser", "modalAccountReadReceiptsChangedSecondary": "Behandle enheter", "modalAccountRemoveDeviceAction": "Fjern enhet", - "modalAccountRemoveDeviceHeadline": "Fjern \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Ditt passord kreves for å fjerne enheten.", "modalAccountRemoveDevicePlaceholder": "Passord", "modalAcknowledgeAction": "OK", @@ -962,7 +962,7 @@ "modalAssetParallelUploadsHeadline": "For mange filer på en gang", "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Filen er for stor", - "modalAssetTooLargeMessage": "Du kan sende filer til {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Opphev blokkering", "modalUserUnblockHeadline": "Opphev blokkering?", - "modalUserUnblockMessage": "{user} vil kunne kontakte deg og legge deg til i gruppesamtaler igjen.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{brandName} gir hver enhet et unikt fingeravtrykk. Sammenligne dem og bekreft enheter og samtaler.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Avbryt", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}t igjen", - "userRemainingTimeMinutes": "Mindre enn {time}m igjen", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1632,7 +1632,7 @@ "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Lær mer", - "warningLifecycleUpdate": "En ny versjon av {brandName} er tilgjengelig.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Oppdater nå", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", diff --git a/src/i18n/pl-PL.json b/src/i18n/pl-PL.json index f69d06041cc..b4210b75a59 100644 --- a/src/i18n/pl-PL.json +++ b/src/i18n/pl-PL.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Zapomniałem hasła", "authAccountPublicComputer": "To jest komputer publiczny", "authAccountSignIn": "Zaloguj się", - "authBlockedCookies": "Włącz ciasteczka do zalogowania się do {brandName}.", - "authBlockedDatabase": "{brandName} potrzebuje dostępu do pamięci lokalnej, by wyświetlać wiadomości. Pamięć lokalna nie jest dostępna w trybie prywatnym.", - "authBlockedTabs": "{brandName} jest już otwarty w innej zakładce.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Nieprawidłowy kod", "authErrorCountryCodeInvalid": "Błędy kierunkowy kraju", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Ze względu na prywatność, poprzednie rozmowy nie będą tutaj widoczne.", - "authHistoryHeadline": "Uruchomiłeś {brandName} na tym urządzeniu po raz pierwszy.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Wiadomości wysłane w międzyczasie nie pojawią się.", - "authHistoryReuseHeadline": "Używałeś wcześniej {brandName} na tym urządzeniu.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Zarządzaj urządzeniami", "authLimitButtonSignOut": "Wyloguj się", - "authLimitDescription": "Żeby dodać to urządzenie, usuń jedno z poprzednich.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Używane urządzenie)", "authLimitDevicesHeadline": "Urządzenia", "authLoginTitle": "Log in", "authPlaceholderEmail": "Adres e-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Wyślij ponownie na {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Nie otrzymałeś e-maila?", "authPostedResendDetail": "Sprawdź swoją skrzynkę e-mail i postępuj zgodnie z instrukcjami.", "authPostedResendHeadline": "Masz wiadomość.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Dodaj", - "authVerifyAccountDetail": "To pozwala Ci używać {brandName} na więcej niż jednym urządzeniu.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Dodaj adres e-mail i hasło.", "authVerifyAccountLogout": "Wyloguj się", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Nie otrzymałeś(aś) kodu?", "authVerifyCodeResendDetail": "Wyślij ponownie", - "authVerifyCodeResendTimer": "Możesz poprosić o nowy kod {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Wprowadź hasło", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} uczestników", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Pliki", "collectionSectionImages": "Images", "collectionSectionLinks": "Linki", - "collectionShowAll": "Pokaż wszystkie {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Połącz", "connectionRequestIgnore": "Ignoruj", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Dołączyłeś do konwersacji", - "conversationCreateWith": "z {users}", + "conversationCreateWith": "with {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Usunięty: {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " rozpoczęto korzystanie", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " %@ nie zweryfikował jednego z %@", - "conversationDeviceUserDevices": " urządzenia użytkownika {user}", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " twoje urządzenia", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edytowany: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " %@ zmienił nazwę konwersacji", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Rozpoczął rozmowę z {users}", - "conversationSendPastedFile": "Wklejono obraz {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Ktoś", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "dzisiaj", "conversationTweetAuthor": " na Twitterze", - "conversationUnableToDecrypt1": "wiadomość od {user} nie została dostarczona.", - "conversationUnableToDecrypt2": "Użytkownik {user} zmienił urządzenie. Wiadomość nie została dostarczona.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Błąd", "conversationUnableToDecryptLink": "Dlaczego?", "conversationUnableToDecryptResetSession": "Resetowanie sesji", @@ -586,7 +586,7 @@ "conversationYouNominative": "ty", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Wszystko zarchiwizowane", - "conversationsConnectionRequestMany": "{number} osób oczekujących", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 osoba czeka", "conversationsContacts": "Kontakty", "conversationsEmptyConversation": "Rozmowa grupowa", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "dodanych osób: {user}", - "conversationsSecondaryLinePeopleLeft": "{number} osoby/ób opuściły/o rozmowę", - "conversationsSecondaryLinePersonAdded": "{user} został dodany", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} dodał Cię", - "conversationsSecondaryLinePersonLeft": "{user} wyszedł", - "conversationsSecondaryLinePersonRemoved": "{user} został usunięty", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} zmieniono nazwę konwersacji", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Odszyfrowywanie wiadomości", "initEvents": "Ładowanie wiadomości", - "initProgress": " — {number1} z {number2}", - "initReceivedSelfUser": "Cześć, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Sprawdzanie nowych wiadomości", - "initUpdatedFromNotifications": "Prawie skończone - miłego korzystania z {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Pobieranie Twoich kontaktów i rozmów", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Dalej", "invite.skipForNow": "Na razie pomiń", "invite.subhead": "Zaproś znajomych.", - "inviteHeadline": "Zaproś innych do {brandName}", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "Jestem na {brandName}. Odszukaj {username}, lub odwiedź get.wire.com.", - "inviteMessageNoEmail": "Używam {brandName}. Wejdź na get.wire.com aby się ze mną połączyć.", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Zarządzaj urządzeniami", "modalAccountRemoveDeviceAction": "Usuń urządzenie", - "modalAccountRemoveDeviceHeadline": "Usuń {device}", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Aby usunąć to urządzenie wymagane jest hasło.", "modalAccountRemoveDevicePlaceholder": "Hasło", "modalAcknowledgeAction": "OK", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Za dużo plików naraz", - "modalAssetParallelUploadsMessage": "Jednorazowo możesz wysłać maksymalnie {number} plików.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Plik jest zbyt duży", - "modalAssetTooLargeMessage": "Plik jest za duży. Maksymalny rozmiar pliku to {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Anuluj", "modalConnectAcceptAction": "Połącz", "modalConnectAcceptHeadline": "Zaakceptować?", - "modalConnectAcceptMessage": "Ta akcja doda użytkownika {user} do listy kontaktów i rozpocznie rozmowę.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignoruj", "modalConnectCancelAction": "Tak", "modalConnectCancelHeadline": "Anuluj żądanie?", - "modalConnectCancelMessage": "Usuń żądanie połączenia z {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Nie", "modalConversationClearAction": "Usuń", "modalConversationClearHeadline": "Usunąć zawartość?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Opuść", - "modalConversationLeaveHeadline": "Opuścić rozmowę {name}?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Nie będziesz mógł wysyłać ani odbierać wiadomości w tej rozmowie.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Wiadomość jest zbyt długa", - "modalConversationMessageTooLongMessage": "Możesz wysyłać wiadomości nie dłuższe niż {number} znaków.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Wyślij mimo wszystko", - "modalConversationNewDeviceHeadlineMany": "{users} zaczęli korzystać z nowych urządzeń", - "modalConversationNewDeviceHeadlineOne": "{user} zaczął korzystać z nowego urządzenia", - "modalConversationNewDeviceHeadlineYou": "{user} zaczął korzystać z nowego urządzenia", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Zaakceptuj połączenie", "modalConversationNewDeviceIncomingCallMessage": "Czy nadal chcesz odebrać połączenie?", "modalConversationNewDeviceMessage": "Czy nadal chcesz wysłać wiadomości?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Czy nadal chcesz nawiązać połączenie?", "modalConversationNotConnectedHeadline": "Nikt nie został dodany do rozmowy", "modalConversationNotConnectedMessageMany": "Jedna z osób, którą wybrałeś, nie chce być dodana do rozmowy.", - "modalConversationNotConnectedMessageOne": "{name} nie chce być dodany do rozmowy.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Usunąć?", - "modalConversationRemoveMessage": "{user} nie będzie mógł wysyłać, ani odbierać wiadomości w tej rozmowie.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maksymalny rozmiar to {number} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Spróbuj ponownie", "modalUploadContactsMessage": "Nie otrzymaliśmy Twoich informacji. Spróbuj ponownie zaimportować swoje kontakty.", "modalUserBlockAction": "Zablokuj", - "modalUserBlockHeadline": "Zablokować {user}?", - "modalUserBlockMessage": "{user} nie będzie mógł się z Tobą skontaktować, ani dodać do rozmowy grupowej.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokuj", "modalUserUnblockHeadline": "Odblokować?", - "modalUserUnblockMessage": "{user} będzie mógł się z Tobą skontaktować oraz dodać do rozmowy grupowej.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Zaakceptowane żądania połączenia", "notificationConnectionConnected": "Jesteś już połączony", "notificationConnectionRequest": "%@ chce się połączyć", - "notificationConversationCreate": "{user} rozpoczął rozmowę", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} zmienił nazwę konwersacji na {name}", - "notificationMemberJoinMany": "{user} dodał(a) {number} nowych osób do rozmowy", - "notificationMemberJoinOne": "{user1} dodał(a) {user2} do rozmowy", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} usunął cię z rozmowy", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Wysłał(a) ci wiadomość", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Ktoś", "notificationPing": "Zaczepił/a", - "notificationReaction": "{reaction} na Twoją wiadomość", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Sprawdź, czy to odpowiada kluczowi widocznemu na [bold]{user} urządzenia [/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Jak to zrobić?", "participantDevicesDetailResetSession": "Resetowanie sesji", "participantDevicesDetailShowMyDevice": "Pokaż kody zabezpieczeń moich urządzeń", "participantDevicesDetailVerify": "Zweryfikowano", "participantDevicesHeader": "Urządzenia", - "participantDevicesHeadline": "{brandName} nadaje każdemu urządzeniu unikatowy odcisk palca. Porównaj go z listą urządzeń użytkownika {user} i sprawdź swoje rozmowy.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Więcej informacji", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Witryna pomocy technicznej", "preferencesAboutTermsOfUse": "Regulamin", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "Strona internetowa {brandName}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Konto", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Jeśli nie rozpoznajesz urządzenia poniżej, usuń je i zresetuj hasło.", "preferencesDevicesCurrent": "Aktualny", "preferencesDevicesFingerprint": "Unikalny odcisk palca", - "preferencesDevicesFingerprintDetail": "{brandName} daje każdemu urządzeniowi unikalny odcisk palca. Porównaj i sprawdź swoje urządzenia oraz konwersacje.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Anuluj", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Zaproś innych do {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Z kontaktów", "searchInviteDetail": "Udostępnianie kontaktów pomaga połączyć się z innymi. Wszystkie informacje są anonimowe i nie udostępniamy ich nikomu.", "searchInviteHeadline": "Zaproś znajomych", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Nie masz dodanych żadnych kontaktów Spróbuj wyszukać osoby według nazwy lub nazwy użytkownika.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Wybierz swój własny", "takeoverButtonKeep": "Zachowaj wybrany", "takeoverLink": "Więcej informacji", - "takeoverSub": "Wybierz swoją unikalną nazwę w {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Wpisz wiadomość", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Użytkownicy ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Dodaj zdjęcie", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Wyszukaj", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Połączenie video", - "tooltipConversationsArchive": "Archiwum ({shortcut})", - "tooltipConversationsArchived": "Pokaż archiwum ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Więcej", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Wyłącz wyciszenie ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Ustawienia", - "tooltipConversationsSilence": "Wycisz ({shortcut})", - "tooltipConversationsStart": "Zacznij rozmowę ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Udostępnij wszystkie kontakty z aplikacji Kontakty macOS", "tooltipPreferencesPassword": "Otwórz stronę resetowania hasła", "tooltipPreferencesPicture": "Zmień swój obraz…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "Zostało {time}h", - "userRemainingTimeMinutes": "Zostało mniej, niż {time}min", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Zmień adres e-mail", "verify.headline": "You’ve got mail", "verify.resendCode": "Ponownie wyślij kod", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Ta wersja {brandName} nie może brać udziału w rozmowie. Proszę użyj", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "Dzwoni {user}. Twoja przeglądarka nie obsługuje rozmów.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Nie możesz zadzwonić, ponieważ Twoja przeglądarka nie obsługuje rozmów.", "warningCallUpgradeBrowser": "Uaktualnij Google Chrome aby zadzwonić.", - "warningConnectivityConnectionLost": "Próbuje się połączyć. {brandName} może nie być w stanie dostarczyć wiadomości.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Brak internetu. Wire nie będzie w stanie wysyłać i odbierać wiadomości.", "warningLearnMore": "Więcej informacji", - "warningLifecycleUpdate": "Nowa wersja {brandName} już dostępna.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Aktualizuj teraz", "warningLifecycleUpdateNotes": "Co nowego", "warningNotFoundCamera": "Nie możesz zadzwonić ponieważ Twój komputer nie ma kamery.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Zezwól na dostęp do mikrofonu", "warningPermissionRequestNotification": "[icon] Zezwól na powiadomienia", "warningPermissionRequestScreen": "[icon] zezwól na dostęp do ekranu", - "wireLinux": "{brandName} dla Linuksa", - "wireMacos": "{brandName} dla macOS", - "wireWindows": "{brandName} dla Windows", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/pt-BR.json b/src/i18n/pt-BR.json index e7b9791edd4..1a6ac56d0ab 100644 --- a/src/i18n/pt-BR.json +++ b/src/i18n/pt-BR.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Fechar configurações de notificação", "accessibility.conversation.goBack": "Voltar para as informações da conversa", "accessibility.conversation.sectionLabel": "Lista de conversas", - "accessibility.conversationAssetImageAlt": "Imagem de {username} de {messageDate}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Mostrar dispositivos", "accessibility.conversationDetailsActionGroupAdminLabel": "Definir administrador do grupo", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Mensagem visualizada por {readReceiptText}, detalhes abertos", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Curtir mensagem", "accessibility.messages.liked": "Descurtir mensagem", - "accessibility.openConversation": "Abrir o perfil de {name}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Voltar para a visão geral do dispositivo", "accessibility.rightPanel.GoBack": "Voltar", "accessibility.rightPanel.close": "Fechar informações da conversa", @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Adicionar", "addParticipantsHeader": "Adicionar participantes", - "addParticipantsHeaderWithCounter": "Adicionar participantes ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Gerenciar serviços", "addParticipantsManageServicesNoResults": "Gerenciar serviços", "addParticipantsNoServicesManager": "Serviços são ajudantes que podem melhorar seu fluxo de trabalho.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Esqueceu a senha?", "authAccountPublicComputer": "Este é um computador público", "authAccountSignIn": "Iniciar sessão", - "authBlockedCookies": "Ative os cookies para iniciar sessão no {brandName}.", - "authBlockedDatabase": "O {brandName} precisa do acesso ao armazenamento local para exibir suas mensagens. O armazenamento local não está disponível no modo privado.", - "authBlockedTabs": "O {brandName} já está aberto em outra aba.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use essa aba como alternativa", "authErrorCode": "Código inválido", "authErrorCountryCodeInvalid": "Código de país inválido", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Alterar sua senha", "authHistoryButton": "OK", "authHistoryDescription": "Por questões de privacidade, o seu histórico de conversa não aparecerá aqui.", - "authHistoryHeadline": "É a primeira vez que você está usando o {brandName} nesse dispositivo.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Mensagens enviadas nesse meio tempo não irão aparecer aqui.", - "authHistoryReuseHeadline": "Você não usou o {brandName} nesse dispositivo antes.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Boas-vindas ao", "authLandingPageTitleP2": "Criar uma conta ou iniciar sessão", "authLimitButtonManage": "Gerenciar dispositivos", "authLimitButtonSignOut": "Encerrar sessão", - "authLimitDescription": "Remova um de seus outros dispositivos para começar a usar o {brandName} neste.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Atual)", "authLimitDevicesHeadline": "Dispositivos", "authLoginTitle": "Iniciar sessão", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Senha", - "authPostedResend": "Reenviar para {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Nenhum e-mail apareceu?", "authPostedResendDetail": "Verifique sua caixa de entrada do e-mail e siga as instruções.", "authPostedResendHeadline": "Você recebeu um e-mail.", "authSSOLoginTitle": "Iniciar sessão com SSO", "authSetUsername": "Set username", "authVerifyAccountAdd": "Adicionar", - "authVerifyAccountDetail": "Isso permite que você use o {brandName} em vários dispositivos.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Adicionar o endereço de e-mail e senha.", "authVerifyAccountLogout": "Encerrar sessão", "authVerifyCodeDescription": "Digite o código de verificação que enviamos para {number}.", "authVerifyCodeResend": "Nenhum código aparecendo?", "authVerifyCodeResendDetail": "Reenviar", - "authVerifyCodeResendTimer": "Você pode solicitar um novo código {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Digite sua senha", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "O backup não foi concluído.", "backupExportProgressCompressing": "Preparando arquivo de backup", "backupExportProgressHeadline": "Preparando…", - "backupExportProgressSecondary": "Fazendo backup · {processed} de {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Salvar arquivo", "backupExportSuccessHeadline": "Backup concluído", "backupExportSuccessSecondary": "Você pode usar isso para restaurar o histórico se perder seu computador ou mudar para um novo.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Senha incorreta", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparando…", - "backupImportProgressSecondary": "Restaurando histórico · {processed} de {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Histórico restaurado.", "backupImportVersionErrorHeadline": "Backup incompatível", - "backupImportVersionErrorSecondary": "Este backup foi criado por uma versão mais recente ou desatualizada do {brandName} e não pode ser restaurado aqui.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Tentar novamente", "buttonActionError": "Sua resposta não pode ser enviada, por favor tente novamente", @@ -318,7 +318,7 @@ "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Recusar", "callDegradationAction": "OK", - "callDegradationDescription": "A chamada foi desconectada porque {username} não é mais um contato verificado.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Chamada encerrada", "callDurationLabel": "Duração", "callEveryOneLeft": "todos os outros participantes saíram.", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximizar chamada", "callNoCameraAccess": "Sem acesso à câmera", "callNoOneJoined": "nenhum outro participante entrou.", - "callParticipants": "{number} na chamada", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,14 +334,14 @@ "callStateCbr": "Taxa de bits constante", "callStateConnecting": "Conectando…", "callStateIncoming": "Chamando…", - "callStateIncomingGroup": "{user} está chamando", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Tocando…", "callWasEndedBecause": "Sua chamada foi encerrada porque", "callingPopOutWindowTitle": "{brandName} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Sua equipe está atualmente no plano Básico gratuito. Atualize para o plano Empresarial para ter acesso a recursos como o início de conferências e muito mais. [link]Saiba mais sobre o {brandName} Empresarial[/link]", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Atualizar para o plano Empresarial", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Atualizar agora", - "callingRestrictedConferenceCallPersonalModalDescription": "A opção de iniciar uma chamada em conferência está disponível apenas na versão paga do {brandName}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Recurso indisponível", "callingRestrictedConferenceCallTeamMemberModalDescription": "Para iniciar uma chamada em conferência, sua equipe precisa ser atualizada para o plano Empresarial.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Recurso indisponível", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Arquivos", "collectionSectionImages": "Imagens", "collectionSectionLinks": "Links", - "collectionShowAll": "Mostrar todos {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Conectar", "connectionRequestIgnore": "Ignorar", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "As confirmações de leitura estão ligadas", "conversationCreateTeam": "com [showmore]todos os membros[/showmore]", "conversationCreateTeamGuest": "com [showmore]todos os membros e um convidado[/showmore]", - "conversationCreateTeamGuests": "com [showmore]todos os membros e {count} convidados[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Você entrou na conversa", - "conversationCreateWith": " com {users}", - "conversationCreateWithMore": "com {users}, e [showmore]mais {count}[/showmore]", - "conversationCreated": "[bold]{name}[/bold] iniciou uma conversa com {users}", - "conversationCreatedMore": "[bold]{name}[/bold] iniciou uma conversa com {users}, e [showmore]mais {count}[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] iniciou a conversa", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]Você[/bold] iniciou a conversa", - "conversationCreatedYou": "Você iniciou uma conversa com {users}", - "conversationCreatedYouMore": "Você iniciou uma conversa com {users}, e [showmore]mais {count}[/showmore]", - "conversationDeleteTimestamp": "Excluído: {date}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "Se ambos os lados ativarem as confirmações de leitura, você poderá ver quando as mensagens são lidas.", "conversationDetails1to1ReceiptsHeadDisabled": "Você desativou as confirmações de leitura", "conversationDetails1to1ReceiptsHeadEnabled": "Você ativou as confirmações de leitura", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Bloquear", "conversationDetailsActionCancelRequest": "Cancelar solicitação", "conversationDetailsActionClear": "Limpar conteúdo", - "conversationDetailsActionConversationParticipants": "Mostrar todos ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Criar grupo", "conversationDetailsActionDelete": "Excluir grupo", "conversationDetailsActionDevices": "Dispositivos", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " começou a usar", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " desautorizou um dos", - "conversationDeviceUserDevices": " dispositivos de {user}", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " seus dispositivos", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Editado: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federado", @@ -516,28 +516,28 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Abrir mapa", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] adicionou {users} à conversa", - "conversationMemberJoinedMore": "[bold]{name}[/bold] adicionou {users}, e [showmore]mais {count}[/showmore] à conversa", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] entrou", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]Você[/bold] entrou", - "conversationMemberJoinedYou": "[bold]Você[/bold] adicionou {users} à conversa", - "conversationMemberJoinedYouMore": "[bold]Você[/bold] adicionou {users}, e [showmore]mais {count}[/showmore] à conversa", - "conversationMemberLeft": "[bold]{name}[/bold] saiu", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]Você[/bold] saiu", - "conversationMemberRemoved": "[bold]{name}[/bold] removeu {users}", - "conversationMemberRemovedMissingLegalHoldConsent": "{user} foi removido desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", - "conversationMemberRemovedYou": "[bold]Você[/bold] removeu {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Entregue", "conversationMissedMessages": "Você não usa este dispositivo há algum tempo. Algumas mensagens podem não aparecer aqui.", "conversationModalRestrictedFileSharingDescription": "Este arquivo não pôde ser compartilhado devido às suas restrições de compartilhamento.", "conversationModalRestrictedFileSharingHeadline": "Restrições de compartilhamento de arquivos", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} foram removidos desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} e mais {count} foram removidos desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Nível de segurança: Não classificado", "conversationNotFoundMessage": "Você pode não ter permissão com esta conta ou ela não existe mais.", - "conversationNotFoundTitle": "O {brandName} não pode abrir esta conversa.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Pesquisar por nome", "conversationParticipantsTitle": "Pessoas", "conversationPing": " pingou", @@ -558,22 +558,22 @@ "conversationRenameYou": " renomeou a conversa", "conversationResetTimer": " desativou as mensagens temporárias", "conversationResetTimerYou": " desativou as mensagens temporárias", - "conversationResume": "Iniciou uma conversa com {users}", - "conversationSendPastedFile": "Imagem postada em {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Serviços têm acesso ao conteúdo da conversa", "conversationSomeone": "Alguém", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] foi removido da equipe", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "hoje", "conversationTweetAuthor": " no Twitter", - "conversationUnableToDecrypt1": "Uma mensagem de [highlight]{user}[/highlight] não foi recebida.", - "conversationUnableToDecrypt2": "A identidade do dispositivo de [highlight]{user}[/highlight] foi alterada. Mensagem não entregue.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Erro", "conversationUnableToDecryptLink": "Por que?", "conversationUnableToDecryptResetSession": "Redefinir sessão", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " definiu as mensagens temporárias para {time}", - "conversationUpdatedTimerYou": " definiu as mensagens temporárias para {time}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receber vídeos é proibido", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "você", "conversationYouRemovedMissingLegalHoldConsent": "[bold]Você[/bold] foi removido desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", "conversationsAllArchived": "Tudo foi arquivado", - "conversationsConnectionRequestMany": "{number} pessoas esperando", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 pessoa esperando", "conversationsContacts": "Contatos", "conversationsEmptyConversation": "Conversa em grupo", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Alguém mandou uma mensagem", "conversationsSecondaryLineEphemeralReply": "Respondeu a você", "conversationsSecondaryLineEphemeralReplyGroup": "Alguém respondeu a você", - "conversationsSecondaryLineIncomingCall": "{user} está chamando", - "conversationsSecondaryLinePeopleAdded": "{user} pessoas foram adicionadas", - "conversationsSecondaryLinePeopleLeft": "{number} pessoas saíram", - "conversationsSecondaryLinePersonAdded": "{user} foi adicionado", - "conversationsSecondaryLinePersonAddedSelf": "{user} entrou", - "conversationsSecondaryLinePersonAddedYou": "{user} adicionou você", - "conversationsSecondaryLinePersonLeft": "{user} saiu", - "conversationsSecondaryLinePersonRemoved": "{user} foi removido", - "conversationsSecondaryLinePersonRemovedTeam": "{user} foi removido da equipe", - "conversationsSecondaryLineRenamed": "{user} renomeou a conversa", - "conversationsSecondaryLineSummaryMention": "{number} menção", - "conversationsSecondaryLineSummaryMentions": "{number} menções", - "conversationsSecondaryLineSummaryMessage": "{number} mensagem", - "conversationsSecondaryLineSummaryMessages": "{number} mensagens", - "conversationsSecondaryLineSummaryMissedCall": "{number} chamada perdida", - "conversationsSecondaryLineSummaryMissedCalls": "{number} chamadas perdidas", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", "conversationsSecondaryLineSummaryPing": "{number} ping", "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} responderam", - "conversationsSecondaryLineSummaryReply": "{number} respondeu", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Você saiu", "conversationsSecondaryLineYouWereRemoved": "Você foi removido", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -685,9 +685,9 @@ "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "A câmera nas chamadas está desativada", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "A câmera nas chamadas está ativada", - "featureConfigChangeModalAudioVideoHeadline": "Houve uma mudança em {brandName}", - "featureConfigChangeModalConferenceCallingEnabled": "Sua equipe foi atualizada para o {brandName} Empresarial, que oferece acesso a recursos como chamadas em conferência e muito mais. [link]Saiba mais sobre o {brandName} Empresarial[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{brandName} Empresarial", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "A geração de links de convidados agora está desabilitada para todos os administradores do grupo.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "A geração de links de convidados agora está habilitada para todos os administradores do grupo.", "featureConfigChangeModalConversationGuestLinksHeadline": "As configurações da equipe foram alteradas", @@ -697,15 +697,15 @@ "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Compartilhar e receber arquivos de qualquer tipo agora está desativado", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Compartilhar e receber arquivos de qualquer tipo agora está ativado", - "featureConfigChangeModalFileSharingHeadline": "Houve uma mudança em {brandName}", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "A auto-exclusão de mensagens está desabilitadas", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "A auto-exclusão de mensagens está habilitada. Você pode definir um temporizador antes de escrever uma mensagem.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "A auto-exclusão de mensagens agora é obrigatório. Novas mensagens serão excluídas automaticamente após {timeout}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "Houve uma mudança no {brandName}", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", - "fileTypeRestrictedIncoming": "O arquivo de  [bold]{name}[/bold]  não pode ser aberto", - "fileTypeRestrictedOutgoing": "O compartilhamento de arquivos com a extensão {fileExt} não é permitido por sua organização", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Pastas", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Pronto", "groupCreationParticipantsActionSkip": "Pular", "groupCreationParticipantsHeader": "Adicionar pessoas", - "groupCreationParticipantsHeaderWithCounter": "Adicionar pessoas ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Pesquisar por nome", "groupCreationPreferencesAction": "Próximo", "groupCreationPreferencesErrorNameLong": "Muitos caracteres", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Conectar", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Desbloquear…", - "groupSizeInfo": "Até {count} pessoas podem participar de uma conversa em grupo.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "A geração de links de convidados não é permitida em sua equipe.", "guestLinkDisabledByOtherTeam": "Você não pode gerar um link de convidado nesta conversa, visto que foi criado por alguém de outra equipe e esta equipe não tem permissão para usar links de convidados.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Convide outras pessoas com um link para esta conversa. Qualquer pessoa com o link pode participar da conversa, mesmo que não possuam o {brandName}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Boas-vindas ao {brandName}", "initDecryption": "Descriptografando mensagens", "initEvents": "Carregando mensagens", - "initProgress": " — {number1} de {number2}", - "initReceivedSelfUser": "Olá, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Verificando novas mensagens", - "initUpdatedFromNotifications": "Quase pronto - Aproveite o {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Buscando suas conexões e conversas", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colega@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Próximo", "invite.skipForNow": "Ignorar por enquanto", "invite.subhead": "Convide seus colegas para participar.", - "inviteHeadline": "Convidar pessoas para o {brandName}", - "inviteHintSelected": "Pressione {metaKey} + C para copiar", - "inviteHintUnselected": "Selecione e pressione {metaKey} + C", - "inviteMessage": "Estou no {brandName}, pesquise por {username} ou visite get.wire.com.", - "inviteMessageNoEmail": "Estou no {brandName}. Visite get.wire.com para se conectar comigo.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,18 +876,18 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Tentar novamente", - "messageDetailsEdited": "Editado: {edited}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Ninguém leu esta mensagem ainda.", "messageDetailsReceiptsOff": "As confirmações de leitura não estavam ativadas quando esta mensagem foi enviada.", - "messageDetailsSent": "Enviado: {sent}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Detalhes", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Lido{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Ocultar detalhes", - "messageFailedToSendParticipants": "{count} participantes", - "messageFailedToSendParticipantsFromDomainPlural": "{count} participantes de {domain}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participante de {domain}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "não recebeu a sua mensagem.", "messageFailedToSendShowDetails": "Mostrar detalhes", "messageFailedToSendWillNotReceivePlural": "não receberá a sua mensagem.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Você ativou as confirmações de leitura", "modalAccountReadReceiptsChangedSecondary": "Gerenciar dispositivos", "modalAccountRemoveDeviceAction": "Remover o dispositivo", - "modalAccountRemoveDeviceHeadline": "Remover \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Sua senha é necessária para remover o dispositivo.", "modalAccountRemoveDevicePlaceholder": "Senha", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Redefina este cliente", "modalAppLockLockedError": "Senha de bloqueio incorreta", "modalAppLockLockedForgotCTA": "Acesso como novo dispositivo", - "modalAppLockLockedTitle": "Digite o código de acesso para desbloquear o {brandName}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Desbloquear", "modalAppLockPasscode": "Código de acesso", "modalAppLockSetupAcceptButton": "Definir senha de bloqueio", - "modalAppLockSetupChangeMessage": "Sua organização precisa bloquear seu aplicativo quando o {brandName} não estiver em uso para manter a equipe segura.[br]Crie uma senha de bloqueio para desbloquear o {brandName}. Por favor, não a esqueça, pois não poderá ser recuperada.", - "modalAppLockSetupChangeTitle": "Houve uma mudança no {brandName}", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Fechar a janela 'Definir senha de bloqueio do aplicativo'?", "modalAppLockSetupDigit": "Um dígito", - "modalAppLockSetupLong": "Pelo menos {minPasswordLength} caracteres de comprimento", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "Uma letra minúscula", "modalAppLockSetupMessage": "O aplicativo será bloqueado após um certo tempo de inatividade.[br]Para desbloquear, você precisa inserir esta senha de bloqueio.[br]Certifique-se de lembrar esta credencial, pois não há como recuperá-la.", "modalAppLockSetupSecondPlaceholder": "Repita a senha de bloqueio", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Senha incorreta", "modalAppLockWipePasswordGoBackButton": "Voltar", "modalAppLockWipePasswordPlaceholder": "Senha", - "modalAppLockWipePasswordTitle": "Digite a senha da sua conta {brandName} para redefinir este cliente", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Tipo de arquivo restrito", - "modalAssetFileTypeRestrictionMessage": "O tipo de arquivo \"{fileName}\" não é permitido.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Muitos arquivos de uma só vez", - "modalAssetParallelUploadsMessage": "Você pode enviar até {number} arquivos de uma só vez.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Arquivo muito grande", - "modalAssetTooLargeMessage": "Você pode enviar arquivos de até {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "Você aparecerá como Disponível para outras pessoas. Você receberá notificações de chamadas e mensagens de acordo com a configuração de Notificações em cada conversa.", "modalAvailabilityAvailableTitle": "Você está definido como Disponível", "modalAvailabilityAwayMessage": "Você aparecerá como ausente para outras pessoas. Você não receberá notificações sobre chamadas ou mensagens recebidas.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Chamar mesmo assim", "modalCallSecondOutgoingHeadline": "Encerrar a chamada atual?", "modalCallSecondOutgoingMessage": "Uma chamada está ativa em outra conversa. Ligar aqui encerrará a outra chamada.", - "modalCallUpdateClientHeadline": "Por favor, atualize o {brandName}", - "modalCallUpdateClientMessage": "Você recebeu uma chamada que não é suportada por esta versão do {brandName}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "A chamada em conferência não está disponível.", "modalConferenceCallNotSupportedJoinMessage": "Para entrar em uma chamada de grupo, mude para um navegador compatível.", "modalConferenceCallNotSupportedMessage": "Este navegador não oferece suporte a chamadas em conferência criptografadas de ponta a ponta.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancelar", "modalConnectAcceptAction": "Conectar", "modalConnectAcceptHeadline": "Aceitar?", - "modalConnectAcceptMessage": "Isso conectará você e abrirá a conversa com {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignorar", "modalConnectCancelAction": "Sim", "modalConnectCancelHeadline": "Cancelar solicitação?", - "modalConnectCancelMessage": "Remover a solicitação de conexão com {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Não", "modalConversationClearAction": "Excluir", "modalConversationClearHeadline": "Excluir conteúdo?", "modalConversationClearMessage": "Isto irá limpar o histórico de conversas em todos os seus dispositivos.", "modalConversationClearOption": "Também sair da conversa", "modalConversationDeleteErrorHeadline": "Grupo não excluído", - "modalConversationDeleteErrorMessage": "Ocorreu um erro ao tentar excluir o grupo {name}. Por favor, tente novamente.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Excluir", "modalConversationDeleteGroupHeadline": "Excluir conversa em grupo?", "modalConversationDeleteGroupMessage": "Isso excluirá o grupo e todo o conteúdo de todos os participantes em todos os dispositivos. Não há opção de restaurar o conteúdo. Todos os participantes serão notificados.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "Você não pôde entrar na conversa", "modalConversationJoinFullMessage": "A conversa está cheia.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "Você foi convidado para uma conversa: {conversationName}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "Você não pôde entrar na conversa", "modalConversationJoinNotFoundMessage": "O link da conversa é inválido.", "modalConversationLeaveAction": "Sair", - "modalConversationLeaveHeadline": "Sair da conversa {name}?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Você não conseguirá enviar ou receber mensagens nesta conversa.", - "modalConversationLeaveMessageCloseBtn": "Fechar janela 'Sair da conversa {name}'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Limpe também o conteúdo", "modalConversationMessageTooLongHeadline": "A mensagem é muito longa", - "modalConversationMessageTooLongMessage": "Você pode enviar mensagens até {number} caracteres.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Enviar assim mesmo", - "modalConversationNewDeviceHeadlineMany": "{users} começaram a usar novos dispositivos", - "modalConversationNewDeviceHeadlineOne": "{user} começou a usar um novo dispositivo", - "modalConversationNewDeviceHeadlineYou": "{user} começou a usar um novo dispositivo", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Aceitar chamada", "modalConversationNewDeviceIncomingCallMessage": "Você ainda quer aceitar a chamada?", "modalConversationNewDeviceMessage": "Você ainda quer enviar suas mensagens?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Você ainda quer fazer a chamada?", "modalConversationNotConnectedHeadline": "Ninguém foi adicionado à conversa", "modalConversationNotConnectedMessageMany": "Uma das pessoas que você selecionou não deseja ser adicionada às conversas.", - "modalConversationNotConnectedMessageOne": "{name} não quer ser adicionado às conversas.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Não foi possível permitir convidados. Por favor, tente novamente.", "modalConversationOptionsAllowServiceMessage": "Não foi possível permitir serviços. Por favor, tente novamente.", "modalConversationOptionsDisableGuestMessage": "Não foi possível remover convidados. Por favor, tente novamente.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Os convidados atuais serão removidos da conversa. Novos convidados não serão permitidos.", "modalConversationRemoveGuestsOrServicesAction": "Desabilitar", "modalConversationRemoveHeadline": "Remover?", - "modalConversationRemoveMessage": "{user} não conseguirá enviar ou receber mensagens nesta conversa.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Desabilitar acesso de serviços?", "modalConversationRemoveServicesMessage": "Os serviços atuais serão removidos da conversa. Novos serviços não serão permitidos.", "modalConversationRevokeLinkAction": "Revogar link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revogar o link?", "modalConversationRevokeLinkMessage": "Novos convidados não conseguirão entrar com este link. Os convidados atuais ainda terão acesso.", "modalConversationTooManyMembersHeadline": "O grupo esta cheio", - "modalConversationTooManyMembersMessage": "Até {number1} pessoas podem participar de uma conversa. Atualmente só há espaço para mais {number2} pessoas.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Criar", "modalCreateFolderHeadline": "Criar nova pasta", "modalCreateFolderMessage": "Mova sua conversa para uma nova pasta.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "A animação selecionada é muito grande", - "modalGifTooLargeMessage": "O tamanho máximo é de {number} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "Um dispositivo de entrada de áudio não foi encontrado. Outros participantes não poderão ouvi-lo até que suas configurações de áudio sejam configuradas. Vá para Preferências para saber mais sobre sua configuração de áudio.", "modalNoAudioInputTitle": "Microfone desabilitado", "modalNoCameraCloseBtn": "Fechar janela 'Sem acesso à câmera'", - "modalNoCameraMessage": "O {brandName} não tem acesso à câmera.[br][faqLink]Leia este artigo de suporte[/faqLink] para descobrir como consertar isso.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "Sem acesso à câmera", "modalOpenLinkAction": "Abrir", - "modalOpenLinkMessage": "Isso levará você a {link}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Visitar Link", "modalOptionSecondary": "Cancelar", "modalPictureFileFormatHeadline": "Não é possível usar essa foto", "modalPictureFileFormatMessage": "Por favor, escolha um arquivo PNG ou JPEG.", "modalPictureTooLargeHeadline": "A imagem selecionada é muito grande", - "modalPictureTooLargeMessage": "Você pode usar fotos de até {number} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "A imagem é muito pequena", "modalPictureTooSmallMessage": "Por favor, escolha uma imagem de pelo menos 320 x 320 píxeis.", "modalPreferencesAccountEmailErrorHeadline": "Erro", "modalPreferencesAccountEmailHeadline": "Verificar endereço de e-mail", "modalPreferencesAccountEmailInvalidMessage": "O endereço de e-mail é inválido.", "modalPreferencesAccountEmailTakenMessage": "O endereço de e-mail já está em uso.", - "modalRemoveDeviceCloseBtn": "Fechar janela 'Remover dispositivo {name}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Não é possível adicionar o serviço", "modalServiceUnavailableMessage": "O serviço está indisponível no momento.", "modalSessionResetHeadline": "A sessão foi redefinida", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Tentar novamente", "modalUploadContactsMessage": "Nós não recebemos suas informações. Por favor, tente importar seus contatos novamente.", "modalUserBlockAction": "Bloquear", - "modalUserBlockHeadline": "Bloquear {user}?", - "modalUserBlockMessage": "{user} não conseguirá entrar em contato com você ou convidá-lo para uma conversa em grupo.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "Este usuário está bloqueado devido à Retenção Legal. [link]Saiba mais[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Os convidados não podem ser adicionados", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Saiba mais", "modalUserUnblockAction": "Desbloquear", "modalUserUnblockHeadline": "Desbloquear?", - "modalUserUnblockMessage": "{user} poderá entrar em contato com você e adicioná-lo às conversas em grupo novamente.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Silenciar", "moderatorMenuEntryMuteAllOthers": "Silenciar todos os outros", "muteStateRemoteMute": "Você foi silenciado", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Aceitou seu pedido de conexão", "notificationConnectionConnected": "Você está conectado agora", "notificationConnectionRequest": "Quer se conectar", - "notificationConversationCreate": "{user} começou uma conversa", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "Uma conversa foi excluída", - "notificationConversationDeletedNamed": "{name} foi excluído", - "notificationConversationMessageTimerReset": "{user} desativou as mensagens temporárias", - "notificationConversationMessageTimerUpdate": "{user} definiu as mensagens temporárias para {time}", - "notificationConversationRename": "{user} renomeou a conversa para {name}", - "notificationMemberJoinMany": "{user} adicionou {number} pessoas à conversa", - "notificationMemberJoinOne": "{user1} adicionou {user2} à conversa", - "notificationMemberJoinSelf": "{user} entrou na conversa", - "notificationMemberLeaveRemovedYou": "{user} removeu você da conversa", - "notificationMention": "Menção: {text}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Enviou uma mensagem", "notificationObfuscatedMention": "Mencionou você", "notificationObfuscatedReply": "Respondeu a você", "notificationObfuscatedTitle": "Alguém", "notificationPing": "Pingou", - "notificationReaction": "{reaction} sua mensagem", - "notificationReply": "Resposta: {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "Você pode ser notificado sobre tudo (incluindo chamadas de áudio e vídeo) ou apenas quando alguém mencioná-lo ou responder a uma de suas mensagens.", "notificationSettingsEverything": "Tudo", "notificationSettingsMentionsAndReplies": "Menções e respostas", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Compartilhou um arquivo", "notificationSharedLocation": "Compartilhou uma localização", "notificationSharedVideo": "Compartilhou um vídeo", - "notificationTitleGroup": "{user} em {conversation}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Chamando", "notificationVoiceChannelDeactivate": "Chamou", "oauth.allow": "Permitir", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verifique se isso corresponde à impressão digital mostrada no dispositivo de [bold]{user}[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Como eu faço isso?", "participantDevicesDetailResetSession": "Redefinir sessão", "participantDevicesDetailShowMyDevice": "Mostrar a minha impressão digital do dispositivo", "participantDevicesDetailVerify": "Verificado", "participantDevicesHeader": "Dispositivos", - "participantDevicesHeadline": "O {brandName} fornece a cada dispositivo uma impressão digital única. Compare-as com {user} e verifique a sua conversa.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Saiba mais", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Áudio / Vídeo", "preferencesAVCamera": "Câmera", "preferencesAVMicrophone": "Microfone", - "preferencesAVNoCamera": "O {brandName} não tem acesso à câmera.[br][faqLink]Leia este artigo de suporte[/faqLink] para descobrir como consertar isso.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Ative a partir de suas preferências", "preferencesAVSpeakers": "Alto-falantes", "preferencesAVTemporaryDisclaimer": "Convidados não podem iniciar videoconferências. Selecione a câmera para usar se você se juntar a uma.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Site de suporte", "preferencesAboutTermsOfUse": "Termos de uso", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "Site do {brandName}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Conta", "preferencesAccountAccentColor": "Definir uma cor de perfil", "preferencesAccountAccentColorAMBER": "Âmbar", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Vermelho", "preferencesAccountAccentColorTURQUOISE": "Turquês", "preferencesAccountAppLockCheckbox": "Bloquear com código de acesso", - "preferencesAccountAppLockDetail": "Bloqueie o Wire após {locktime} em segundo tempo. Desbloqueie com o Touch ID ou insira seu código de acesso.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Definir um status", "preferencesAccountCopyLink": "Copiar link do perfil", "preferencesAccountCreateTeam": "Criar uma equipe", "preferencesAccountData": "Permissões de uso de dados", - "preferencesAccountDataTelemetry": "Os dados de uso permitem que o {brandName} entenda como o aplicativo está sendo usado e como pode ser melhorado. Os dados são anônimos e não incluem o conteúdo de suas comunicações (como mensagens, arquivos ou chamadas).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Enviar dados de uso anônimos", "preferencesAccountDelete": "Excluir conta", "preferencesAccountDisplayname": "Nome do perfil", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Encerrar sessão", "preferencesAccountManageTeam": "Gerenciar equipe", "preferencesAccountMarketingConsentCheckbox": "Receber nosso boletim informativo", - "preferencesAccountMarketingConsentDetail": "Receba novidades e atualizações de produtos do {brandName} por e-mail.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Privacidade", "preferencesAccountReadReceiptsCheckbox": "Confirmação de leitura", "preferencesAccountReadReceiptsDetail": "Quando isso estiver desativado, você não poderá ver as confirmações de leitura de outras pessoas. Essa configuração não se aplica a conversas em grupo.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Se você não reconhecer um dispositivo acima, remova-o e redefina sua senha.", "preferencesDevicesCurrent": "Atual", "preferencesDevicesFingerprint": "Chave digital", - "preferencesDevicesFingerprintDetail": "O {brandName} dá uma impressão digital única a cada dispositivo. Compare-os e verifique seus dispositivos e conversas.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remover dispositivo", "preferencesDevicesRemoveCancel": "Cancelar", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Alguns", "preferencesOptionsAudioSomeDetail": "Pings e chamadas", "preferencesOptionsBackupExportHeadline": "Fazer backup", - "preferencesOptionsBackupExportSecondary": "Crie um backup para preservar seu histórico de conversas. Você pode usar isso para restaurar o histórico se perder seu computador ou mudar para um novo.\nO arquivo de backup não é protegido pela criptografia de ponta a ponta do {brandName}, portanto, armazene-o em um local seguro.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "Histórico", "preferencesOptionsBackupImportHeadline": "Restaurar", "preferencesOptionsBackupImportSecondary": "Você só pode restaurar o histórico de um backup da mesma plataforma. Seu backup substituirá as conversas que você pode ter neste dispositivo.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Chamadas", "preferencesOptionsCallLogs": "Solução de problemas", - "preferencesOptionsCallLogsDetail": "Salve o relatório de depuração de chamada. Essas informações ajudam o suporte do {brandName} a diagnosticar problemas com as chamadas.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Salvar relatório", "preferencesOptionsContacts": "Contatos", "preferencesOptionsContactsDetail": "Usamos seus dados de contato para conectá-lo a outras pessoas. Nós tornamos anônimas todas as informações e não as compartilhamos com ninguém.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Você não pode ver esta mensagem.", "replyQuoteShowLess": "Mostrar menos", "replyQuoteShowMore": "Mostrar mais", - "replyQuoteTimeStampDate": "Mensagem original de {date}", - "replyQuoteTimeStampTime": "Mensagem original de {time}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Admin", "roleOwner": "Dono", "rolePartner": "Externo", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Saiba mais", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Convide pessoas para entrar no {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Dos Contatos", "searchInviteDetail": "Compartilhar seus contatos ajuda a se conectar com outras pessoas. Nós tornamos anônimas todas as informações e não compartilhamos com ninguém.", "searchInviteHeadline": "Traga os seus amigos", "searchInviteShare": "Compartilhar Contatos", - "searchListAdmins": "Administradores do grupo ({count})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Todo mundo que você \nestá conectado já está \nnesta conversa.", - "searchListMembers": "Membros do grupo ({count})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "Não há administradores.", "searchListNoMatches": "Nenhum resultado correspondente. \nTente inserir um nome diferente.", "searchManageServices": "Gerenciar serviços", "searchManageServicesNoResults": "Gerenciar serviços", "searchMemberInvite": "Convide pessoas para entrar na equipe", - "searchNoContactsOnWire": "Você não tem nenhum contato no {brandName}. \nTente encontrar pessoas pelo\nnome ou nome de usuário.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "Sem resultados", "searchNoServicesManager": "Serviços são ajudantes que podem melhorar seu fluxo de trabalho.", "searchNoServicesMember": "Serviços são ajudantes que podem melhorar seu fluxo de trabalho. Para ativá-los, fale com seu administrador.", "searchOtherDomainFederation": "Conecte-se com outro domínio", "searchOthers": "Conectar", - "searchOthersFederation": "Conectar com o {domainName}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Pessoas", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Escolha o seu", "takeoverButtonKeep": "Manter esse", "takeoverLink": "Saiba mais", - "takeoverSub": "Reivindicar seu nome único no {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Auto-exclusão de mensagens", "tooltipConversationAddImage": "Adicionar imagem", "tooltipConversationCall": "Chamada", - "tooltipConversationDetailsAddPeople": "Adicionar participantes à conversa ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Alterar nome da conversa", "tooltipConversationEphemeral": "Auto-exclusão de mensagem", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Adicionar arquivo", "tooltipConversationInfo": "Informações da conversa", - "tooltipConversationInputMoreThanTwoUserTyping": "{user1} e mais {count} pessoas estão digitando", - "tooltipConversationInputOneUserTyping": "{user1} está digitando", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Digite uma mensagem", - "tooltipConversationInputTwoUserTyping": "{user1} e {user2} estão digitando", - "tooltipConversationPeople": "Pessoas ({shortcut})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Adicionar foto", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Pesquisar", "tooltipConversationSendMessage": "Enviar mensagem", "tooltipConversationVideoCall": "Vídeo Chamada", - "tooltipConversationsArchive": "Arquivo ({shortcut})", - "tooltipConversationsArchived": "Mostrar arquivo ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Ver mais", - "tooltipConversationsNotifications": "Abrir as configurações de notificação ({shortcut})", - "tooltipConversationsNotify": "Dessilenciar ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Abrir preferências", - "tooltipConversationsSilence": "Silenciar ({shortcut})", - "tooltipConversationsStart": "Iniciar conversa ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Compartilhar todos os seus contatos do app Contatos do macOS", "tooltipPreferencesPassword": "Abrir outro site para redefinir sua senha", "tooltipPreferencesPicture": "Alterar sua foto…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Nenhum", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contatos", - "userListSelectedContacts": "Selecionado ({selectedContacts})", - "userNotFoundMessage": "Você pode não ter permissão com esta conta ou a pessoa pode não estar no {brandName}.", - "userNotFoundTitle": "O {brandName} não consegue encontrar esta pessoa.", - "userNotVerified": "Tenha certeza sobre a identidade de {user} antes de se conectar.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Conectar", "userProfileButtonIgnore": "Ignorar", "userProfileButtonUnblock": "Desbloquear", "userProfileDomain": "Domínio", "userProfileEmail": "E-mail", "userProfileImageAlt": "Foto de perfil de", - "userRemainingTimeHours": "{time}h restantes", - "userRemainingTimeMinutes": "Menos de {time}m restantes", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Alterar e-mail", "verify.headline": "Você tem um e-mail", "verify.resendCode": "Reenviar código", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "Todos ({count})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Alto-falantes", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Esta versão do {brandName} não pode participar da chamada. Por favor, use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Conexão lenta", - "warningCallUnsupportedIncoming": "{user} está chamando. Seu navegador não oferece suporte a chamadas.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Você não pode fazer chamadas porque seu navegador não oferece suporte a chamadas.", "warningCallUpgradeBrowser": "Para chamar, por favor atualize o navegador Google Chrome.", - "warningConnectivityConnectionLost": "Tentando-se conectar. O {brandName} pode não conseguir entregar as mensagens.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Sem internet. Você não poderá enviar ou receber mensagens.", "warningLearnMore": "Saiba mais", - "warningLifecycleUpdate": "Uma nova versão do {brandName} está disponível.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Atualizar agora", "warningLifecycleUpdateNotes": "Novidades", "warningNotFoundCamera": "Você não pode fazer chamada porque o seu computador não tem uma câmera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Permitir acesso ao microfone", "warningPermissionRequestNotification": "[icon] Permitir notificações", "warningPermissionRequestScreen": "[icon] Permitir acesso à tela", - "wireLinux": "{brandName} para Linux", - "wireMacos": "{brandName} para macOS", - "wireWindows": "{brandName} para Windows", - "wire_for_web": "{brandName} para a Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/pt-PT.json b/src/i18n/pt-PT.json index 40cb936d12c..74105da34aa 100644 --- a/src/i18n/pt-PT.json +++ b/src/i18n/pt-PT.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Esqueci a palavra-passe", "authAccountPublicComputer": "Este computador é publico", "authAccountSignIn": "Iniciar sessão", - "authBlockedCookies": "Ative os cookies para iniciar sessão no {brandName}.", - "authBlockedDatabase": "O {brandName} necessita de acesso ao armazenamento local para mostrar as suas mensagens. O armazenamento local não está disponível no modo privado.", - "authBlockedTabs": "O {brandName} já está aberto noutro separador.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Código inválido", "authErrorCountryCodeInvalid": "Código de País Inválido", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Por razões de privacidade, o seu histórico de conversa não será mostrado aqui.", - "authHistoryHeadline": "É a primeira vez que está a usar o {brandName} neste dispositivo.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "As mensagens entretanto enviadas não aparecerão aqui.", - "authHistoryReuseHeadline": "Você já usou o {brandName} neste dispositivo.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Gerir dispositivos", "authLimitButtonSignOut": "Terminar sessão", - "authLimitDescription": "Remova um dos seus outros dispositivos para começar a usar o {brandName} neste.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Atual)", "authLimitDevicesHeadline": "Dispositivos", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Reenviar para {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Não chegou a mensagem?", "authPostedResendDetail": "Verifique sua caixa de correio eletrónico e siga as instruções.", "authPostedResendHeadline": "Recebeu email.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Adicionar", - "authVerifyAccountDetail": "Permite que use o {brandName} em vários dispositivos.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Adicionar o endereço de e-mail e palavra-passe.", "authVerifyAccountLogout": "Terminar sessão", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Não chegou o código?", "authVerifyCodeResendDetail": "Reenviar", - "authVerifyCodeResendTimer": "Pode solicitar um novo código {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Insira a sua palavra-passe", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} na chamada", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Ficheiros", "collectionSectionImages": "Images", "collectionSectionLinks": "Ligações", - "collectionShowAll": "Mostrar todos os {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Ligar", "connectionRequestIgnore": "Ignorar", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Eliminado em {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " começou a usar", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " retirou a verificação de um de", - "conversationDeviceUserDevices": " dispositivos de {user}", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " seus dispositivos", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Editado em {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " renomeou a conversa", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Iniciar uma conversa com {users}", - "conversationSendPastedFile": "Imagem colada em {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Alguém", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "hoje", "conversationTweetAuthor": " no Twitter", - "conversationUnableToDecrypt1": "não foi recebida uma mensagem de {user}.", - "conversationUnableToDecrypt2": "A identidade do dispositivo de {user} foi alterada. A mensagem não foi entregue.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Erro", "conversationUnableToDecryptLink": "Porquê?", "conversationUnableToDecryptResetSession": "Redefinir sessão", @@ -586,7 +586,7 @@ "conversationYouNominative": "você", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Foi tudo arquivado", - "conversationsConnectionRequestMany": "{number} pessoas em espera", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 pessoa em espera", "conversationsContacts": "Contactos", "conversationsEmptyConversation": "Conversa em grupo", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "Foram adicionadas {user} pessoas", - "conversationsSecondaryLinePeopleLeft": "saíram {number} pessoas", - "conversationsSecondaryLinePersonAdded": "{user} foi adicionado", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} adicionou-o", - "conversationsSecondaryLinePersonLeft": "{user} saiu", - "conversationsSecondaryLinePersonRemoved": "{user} foi removido", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renomeou a conversa", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Tente outra", "extensionsGiphyButtonOk": "Enviar", - "extensionsGiphyMessage": "• {tag} através de giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Oops, sem gifs", "extensionsGiphyRandom": "Aleatório", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -822,10 +822,10 @@ "index.welcome": "Boas-vindas ao {brandName}", "initDecryption": "A desencriptar mensagens", "initEvents": "A carregar mensagens", - "initProgress": " — {number1} de {number2}", - "initReceivedSelfUser": "Olá {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "A verificar por novas mensagens", - "initUpdatedFromNotifications": "Quase pronto - Desfrute do {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "A descarregar as suas ligações e conversas", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Seguinte", "invite.skipForNow": "Ignore por agora", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Convidar pessoas para aderir ao {brandName}", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "Eu estou no {brandName}, pesquise por {username} ou visite get.wire.com.", - "inviteMessageNoEmail": "Estou no {brandName}. Visite get.wire.com para se ligar a mim.", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Gerir dispositivos", "modalAccountRemoveDeviceAction": "Remover o dispositivo", - "modalAccountRemoveDeviceHeadline": "Remover \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "A palavra-passe é necessária para remover o dispositivo.", "modalAccountRemoveDevicePlaceholder": "Senha", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Pode enviar até {number} ficheiros de cada vez.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "Pode enviar até {number} ficheiros", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Cancelar", "modalConnectAcceptAction": "Ligar", "modalConnectAcceptHeadline": "Aceitar?", - "modalConnectAcceptMessage": "Isto irá ligá-lo e criar uma conversa com {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignorar", "modalConnectCancelAction": "Sim", "modalConnectCancelHeadline": "Cancelar pedido?", - "modalConnectCancelMessage": "Remover o pedido de ligação a {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Não", "modalConversationClearAction": "Eliminar", "modalConversationClearHeadline": "Apagar conteúdo?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "A mensagem é demasiado longa", - "modalConversationMessageTooLongMessage": "Pode enviar mensagens com o máximo de {number} caracteres.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} começaram a usar um novo dispositivo", - "modalConversationNewDeviceHeadlineOne": "{user} começou a usar um novo dispositivo", - "modalConversationNewDeviceHeadlineYou": "{user} começou a usar um novo dispositivo", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Aceitar chamada", "modalConversationNewDeviceIncomingCallMessage": "Ainda quer aceitar a chamada?", "modalConversationNewDeviceMessage": "Ainda quer enviar as suas mensagens?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Ainda quer fazer a chamada?", "modalConversationNotConnectedHeadline": "Ninguém foi adicionado à conversa", "modalConversationNotConnectedMessageMany": "Uma das pessoas selecionadas não quer ser adicionada a qualquer conversa.", - "modalConversationNotConnectedMessageOne": "{name} não quer ser adicionado a qualquer conversa.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remover?", - "modalConversationRemoveMessage": "{user} não será capaz de enviar ou receber mensagens nesta conversa.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Tente de novo", "modalUploadContactsMessage": "Não recebemos a sua informação. Por favor, tente importar seus contactos de novo.", "modalUserBlockAction": "Bloquear", - "modalUserBlockHeadline": "Bloquear {user}?", - "modalUserBlockMessage": "{user} não será capaz de o contactar ou adicioná-lo para conversas em grupo.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Desbloquear", "modalUserUnblockHeadline": "Desbloquear?", - "modalUserUnblockMessage": "{user} será capaz de o contactar e adicioná-lo para conversas em grupo.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Aceitou o seu pedido de ligação", "notificationConnectionConnected": "Já está ligado", "notificationConnectionRequest": "Quer ligar-se", - "notificationConversationCreate": "{user} começou uma conversa", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renomeou a conversa para {name}", - "notificationMemberJoinMany": "{user} adicionou {number} pessoas à conversa", - "notificationMemberJoinOne": "{user1} adicionou {user2} à conversa", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removeu-o da conversação", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Enviou-lhe uma mensagem", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Alguém", "notificationPing": "Pingado", - "notificationReaction": "{reaction} a sua mensagem", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verifique se corresponde à impressão digital mostrada dispositivo [/bold] do [bold]{user}.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Como posso fazer isto?", "participantDevicesDetailResetSession": "Redefinir sessão", "participantDevicesDetailShowMyDevice": "Mostrar impressão digital do meu dispositivo", "participantDevicesDetailVerify": "Verificado", "participantDevicesHeader": "Dispositivos", - "participantDevicesHeadline": "O {brandName} gera em cada dispositivo uma impressão digital única. Compare-os com {user} e verifique a sua conversa.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Saber mais", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Página de suporte", "preferencesAboutTermsOfUse": "Condições de Utilização", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "Site do {brandName}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Conta", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Se não reconhecer um dispositivo acima, remova-o e altere a sua palavra-passe.", "preferencesDevicesCurrent": "Atual", "preferencesDevicesFingerprint": "Impressão digital da chave", - "preferencesDevicesFingerprintDetail": "O {brandName} gera em cada dispositivo uma impressão digital única. Compare-os e verifique se seus dispositivos e conversas.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancelar", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Convidar pessoas para aderir ao {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Dos contactos", "searchInviteDetail": "Partilhar os seus contacto ajuda a ligar-se aos outros. Anonimizamos toda a informação e não a partilhamos com ninguém.", "searchInviteHeadline": "Traga os seus amigos", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Não tem qualquer contacto no {brandName}. Tente encontrar pessoas pelo nome ou nome de utilizador.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Escolha a sua", "takeoverButtonKeep": "Manter esta", "takeoverLink": "Saber mais", - "takeoverSub": "Reivindicar seu nome exclusivo no {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Escreva uma mensagem", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Pessoas ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Adicionar imagem", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Procurar", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Chamada de Vídeo", - "tooltipConversationsArchive": "Arquivar ({shortcut})", - "tooltipConversationsArchived": "Mostrar ficheiro ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Mais", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Desligar \"silenciar\" ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Abrir preferências", - "tooltipConversationsSilence": "Silenciar ({shortcut})", - "tooltipConversationsStart": "Iniciar conversa ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Partilhe os contatos da aplicação de contactos macOS", "tooltipPreferencesPassword": "Abrir um outro site para alterar a sua palavra-passe", "tooltipPreferencesPicture": "Mude sua fotografia…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Esta versão do {brandName} não pode participar na chamada. Por favor, use", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} está a chamar. O seu navegador não suporta chamadas.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Não pode telefonar porque o seu navegador não suporta chamadas.", "warningCallUpgradeBrowser": "Para telefonar, atualize o Google Chrome.", - "warningConnectivityConnectionLost": "A tentar ligar. O {brandName} pode não ser capaz de entregar mensagens.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Sem Internet. Não será capaz de enviar ou receber mensagens.", "warningLearnMore": "Saiba mais", - "warningLifecycleUpdate": "Está disponível uma versão nova do {brandName}.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Actualizar agora", "warningLifecycleUpdateNotes": "O que há de novo", "warningNotFoundCamera": "Não pode telefonar porque o seu computador não tem uma câmara.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Permitir o acesso ao microfone", "warningPermissionRequestNotification": "[icon] Permitir notificações", "warningPermissionRequestScreen": "[icon] Permitir o acesso ao ecrã", - "wireLinux": "{brandName} para Linux", - "wireMacos": "{brandName} para macOS", - "wireWindows": "{brandName} para Windows", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/ro-RO.json b/src/i18n/ro-RO.json index c2550f2f76a..e8e6975dc4a 100644 --- a/src/i18n/ro-RO.json +++ b/src/i18n/ro-RO.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Am uitat parola", "authAccountPublicComputer": "Acesta este un calculator public", "authAccountSignIn": "Autentificare", - "authBlockedCookies": "Activează cookie-urile pentru intra în {brandName}.", - "authBlockedDatabase": "{brandName} are nevoie de acces la stocarea locală pentru a afișa mesaje. Stocarea locală nu este disponibilă în modul privat.", - "authBlockedTabs": "{brandName} este deja deschis în altă filă.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Folosește această filă în loc", "authErrorCode": "Cod nevalid", "authErrorCountryCodeInvalid": "Cod de țară nevalid", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Din motive de confidențialitate, istoricul conversației nu va apărea aici.", - "authHistoryHeadline": "Folosești {brandName} pentru prima dată pe acest dispozitiv.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Mesajele trimise între timp nu vor apărea aici.", - "authHistoryReuseHeadline": "Ai mai folosit {brandName} pe acest dispozitiv.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Gestionare dispozitive", "authLimitButtonSignOut": "Deconectare", - "authLimitDescription": "Șterge unul din celelalte dispozitive pentru a folosi {brandName} pe acesta.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Curent)", "authLimitDevicesHeadline": "Dispozitive", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Retrimite la {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Nu a apărut nici un e-mail?", "authPostedResendDetail": "Verifică e-mailul și urmează instrucțiunile.", "authPostedResendHeadline": "Ai primit un mesaj.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Adaugă", - "authVerifyAccountDetail": "Aceasta îți permite să folosești {brandName} pe mai multe dispozitive.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Adaugă o adresă de e-mail și o parolă.", "authVerifyAccountLogout": "Deconectare", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Nu e afișat niciun cod?", "authVerifyCodeResendDetail": "Retrimite", - "authVerifyCodeResendTimer": "Poți cere un nou cod de {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Introdu parola ta", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} în apel", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Fișiere", "collectionSectionImages": "Images", "collectionSectionLinks": "Legături", - "collectionShowAll": "Arată toate {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Conectare", "connectionRequestIgnore": "Ignoră", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "grosime {users}", + "conversationCreateWith": "with {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "A fost șters la {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " a început să folosească", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unul dintre dispozitivele", - "conversationDeviceUserDevices": " dispozitivele lui {user}", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " tale neverificate", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "A fost editat la {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " ai redenumit conversația", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Începe o conversație cu {users}", - "conversationSendPastedFile": "A postat o imagine pe {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Cineva", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "azi", "conversationTweetAuthor": " pe Twitter", - "conversationUnableToDecrypt1": "ai primit un mesaj de la {user}.", - "conversationUnableToDecrypt2": "identitatea dispozitivului lui {user} s-a schimbat. Mesajul nu a fost livrat.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Eroare", "conversationUnableToDecryptLink": "De ce?", "conversationUnableToDecryptResetSession": "Resetează sesiunea", @@ -586,7 +586,7 @@ "conversationYouNominative": "tu", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Totul a fost arhivat", - "conversationsConnectionRequestMany": "{number} persoane așteaptă", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 persoană așteaptă", "conversationsContacts": "Contacte", "conversationsEmptyConversation": "Conversație de grup", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} persoane au fost adăugate", - "conversationsSecondaryLinePeopleLeft": "{number} persoane au plecat", - "conversationsSecondaryLinePersonAdded": "{user} a fost adăugat", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} te-a adăugat", - "conversationsSecondaryLinePersonLeft": "{user} a ieșit", - "conversationsSecondaryLinePersonRemoved": "{user} a fost scos din conversație", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} a redenumit conversația", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Se decriptează mesaje", "initEvents": "Se încarcă mesaje", - "initProgress": " — {number1} din {number2}", - "initReceivedSelfUser": "Bună, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Verifică dacă sunt mesaje noi", - "initUpdatedFromNotifications": "Aproape gata - Bucură-te de {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Se încarcă conexiunile și conversațiile tale", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Mai departe", "invite.skipForNow": "Nu fă asta momentan", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invită persoane pe {brandName}", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "Bună, sunt pe {brandName}. Caută-mă cu numele {username} sau vizitează get.wire.com.", - "inviteMessageNoEmail": "Sunt pe {brandName}. Vizitează get.wire.com pentru a te conecta cu mine.", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Gestionare dispozitive", "modalAccountRemoveDeviceAction": "Scoate dispozitivul", - "modalAccountRemoveDeviceHeadline": "Scoate „{device}”", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Este necesară parola pentru a elimina acest dispozitiv.", "modalAccountRemoveDevicePlaceholder": "Parolă", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Prea multe fișiere de încărcat", - "modalAssetParallelUploadsMessage": "Poți trimite maxim {number} fișiere simultan.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Fișierul este prea mare", - "modalAssetTooLargeMessage": "Poți trimite fișiere până la {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Renunță", "modalConnectAcceptAction": "Conectare", "modalConnectAcceptHeadline": "Acceptă?", - "modalConnectAcceptMessage": "Aceasta te va conecta și va deschide o conversație cu {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignoră", "modalConnectCancelAction": "Da", "modalConnectCancelHeadline": "Anulează solicitarea?", - "modalConnectCancelMessage": "Șterge solicitarea de conectare cu {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Nu", "modalConversationClearAction": "Șterge", "modalConversationClearHeadline": "Ștergeți conținutul?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Mesajul este prea lung", - "modalConversationMessageTooLongMessage": "Nu poți trimite mesaje mai lungi de {number} caractere.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{user}s au început să folosească dispozitive noi", - "modalConversationNewDeviceHeadlineOne": "{user} a început să folosească un nou dispozitiv", - "modalConversationNewDeviceHeadlineYou": "{user} a început să folosească un nou dispozitiv", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Acceptă apelul", "modalConversationNewDeviceIncomingCallMessage": "Încă mai dorești acest apel?", "modalConversationNewDeviceMessage": "Încă dorești să fie trimise mesajele?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Încă mai dorești să faci apelul?", "modalConversationNotConnectedHeadline": "Nimeni nu a fost adăugat la conversație", "modalConversationNotConnectedMessageMany": "Unul din cei pe care i-ai selectat nu dorește să fie adăugat la conversații.", - "modalConversationNotConnectedMessageOne": "{name} nu dorește să fie adăugat la conversații.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Șterge?", - "modalConversationRemoveMessage": "{user} nu va mai putea trimite sau primi mesaje în această conversație.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Reîncearcă", "modalUploadContactsMessage": "Nu am primit nicio informație. Încearcă importarea contactelor din nou.", "modalUserBlockAction": "Blochează", - "modalUserBlockHeadline": "Blochează pe {user}?", - "modalUserBlockMessage": "{user} nu te va putea contacta sau adăuga la conversații de grup.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Deblochează", "modalUserUnblockHeadline": "Deblochează?", - "modalUserUnblockMessage": "{user} te va putea contacta și adăuga din nou la conversații de grup.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "A acceptat cererea de conectare a ta", "notificationConnectionConnected": "Acum ești conectat", "notificationConnectionRequest": "Așteaptă conectarea", - "notificationConversationCreate": "{user} a început o conversație", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} a redenumit conversația în {name}", - "notificationMemberJoinMany": "{user} a adăugat {number} persoane la conversație", - "notificationMemberJoinOne": "{user1} a adăugat pe {user2} la conversație", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} te-a scos din conversație", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Ți-a trimis un mesaj", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Cineva", "notificationPing": "Pinguit", - "notificationReaction": "{reaction} la mesajul tău", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verifică dacă aceasta se potrivește cu amprenta arătată în [bold]dispozitivul al lui {user}[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Cum fac asta?", "participantDevicesDetailResetSession": "Resetează sesiunea", "participantDevicesDetailShowMyDevice": "Arată amprenta dispozitivului", "participantDevicesDetailVerify": "Verificat", "participantDevicesHeader": "Dispozitive", - "participantDevicesHeadline": "{brandName} oferă fiecărui dispozitiv o amprentă unică. Compară amprentele cu {user} și verifică conversația.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Află mai multe", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Site de suport", "preferencesAboutTermsOfUse": "Termeni de folosire", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "Site web {brandName}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Cont", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Dacă nu recunoști un dispozitiv de mai sus, elimină-l și resetează parola.", "preferencesDevicesCurrent": "Curent", "preferencesDevicesFingerprint": "Amprentă cheie", - "preferencesDevicesFingerprintDetail": "{brandName} generează câte o amprentă unică pentru fiecare dispozitiv. Compară-le și verifică dispozitivele și conversațiile tale.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Renunță", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invită persoane pe {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Din Contacte", "searchInviteDetail": "Împărtășirea contactelor ne ajută să te conectăm cu alții. Noi anonimizăm toate informațiile și nu le împărtășim cu terți.", "searchInviteHeadline": "Invită prietenii", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invită oameni în echipă", - "searchNoContactsOnWire": "Nu ai contacte pe {brandName}.\nÎncearcă să găsește oameni după\nnume sau nume utilizator.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Alege propriul nume", "takeoverButtonKeep": "Păstrează acest nume", "takeoverLink": "Află mai multe", - "takeoverSub": "Obține numele tău unic pe {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Scrie un mesaj", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Persoane ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Adaugă poză", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Caută", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Apel video", - "tooltipConversationsArchive": "Arhivează ({shortcut})", - "tooltipConversationsArchived": "Arată arhiva ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Mai multe", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Demutizează ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Deschide preferințele", - "tooltipConversationsSilence": "Mutizează ({shortcut})", - "tooltipConversationsStart": "Începe conversația ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Partajează toate contactele de pe aplicația Contacts din macOS", "tooltipPreferencesPassword": "Deschide un alt site web pentru a reseta parola", "tooltipPreferencesPicture": "Schimbă poza de profil…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Această versiune de {brandName} nu poate participa într-un apel. Te rugăm să folosești", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} te sună. Browserul tău nu suportă apelurile.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Nu poți suna pentru că browserul tău nu suportă apelurile.", "warningCallUpgradeBrowser": "Pentru a suna, te rugăm să actualizezi Google Chrome.", - "warningConnectivityConnectionLost": "Se încearcă conectarea. {brandName} ar putea să nu trimită mesaje în acest timp.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Nu este conexiune la internet. Nu vei putea trimite sau primi mesaje.", "warningLearnMore": "Află mai multe", - "warningLifecycleUpdate": "Este disponibilă o nouă versiune de {brandName}.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Actualizează acum", "warningLifecycleUpdateNotes": "Ce mai e nou", "warningNotFoundCamera": "Nu poți suna pentru că acest dispozitiv nu are o cameră.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] permit accesul la microfon", "warningPermissionRequestNotification": "[icon] permite notificările", "warningPermissionRequestScreen": "[icon] permite accesul la ecran", - "wireLinux": "{brandName} pentru Linux", - "wireMacos": "{brandName} pentru macOS", - "wireWindows": "{brandName} pentru Windows", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index fa16d492fdc..62974e7cc88 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Закрыть настройки уведомлений", "accessibility.conversation.goBack": "Вернуться к информации о беседе", "accessibility.conversation.sectionLabel": "Список бесед", - "accessibility.conversationAssetImageAlt": "Изображение от {username} дата {messageDate}", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Открыть больше возможностей", "accessibility.conversationDetailsActionDevicesLabel": "Показать устройства", "accessibility.conversationDetailsActionGroupAdminLabel": "Задать администратора группы", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Непрочитанное упоминание", "accessibility.conversationStatusUnreadPing": "Пропущенный пинг", "accessibility.conversationStatusUnreadReply": "Непрочитанный ответ", - "accessibility.conversationTitle": "{username} статус {status}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "Поиск смайликов", "accessibility.giphyModal.close": "Закрыть окно GIF", "accessibility.giphyModal.loading": "Загрузка GIF", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Действия с сообщением", "accessibility.messageActionsMenuLike": "Отреагировать сердечком", "accessibility.messageActionsMenuThumbsUp": "Отреагировать пальцем вверх", - "accessibility.messageDetailsReadReceipts": "Сообщение просмотрено {readReceiptText}, открыть подробности", - "accessibility.messageReactionDetailsPlural": "{emojiCount} реакций, реакция с {emojiName}", - "accessibility.messageReactionDetailsSingular": "{emojiCount} реакция, реакция с {emojiName}", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Нравится", "accessibility.messages.liked": "Не нравится", - "accessibility.openConversation": "Открыть профиль {name}", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "Вернуться к информации устройства", "accessibility.rightPanel.GoBack": "Вернуться", "accessibility.rightPanel.close": "Закрыть информацию о беседе", @@ -170,7 +170,7 @@ "acme.done.button.close": "Закрыть окно 'Сертификат загружен'", "acme.done.button.secondary": "Сведения о сертификате", "acme.done.headline": "Сертификат выпущен", - "acme.done.paragraph": "Теперь сертификат активен и ваше устройство верифицировано. Более подробную информацию об этом сертификате можно найти в настройках вашего [bold]Wire[/bold] под [bold]Устройствами.[/bold]

Узнайте больше о сквозной идентификации ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "Закрыть окно 'Что-то пошло не так'", "acme.error.button.primary": "Повторить", "acme.error.button.secondary": "Отмена", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Закрыть окно 'Получение сертификата'", "acme.inProgress.headline": "Получение сертификата...", "acme.inProgress.paragraph.alt": "Загрузка...", - "acme.inProgress.paragraph.main": "Пожалуйста, перейдите в браузер и войдите в сервис сертификации. [br] Если сайт не открывается, вы также можете перейти на него вручную по следующей ссылке: [br] [link] {url} [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "OK", - "acme.remindLater.paragraph": "Вы можете получить сертификат в настройках вашего [bold]Wire[/bold] в течение {delayTime}. Откройте [bold]Устройства[/bold] и выберите [bold]Получить сертификат[/bold] для вашего текущего устройства.

Чтобы продолжать пользоваться Wire без перерыва, своевременно получите его - это не займет много времени.

Узнайте больше о сквозной идентификации ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "Закрыть окно 'Обновление сертификата сквозной идентификации'", "acme.renewCertificate.button.primary": "Обновить сертификат", "acme.renewCertificate.button.secondary": "Напомнить позже", - "acme.renewCertificate.gracePeriodOver.paragraph": "Срок действия сертификата сквозной идентификации для этого устройства истек. Чтобы обеспечить максимальный уровень безопасности связи Wire, обновите сертификат.

На следующем шаге введите учетные данные поставщика идентификационных данных, чтобы автоматически обновить сертификат.

Подробнее о сквозной идентификации ", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "Обновление сертификата сквозной идентификации", - "acme.renewCertificate.paragraph": "Срок действия сертификата сквозной идентификации для этого устройства истекает в ближайшее время. Чтобы поддерживать связь на самом высоком уровне безопасности, обновите сертификат прямо сейчас.

На следующем шаге введите учетные данные поставщика идентификационных данных, чтобы автоматически обновить сертификат.

Узнать больше о сквозной идентификации ", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "Сертификат обновлен", - "acme.renewal.done.paragraph": "Теперь сертификат обновлен и ваше устройство верифицировано. Более подробную информацию об этом сертификате можно найти в настройках вашего [bold]Wire[/bold] под [bold]Устройствами.[/bold]

Узнайте больше о сквозной идентификации ", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "Обновление сертификата...", "acme.selfCertificateRevoked.button.cancel": "Продолжить использование этого устройства", "acme.selfCertificateRevoked.button.primary": "Выйти", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Закрыть окно 'Сертификат сквозной идентификации'", "acme.settingsChanged.button.primary": "Получить сертификат", "acme.settingsChanged.button.secondary": "Напомнить позже", - "acme.settingsChanged.gracePeriodOver.paragraph": "Теперь ваша команда использует сквозную идентификацию, чтобы обеспечить максимальную безопасность использования Wire. Проверка устройства происходит автоматически с помощью сертификата.

Введите учетные данные поставщика идентификационных данных на следующем шаге, чтобы автоматически получить сертификат верификации для этого устройства.

Подробнее о сквозной идентификации", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "Сертификат сквозной идентификации", "acme.settingsChanged.headline.main": "Настройки команды изменены", - "acme.settingsChanged.paragraph": "Уже сегодня ваша команда использует сквозную идентификацию, чтобы сделать использование Wire более безопасным и практичным. Верификация устройства происходит автоматически с помощью сертификата и заменяет прежний ручной процесс. Благодаря этому коммуникация осуществляется по самым высоким стандартам безопасности.

Введите учетные данные провайдера идентификации на следующем шаге, чтобы автоматически получить сертификат верификации для этого устройства.

Подробнее о сквозной идентификации", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Добавить", "addParticipantsHeader": "Добавить участников", - "addParticipantsHeaderWithCounter": "Добавить участников ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Управление сервисами", "addParticipantsManageServicesNoResults": "Управление сервисами", "addParticipantsNoServicesManager": "Сервисы - это помощники, которые могут улучшить ваш рабочий процесс.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Восстановление пароля", "authAccountPublicComputer": "Это общедоступный компьютер", "authAccountSignIn": "Вход", - "authBlockedCookies": "Включите файлы cookie, чтобы войти в {brandName}.", - "authBlockedDatabase": "Для отображения сообщений {brandName} необходим доступ к локальному хранилищу. Локальное хранилище недоступно в приватном режиме.", - "authBlockedTabs": "{brandName} уже открыт на другой вкладке.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Вместо этого использовать данную вкладку", "authErrorCode": "Неверный код", "authErrorCountryCodeInvalid": "Неверный код страны", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Сменить пароль", "authHistoryButton": "OK", "authHistoryDescription": "История бесед не отображается в целях обеспечения конфиденциальности.", - "authHistoryHeadline": "Вы впервые используете {brandName} на этом устройстве.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Сообщения, отправленные в течение этого периода, не отображаются.", - "authHistoryReuseHeadline": "Вы уже использовали {brandName} на этом устройстве.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Приветствуем вас в", "authLandingPageTitleP2": "Создать аккаунт или войти", "authLimitButtonManage": "Управление устройствами", "authLimitButtonSignOut": "Выйти", - "authLimitDescription": "Удалите одно из ваших устройств, чтобы начать использовать {brandName} на этом.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Текущее)", "authLimitDevicesHeadline": "Устройства", "authLoginTitle": "Войти", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Пароль", - "authPostedResend": "Отправить снова на {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Не приходит письмо?", "authPostedResendDetail": "Проверьте свой почтовый ящик и следуйте инструкциям.", "authPostedResendHeadline": "Вам письмо.", "authSSOLoginTitle": "Войти с помощью единого входа", "authSetUsername": "Задать псевдоним", "authVerifyAccountAdd": "Добавить", - "authVerifyAccountDetail": "Это позволит использовать {brandName} на нескольких устройствах.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Добавить email и пароль.", "authVerifyAccountLogout": "Выход", "authVerifyCodeDescription": "Введите код подтверждения, который мы отправили на {number}.", "authVerifyCodeResend": "Не приходит код?", "authVerifyCodeResendDetail": "Отправить повторно", - "authVerifyCodeResendTimer": "Вы можете запросить новый код {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Введите ваш пароль", "availability.available": "Доступен", "availability.away": "Отошел", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Резервное копирование не завершено.", "backupExportProgressCompressing": "Подготовка файла резервной копии", "backupExportProgressHeadline": "Подготовка…", - "backupExportProgressSecondary": "Резервное копирование · {processed} из {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Сохранить файл", "backupExportSuccessHeadline": "Резервная копия создана", "backupExportSuccessSecondary": "Она пригодится для восстановления истории в случае потери или замены компьютера.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Неверный пароль", "backupImportPasswordErrorSecondary": "Пожалуйста, проверьте введенные данные и повторите попытку", "backupImportProgressHeadline": "Подготовка…", - "backupImportProgressSecondary": "Восстановление истории · {processed} из {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "История восстановлена.", "backupImportVersionErrorHeadline": "Несовместимая резервная копия", - "backupImportVersionErrorSecondary": "Эта резервная копия была создана в более новой или устаревшей версии {brandName} и не может быть восстановлена.", - "backupPasswordHint": "Используйте как минимум {minPasswordLength} символов, включая одну строчную букву, одну заглавную букву, цифру и специальный символ.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Повторить попытку", "buttonActionError": "Ваш ответ не может быть отправлен, пожалуйста, повторите попытку", "callAccept": "Принять", "callChooseSharedScreen": "Выберите экран для совместного использования", "callChooseSharedWindow": "Выберите окно для совместного использования", - "callConversationAcceptOrDecline": "Вызывает {conversationName}. Нажмите control + enter, чтобы принять или control + shift + enter, чтобы отклонить вызов.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Отклонить", "callDegradationAction": "OK", - "callDegradationDescription": "Вызов был прерван, поскольку {username} больше не является верифицированным контактом.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Вызов завершен", "callDurationLabel": "Длительность", "callEveryOneLeft": "остальные участники вышли.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Развернуть вызов", "callNoCameraAccess": "Нет доступа к камере", "callNoOneJoined": "никто не присоединился.", - "callParticipants": "{number} участника(-ов)", - "callReactionButtonAriaLabel": "Выбрать смайлик {emoji}", + "callParticipants": "{number} on call", + "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Панель выбора смайликов", "callReactions": "Реакции", - "callReactionsAriaLabel": "Смайлик {emoji} из {from}", + "callReactionsAriaLabel": "Emoji {emoji} from {from}", "callStateCbr": "Постоянный битрейт", "callStateConnecting": "Подключение…", "callStateIncoming": "Вызывает…", - "callStateIncomingGroup": "{user} вызывает", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Вызываем…", "callWasEndedBecause": "Ваш звонок был завершен, поскольку", - "callingPopOutWindowTitle": "Звонок {brandName}", - "callingRestrictedConferenceCallOwnerModalDescription": "В настоящее время ваша команда использует бесплатный тарифный план Basic. Перейдите на тарифный план Enterprise, чтобы получить доступ к таким возможностям, как проведение конференций и многим другим. [link]Узнать больше об {brandName} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Call", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Перейти на Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Перейти сейчас", - "callingRestrictedConferenceCallPersonalModalDescription": "Возможность инициировать групповой вызов доступна только в платной версии {brandName}.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Возможность недоступна", "callingRestrictedConferenceCallTeamMemberModalDescription": "Чтобы выполнить групповой вызов вашей команде необходимо перейти на план Enterprise.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Возможность недоступна", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Файлы", "collectionSectionImages": "Изображения", "collectionSectionLinks": "Ссылки", - "collectionShowAll": "Показать все {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Связаться", "connectionRequestIgnore": "Игнорировать", "conversation.AllDevicesVerified": "Все отпечатки устройств верифицированы (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "Все устройства верифицированы (сквозная идентификация)", "conversation.AllVerified": "Все отпечатки верифицированы (Proteus)", "conversation.E2EICallAnyway": "Все равно позвонить", - "conversation.E2EICallDisconnected": "Вызов был прерван, поскольку {user} начал использовать новое устройство или имеет недействительный сертификат.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "Отмена", - "conversation.E2EICertificateExpired": "Эта беседа больше не является верифицированной, поскольку [bold]{user}[/bold] использует по крайней мере одно устройство с просроченным сертификатом сквозной идентификации.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "Эта беседа больше не является верифицированной, поскольку по крайней мере один из участников начал использовать новое устройство или имеет недействительный сертификат. [link]Узнать больше[/link]", - "conversation.E2EICertificateRevoked": "Эта беседа больше не является верифицированной, поскольку администратор команды отозвал сертификат сквозной идентификации по крайней мере для одного из устройств [bold]{user}[/bold]. [link]Подробнее[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "Беседа больше не является верифицированной", "conversation.E2EIDegradedInitiateCall": "По крайней мере, один из участников начал использовать новое устройство или имеет недействительный сертификат.\nВы все еще хотите позвонить?", "conversation.E2EIDegradedJoinCall": "По крайней мере, один из участников начал использовать новое устройство или имеет недействительный сертификат.\nВы все еще хотите присоединиться к вызову?", "conversation.E2EIDegradedNewMessage": "По крайней мере, один из участников начал использовать новое устройство или имеет недействительный сертификат.\nВы все еще хотите отправить сообщение?", "conversation.E2EIGroupCallDisconnected": "Вызов был прерван, поскольку по крайней мере один из участников начал использовать новое устройство или имеет недействительный сертификат.", "conversation.E2EIJoinAnyway": "Все равно присоединиться", - "conversation.E2EINewDeviceAdded": "Эта беседа больше не является верифицированной, поскольку [bold]{user}[/bold] использует по крайней мере одно устройство без действительного сертификата сквозной идентификации.", - "conversation.E2EINewUserAdded": "Эта беседа больше не является верифицированной, поскольку [bold]{user}[/bold] использует по крайней мере одно устройство без действительного сертификата сквозной идентификации.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "Эта беседа больше не является верифицированной, поскольку вы используете как минимум одно устройство с просроченным сертификатом сквозной идентификации. ", "conversation.E2EISelfUserCertificateRevoked": "Эта беседа больше не является верифицированной, поскольку администратор команды отозвал сертификат сквозной идентификации по крайней мере для одного из ваших устройств. [link]Подробнее[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Отчеты о прочтении включены", "conversationCreateTeam": "со [showmore]всеми участниками команды[/showmore]", "conversationCreateTeamGuest": "со [showmore]всеми участниками команды и одним гостем[/showmore]", - "conversationCreateTeamGuests": "со [showmore]всеми участниками команды и {count} гостями[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Вы присоединились к беседе", - "conversationCreateWith": " с {users}", - "conversationCreateWithMore": "с {users}, и еще [showmore]{count}[/showmore]", - "conversationCreated": "[bold]{name}}[/bold] начал(-а) беседу с {users}", - "conversationCreatedMore": "[bold]{name}[/bold] начал(-а) беседу с {users} и [showmore]{count} еще[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] начал(-а) беседу", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]Вы[/bold] начали беседу", - "conversationCreatedYou": "Вы начали беседу с {users}", - "conversationCreatedYouMore": "Вы начали беседу с {users} и [showmore]{count} еще[/showmore]", - "conversationDeleteTimestamp": "Удалено: {date}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "Если обе стороны включат отчеты о прочтении, вы сможете видеть когда были прочитаны ваши сообщения.", "conversationDetails1to1ReceiptsHeadDisabled": "У вас отключены отчеты о прочтении", "conversationDetails1to1ReceiptsHeadEnabled": "Вы включили отчеты о прочтении", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Заблокировать", "conversationDetailsActionCancelRequest": "Отменить запрос", "conversationDetailsActionClear": "Очистить контент", - "conversationDetailsActionConversationParticipants": "Показать все ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Создать группу", "conversationDetailsActionDelete": "Удалить группу", "conversationDetailsActionDevices": "Устройства", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " начал(-а) использовать", "conversationDeviceStartedUsingYou": " начали использовать", "conversationDeviceUnverified": " деверифицировал(-а) одно из", - "conversationDeviceUserDevices": " устройства {user}", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " ваши устройства", - "conversationDirectEmptyMessage": "У вас пока нет контактов. Ищите друзей в {brandName} и общайтесь.", - "conversationEditTimestamp": "Изменено: {date}", + "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "Как помечать беседы как избранные", "conversationFavoritesTabEmptyMessage": "Отметьте свои любимые беседы, и вы найдете их здесь 👍", "conversationFederationIndicator": "Федеративный", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "Вы пока не участвуете ни в одной групповой беседе.", "conversationGuestIndicator": "Гость", "conversationImageAssetRestricted": "Получение изображений запрещено", - "conversationInternalEnvironmentDisclaimer": "Это НЕ WIRE, а внутренняя среда тестирования. Разрешено использовать только сотрудникам Wire. Любое публичное использование ЗАПРЕЩЕНО. Данные пользователей этой тестовой среды тщательно записываются и анализируются. Чтобы воспользоваться защищенным мессенджером Wire, перейдите по ссылке [link]{url}[/link].", + "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Войти в браузере", "conversationJoin.existentAccountJoinWithoutLink": "Присоединиться к беседе", "conversationJoin.existentAccountUserName": "Вы вошли как {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Избранное", "conversationLabelGroups": "Группы", "conversationLabelPeople": "Контакты", - "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] и [bold]{secondUser}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] и еще [showmore]{number}[/showmore]", - "conversationLikesCaptionReactedPlural": "отреагировал {emojiName}", - "conversationLikesCaptionReactedSingular": "отреагировал {emojiName}", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Открыть карту", "conversationMLSMigrationFinalisationOngoingCall": "При переходе на MLS могут возникнуть проблемы с текущим вызовом. В этом случае прервите разговор и позвоните снова.", - "conversationMemberJoined": "[bold]{name}[/bold] добавлен(-а) {users} в беседу", - "conversationMemberJoinedMore": "[bold]{name}[/bold] добавил(-а) в беседу {users} и [showmore]{count} еще[/showmore]", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] присоединился(-лась)", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]Вы[/bold] присоединились", - "conversationMemberJoinedYou": "[bold]Вы[/bold] добавлены {users} в беседу", - "conversationMemberJoinedYouMore": "[bold]Вы[/bold] добавили в беседу {users} и [showmore]{count} еще[/showmore]", - "conversationMemberLeft": "[bold]{name}[/bold] покинул(-а)", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]Вы[/bold] покинули", - "conversationMemberRemoved": "[bold]{name}[/bold] удален(-а) {users}", - "conversationMemberRemovedMissingLegalHoldConsent": "{user} был(-а) удален(-а) из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", - "conversationMemberRemovedYou": "[bold]Вы[/bold] удалены {users}", - "conversationMemberWereRemoved": "{users} были удалены из беседы", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Доставлено", "conversationMissedMessages": "Вы не использовали это устройство продолжительное время. Некоторые сообщения могут не отображаться.", "conversationModalRestrictedFileSharingDescription": "Этим файлом нельзя поделиться из-за ограничений на совместное использование файлов.", "conversationModalRestrictedFileSharingHeadline": "Ограничения на обмен файлами", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} были удалены из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} и еще {count} были удалены из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "Общение в Wire всегда защищено сквозным шифрованием. Отправляемые и получаемые сообщения доступны только вам и вашему собеседнику.", "conversationNotClassified": "Уровень безопасности: не классифицирован", "conversationNotFoundMessage": "Возможно, у вас нет разрешения на использование этой учетной записи или она больше не существует.", - "conversationNotFoundTitle": "{brandName} не может открыть эту беседу", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Поиск по имени", "conversationParticipantsTitle": "Участники", "conversationPing": " отправил(-а) пинг", - "conversationPingConfirmTitle": "Вы действительно хотите отправить пинг {memberCount} пользователям?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": " отправили пинг", "conversationPlaybackError": "Неподдерживаемый тип видео, пожалуйста, скачайте", "conversationPlaybackErrorDownload": "Скачать", @@ -558,22 +558,22 @@ "conversationRenameYou": " переименовали беседу", "conversationResetTimer": " отключил(-а) таймер сообщения", "conversationResetTimerYou": " отключили таймер сообщения", - "conversationResume": "Начать беседу с {users}", - "conversationSendPastedFile": "Изображение добавлено {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Сервисы имеют доступ к содержимому этой беседы", "conversationSomeone": "Кто-то", "conversationStartNewConversation": "Создать группу", - "conversationTeamLeft": "[bold]{name}[/bold] был удален из команды", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "сегодня", "conversationTweetAuthor": " в Twitter", - "conversationUnableToDecrypt1": "Сообщение от [highlight]{user}[/highlight] не было получено.", - "conversationUnableToDecrypt2": "Идентификатор устройства [highlight]{user}[/highlight] изменился. Сообщение не доставлено.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Ошибка", "conversationUnableToDecryptLink": "Почему?", "conversationUnableToDecryptResetSession": "Сбросить сессию", "conversationUnverifiedUserWarning": "Пожалуйста, будьте осторожны со всеми с кем делитесь конфиденциальной информацией.", - "conversationUpdatedTimer": " установил(-а) таймер сообщения на {time}", - "conversationUpdatedTimerYou": " установили таймер сообщения на {time}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Получение видео запрещено", "conversationViewAllConversations": "Все беседы", "conversationViewTooltip": "Все", @@ -586,7 +586,7 @@ "conversationYouNominative": "вы", "conversationYouRemovedMissingLegalHoldConsent": "[bold]Вы[/bold] были удалены из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", "conversationsAllArchived": "Отправлено в архив", - "conversationsConnectionRequestMany": "{number} ожидающих", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 контакт ожидает", "conversationsContacts": "Контакты", "conversationsEmptyConversation": "Групповая беседа", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "Нет пользовательских папок", "conversationsPopoverNotificationSettings": "Уведомления", "conversationsPopoverNotify": "Включить уведомления", - "conversationsPopoverRemoveFrom": "Удалить из \"{name}\"", + "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", "conversationsPopoverSilence": "Отключить уведомления", "conversationsPopoverUnarchive": "Разархивировать", "conversationsPopoverUnblock": "Разблокировать", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Кто-то прислал сообщение", "conversationsSecondaryLineEphemeralReply": "Ответил(-а) вам", "conversationsSecondaryLineEphemeralReplyGroup": "Вам ответили", - "conversationsSecondaryLineIncomingCall": "{user} вызывает", - "conversationsSecondaryLinePeopleAdded": "{user} участников были добавлены", - "conversationsSecondaryLinePeopleLeft": "{number} участник(-ов) покинул(-и)", - "conversationsSecondaryLinePersonAdded": "{user} был(-а) добавлен(-а)", - "conversationsSecondaryLinePersonAddedSelf": "{user} присоединился(-лась)", - "conversationsSecondaryLinePersonAddedYou": "{user} добавил(-а) вас", - "conversationsSecondaryLinePersonLeft": "{user} покинул(-а)", - "conversationsSecondaryLinePersonRemoved": "{user} был удален(-а)", - "conversationsSecondaryLinePersonRemovedTeam": "{user} был(-а) удален(-а) из команды", - "conversationsSecondaryLineRenamed": "{user} переименовал(-а) эту беседу", - "conversationsSecondaryLineSummaryMention": "{number} упоминание", - "conversationsSecondaryLineSummaryMentions": "{number} упоминаний", - "conversationsSecondaryLineSummaryMessage": "{number} сообщение", - "conversationsSecondaryLineSummaryMessages": "{number} сообщений", - "conversationsSecondaryLineSummaryMissedCall": "{number} пропущенный вызов", - "conversationsSecondaryLineSummaryMissedCalls": "{number} пропущенных вызовов", - "conversationsSecondaryLineSummaryPing": "{number} пинг", - "conversationsSecondaryLineSummaryPings": "{number} пингов", - "conversationsSecondaryLineSummaryReplies": "{number} ответов", - "conversationsSecondaryLineSummaryReply": "{number} ответ", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Вы покинули", "conversationsSecondaryLineYouWereRemoved": "Вы были удалены", - "conversationsWelcome": "Приветствуем вас в {brandName} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "Мы используем файлы cookie для персонализации вашего опыта на нашем веб-сайте.\nПродолжая использовать веб-сайт, вы соглашаетесь на использование файлов cookie.{newline}Дополнительную информацию о файлах cookie можно найти в нашейполитике конфиденциальности.", "createAccount.headLine": "Настройка учетной записи", "createAccount.nextButton": "Вперед", @@ -668,25 +668,25 @@ "extensionsBubbleButtonGif": "GIF", "extensionsGiphyButtonMore": "Еще", "extensionsGiphyButtonOk": "Отправить", - "extensionsGiphyMessage": "{tag} • через giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Упс, нет GIF-ок", "extensionsGiphyRandom": "Случайно", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] не могут быть добавлены в группу, поскольку их бэкэнд не взаимодействует с бэкэндами остальных участников группы.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] не может быть добавлен в группу, поскольку бэкэнд [bold]{domain}[/bold] недоступен.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] не удалось добавить в группу.", - "failedToAddParticipantsPlural": "[bold]{total} участников[/bold] не удалось добавить в группу.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] и [bold]{name}[/bold] не могут быть добавлены в группу, поскольку их бэкенды не взаимодействуют друг с другом.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] и [bold]{name}[/bold] не могут быть добавлены в группу, поскольку бэкэнд [bold]{domain}[/bold] недоступен.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] и [bold]{name}[/bold] не могут быть добавлены в группу.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] не могут быть добавлены в группу, поскольку их бэкенды не взаимодействуют друг с другом.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] не может быть добавлен в группу, поскольку бэкэнд [bold]{domain}[/bold] недоступен.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] не удалось добавить в группу.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "Обязательная блокировка приложения теперь отключена. При возвращении в приложение не требуется ввод пароля или биометрическая аутентификация.", "featureConfigChangeModalApplockHeadline": "Настройки команды изменены", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Камера во время вызовов отключена", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Камера во время вызовов включена", - "featureConfigChangeModalAudioVideoHeadline": "В {brandName} произошли изменения", - "featureConfigChangeModalConferenceCallingEnabled": "Ваша команда перешла на {brandName} Enterprise, который представляет доступ к групповым вызовам и многим другим возможностям. [link]Узнать больше о {brandName} Enterprise[/link]", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Генерация гостевых ссылок теперь отключена для всех администраторов групп.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Генерация гостевых ссылок теперь включена для всех администраторов групп.", @@ -694,18 +694,18 @@ "featureConfigChangeModalDownloadPathChanged": "Стандартное расположение файлов на компьютерах под управлением Windows изменилось. Чтобы новые настройки вступили в силу, приложение необходимо перезапустить.", "featureConfigChangeModalDownloadPathDisabled": "Стандартное расположение файлов на компьютерах под управлением Windows отключено. Перезапустите приложение, чтобы сохранить загруженные файлы в новом месте.", "featureConfigChangeModalDownloadPathEnabled": "Теперь загруженные файлы будут находиться в определенном стандартном месте на компьютере под управлением Windows. Чтобы новые настройки вступили в силу, приложение необходимо перезапустить.", - "featureConfigChangeModalDownloadPathHeadline": "В {brandName} произошли изменения", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Обмен и получение файлов любого типа теперь отключены", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Обмен и получение файлов любого типа теперь включены", - "featureConfigChangeModalFileSharingHeadline": "В {brandName} произошли изменения", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Самоудаляющиеся сообщения отключены", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Самоудаляющиеся сообщения включены. Перед написанием сообщения можно установить таймер.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Самоудаляющиеся сообщения теперь обязательны. Новые сообщения будут самоудаляться спустя {timeout}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "В {brandName} произошли изменения", - "federationConnectionRemove": "Бэкэнды [bold]{backendUrlOne}[/bold] и [bold]{backendUrlTwo}[/bold] прекратили взаимодействие.", - "federationDelete": "[bold]Ваш бэкэнд[/bold] прекратил взаимодействие с [bold]{backendUrl}.[/bold]", - "fileTypeRestrictedIncoming": "Файл от [bold]{name}[/bold]  не может быть открыт", - "fileTypeRestrictedOutgoing": "Совместное использование файлов с расширением {fileExt} запрещено вашей организацией", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "Папки", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Ничего не найдено.", "fullsearchPlaceholder": "Поиск текстовых сообщений", "generatePassword": "Сгенерировать пароль", - "groupCallConfirmationModalTitle": "Вы действительно хотите позвонить {memberCount} пользователям?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "Закрыть окно, позвонить группе", "groupCallModalPrimaryBtnName": "Позвонить", "groupCreationDeleteEntry": "Удалить запись", "groupCreationParticipantsActionCreate": "Готово", "groupCreationParticipantsActionSkip": "Пропустить", "groupCreationParticipantsHeader": "Добавить участников", - "groupCreationParticipantsHeaderWithCounter": "Добавить участников ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Поиск по имени", "groupCreationPreferencesAction": "Вперед", "groupCreationPreferencesErrorNameLong": "Слишком много символов", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Изменить список участников", "groupCreationPreferencesNonFederatingHeadline": "Невозможно создать группу", "groupCreationPreferencesNonFederatingLeave": "Отменить создание группы", - "groupCreationPreferencesNonFederatingMessage": "Пользователи бэкендов {backends} не могут присоединиться к общей групповой беседе, так как их бэкенды не могут взаимодействовать друг с другом. Для создания группы удалите затронутых пользователей. [link]Подробнее[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "Название группы", "groupParticipantActionBlock": "Блокировать…", "groupParticipantActionCancelRequest": "Отменить запрос…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Связаться", "groupParticipantActionStartConversation": "Начать беседу", "groupParticipantActionUnblock": "Разблокировать…", - "groupSizeInfo": "К групповой беседе могут присоединиться до {count} человек.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "Генерация гостевых ссылок запрещена в вашей команде.", "guestLinkDisabledByOtherTeam": "Вы не можете создать гостевую ссылку в этой беседе, поскольку она была создана кем-то из другой команды, а этой команде не разрешено использовать гостевые ссылки.", "guestLinkPasswordModal.conversationPasswordProtected": "Эта беседа защищена паролем.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "Впоследствии пароль изменить нельзя. Обязательно скопируйте и сохраните его.", "guestOptionsInfoModalTitleSubTitle": "Для подключения к беседе по гостевой ссылке необходимо сначала ввести этот пароль.", "guestOptionsInfoPasswordSecured": "Ссылка защищена паролем", - "guestOptionsInfoText": "Приглашайте ссылкой на эту беседу. Любой, у кого есть ссылка, сможет присоединиться к беседе, даже если у него нет {brandName}.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "Забыли пароль? Аннулируйте ссылку и создайте новую.", "guestOptionsInfoTextSecureWithPassword": "Вы также можете защитить ссылку паролем.", "guestOptionsInfoTextWithPassword": "Пользователям будет предложено ввести пароль, прежде чем они смогут присоединиться к беседе по гостевой ссылке.", @@ -822,10 +822,10 @@ "index.welcome": "Приветствуем вас в {brandName}", "initDecryption": "Расшифровка сообщений", "initEvents": "Загрузка сообщений", - "initProgress": " — {number1} из {number2}", - "initReceivedSelfUser": "Здравствуйте, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Проверка новых сообщений", - "initUpdatedFromNotifications": "Почти готово - наслаждайтесь {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Получение ваших контактов и бесед", "internetConnectionSlow": "Медленное интернет-соединение", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Вперед", "invite.skipForNow": "Сделать позже", "invite.subhead": "Пригласите своих коллег присоединиться.", - "inviteHeadline": "Пригласите друзей в {brandName}", - "inviteHintSelected": "Нажмите {metaKey} + C для копирования", - "inviteHintUnselected": "Выберите и нажмите {metaKey} + C", - "inviteMessage": "Я использую {brandName}. Ищи меня там по псевдониму {username} или посети get.wire.com.", - "inviteMessageNoEmail": "Я использую {brandName}. Перейди на get.wire.com, чтобы связаться со мной.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Перейти к концу этой беседы", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Подтвердите учетную запись", "mediaBtnPause": "Пауза", "mediaBtnPlay": "Воспроизвести", - "messageCouldNotBeSentBackEndOffline": "Сообщение не может быть отправлено, поскольку бэкэнд [bold]{domain}[/bold] недоступен.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Не удалось отправить сообщение из-за проблем с подключением.", "messageCouldNotBeSentRetry": "Повторить", - "messageDetailsEdited": "Изменено: {edited}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "На сообщение еще никто не отреагировал", "messageDetailsNoReceipts": "Сообщение еще никем не прочитано.", "messageDetailsReceiptsOff": "Отчетов о прочтении не существовало, когда это сообщение было отправлено.", - "messageDetailsSent": "Отправлено: {sent}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Детали", - "messageDetailsTitleReactions": "Реакции{count}", - "messageDetailsTitleReceipts": "Прочитано{count}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Скрыть детали", - "messageFailedToSendParticipants": "{count} участников", - "messageFailedToSendParticipantsFromDomainPlural": "{count} участников из {domain}", - "messageFailedToSendParticipantsFromDomainSingular": "1 участник из {domain}", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "не получил(-а) ваше сообщение.", "messageFailedToSendShowDetails": "Подробнее", "messageFailedToSendWillNotReceivePlural": "не получит ваше сообщение.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "получит ваше сообщение позднее.", "messageFailedToSendWillReceiveSingular": "получит ваше сообщение позднее.", "mlsConversationRecovered": "Вы давно не пользовались этим устройством, или возникла проблема. Некоторые старые сообщения могут не отображаться.", - "mlsSignature": "MLS с подписью {signature}", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "Отпечаток MLS", "mlsToggleInfo": "При включении в беседе будет использоваться новый протокол безопасности уровня обмена сообщениями (MLS).", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Невозможно начать беседу", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "Вы не можете начать беседу с {name} прямо сейчас.
{name} следует сначала открыть Wire или авторизоваться.
Пожалуйста, повторите попытку позже.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Создать аккаунт?", "modalAccountCreateMessage": "Создав учетную запись, вы потеряете историю бесед в этой гостевой комнате.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Вы включили отчеты о прочтении", "modalAccountReadReceiptsChangedSecondary": "Управление", "modalAccountRemoveDeviceAction": "Удалить устройство", - "modalAccountRemoveDeviceHeadline": "Удаление \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Для удаления устройства необходимо ввести пароль.", "modalAccountRemoveDevicePlaceholder": "Пароль", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Сбросить этого клиента", "modalAppLockLockedError": "Неверный код доступа", "modalAppLockLockedForgotCTA": "Доступ как новое устройство", - "modalAppLockLockedTitle": "Введите код доступа для разблокировки {brandName}", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "Разблокировать", "modalAppLockPasscode": "Код доступа", "modalAppLockSetupAcceptButton": "Установить код доступа", - "modalAppLockSetupChangeMessage": "Для обеспечения безопасности команды ваша организация требует блокировки приложения, если {brandName} не используется.[br]Создайте код доступа для разблокировки {brandName}. Пожалуйста, запомните его, так как он не может быть восстановлен.", - "modalAppLockSetupChangeTitle": "В {brandName} произошло изменение", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "Закрыть окно 'Установить код доступа к приложению?'", "modalAppLockSetupDigit": "Цифра", - "modalAppLockSetupLong": "Не менее {minPasswordLength} символов", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "Строчная буква", "modalAppLockSetupMessage": "Приложение будет заблокировано спустя определенное время неактивности.[br]Для его разблокировки, вам понадобится ввести код доступа.[br]Убедитесь, что вы запомнили этот код, так как способа его восстановления не существует.", "modalAppLockSetupSecondPlaceholder": "Повторить код доступа", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Неправильный пароль", "modalAppLockWipePasswordGoBackButton": "Вернуться", "modalAppLockWipePasswordPlaceholder": "Пароль", - "modalAppLockWipePasswordTitle": "Введите ваш пароль учетной записи {brandName}, чтобы сбросить этого клиента", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Запрещенный тип файла", - "modalAssetFileTypeRestrictionMessage": "Тип файла \"{fileName}\" не допускается.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Слишком много файлов одновременно", - "modalAssetParallelUploadsMessage": "Вы можете отправить до {number} файлов за раз.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Файл слишком большой", - "modalAssetTooLargeMessage": "Вы можете отправлять файлы размером до {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "Для других пользователей будет отображаться статус 'Доступен'. Вы будете получать уведомления о входящих вызовах и сообщениях в соответствии с настройками уведомлений в каждой беседе.", "modalAvailabilityAvailableTitle": "Вы установили 'Доступен'", "modalAvailabilityAwayMessage": "Для других пользователей будет отображаться статус 'Отошел'. Вы не будете получать уведомления о любых входящих звонках или сообщениях.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Позвонить", "modalCallSecondOutgoingHeadline": "Завершить текущий вызов?", "modalCallSecondOutgoingMessage": "Уже есть активный вызов в другой беседе. Он будет завершен, если вы начнете новый.", - "modalCallUpdateClientHeadline": "Пожалуйста, обновите {brandName}", - "modalCallUpdateClientMessage": "Вам поступил вызов, который не поддерживается этой версией {brandName}.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Групповые вызовы недоступны.", "modalConferenceCallNotSupportedJoinMessage": "Чтобы присоединиться к групповому вызову, пожалуйста, используйте совместимый браузер.", "modalConferenceCallNotSupportedMessage": "Этот браузер не поддерживает сквозное шифрование групповых вызовов", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Отмена", "modalConnectAcceptAction": "Связаться", "modalConnectAcceptHeadline": "Принять?", - "modalConnectAcceptMessage": "Это свяжет вас с {user} и откроет беседу.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Игнорировать", "modalConnectCancelAction": "Да", "modalConnectCancelHeadline": "Отменить запрос?", - "modalConnectCancelMessage": "Удалить запрос на добавление {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Нет", "modalConversationClearAction": "Удалить", "modalConversationClearHeadline": "Удалить контент?", "modalConversationClearMessage": "Это действие очистит историю бесед на всех ваших устройствах.", "modalConversationClearOption": "Также покинуть беседу", "modalConversationDeleteErrorHeadline": "Группа не удалена", - "modalConversationDeleteErrorMessage": "Произошла ошибка при попытке удалить группу {name}. Пожалуйста, попробуйте еще раз.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "Удалить", "modalConversationDeleteGroupHeadline": "Удалить групповую беседу?", "modalConversationDeleteGroupMessage": "Это приведет к удалению группы и всего содержимого для всех участников на всех устройствах. Восстановить контент будет невозможно. Все участники будут оповещены.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "Вы не смогли присоединиться к беседе", "modalConversationJoinFullMessage": "Беседа переполнена.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "Вас пригласили в беседу: {conversationName}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "Вы не смогли присоединиться к беседе", "modalConversationJoinNotFoundMessage": "Ссылка на беседу недействительна.", "modalConversationLeaveAction": "Покинуть", - "modalConversationLeaveHeadline": "Покинуть беседу {name}?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Вы больше не сможете отправлять и получать сообщения в этой беседе.", - "modalConversationLeaveMessageCloseBtn": "Закрыть окно 'Покинуть беседу {name}'", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Также очистить контент", "modalConversationMessageTooLongHeadline": "Сообщение слишком длинное", - "modalConversationMessageTooLongMessage": "Вы можете отправлять сообщения длиной до {number} символов.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Отправить", - "modalConversationNewDeviceHeadlineMany": "{users} начали использовать новые устройства", - "modalConversationNewDeviceHeadlineOne": "{user} начал(-а) использовать новое устройство", - "modalConversationNewDeviceHeadlineYou": "{user} начали использовать новое устройство", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Принять вызов", "modalConversationNewDeviceIncomingCallMessage": "Вы действительно хотите принять вызов?", "modalConversationNewDeviceMessage": "Вы все еще хотите отправить ваше сообщение?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Вы действительно хотите позвонить?", "modalConversationNotConnectedHeadline": "Никто не был добавлен в беседу", "modalConversationNotConnectedMessageMany": "Один из выбранных вами контактов не хочет, чтобы его добавляли в беседы.", - "modalConversationNotConnectedMessageOne": "{name} не хочет, чтобы его добавляли в беседы.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Не удалось активировать гостевой доступ. Попробуйте снова.", "modalConversationOptionsAllowServiceMessage": "Не удалось активировать сервисы. Попробуйте снова.", "modalConversationOptionsDisableGuestMessage": "Не удалось удалить гостей. Попробуйте снова.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Текущие гости будут удалены из беседы. Новые гости допущены не будут.", "modalConversationRemoveGuestsOrServicesAction": "Отключить", "modalConversationRemoveHeadline": "Удалить?", - "modalConversationRemoveMessage": "{user} больше не сможет отправлять и получать сообщения в этой беседе.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Отключить доступ сервисов?", "modalConversationRemoveServicesMessage": "Текущие сервисы будут удалены из беседы. Новые сервисы допущены не будут.", "modalConversationRevokeLinkAction": "Отозвать ссылку", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Отозвать эту ссылку?", "modalConversationRevokeLinkMessage": "Новые гости не смогут присоединиться по этой ссылке. На доступ текущих гостей это не повлияет.", "modalConversationTooManyMembersHeadline": "Эта группа заполнена", - "modalConversationTooManyMembersMessage": "К беседе может присоединиться до {number1} участников. На текущий момент в комнате есть места еще для {number2} участников.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Создать", "modalCreateFolderHeadline": "Создать новую папку", "modalCreateFolderMessage": "Переместить вашу беседу в новую папку.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Выбранная анимация слишком большая", - "modalGifTooLargeMessage": "Максимальный размер {number} МБ.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Подтвердить пароль", "modalGuestLinkJoinConfirmPlaceholder": "Подтвердите пароль", - "modalGuestLinkJoinHelperText": "Используйте как минимум {minPasswordLength} символов, включая одну строчную букву, одну заглавную букву, цифру и специальный символ.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "Установить пароль", "modalGuestLinkJoinPlaceholder": "Введите пароль", "modalIntegrationUnavailableHeadline": "Боты в настоящее время недоступны", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "Не удалось найти устройство ввода звука. Другие участники не смогут вас услышать, пока не будут настроены параметры звука. Пожалуйста, перейдите в Настройки, чтобы узнать больше о вашей конфигурации звука.", "modalNoAudioInputTitle": "Микрофон отключен", "modalNoCameraCloseBtn": "Закрыть окно 'Нет доступа к камере'", - "modalNoCameraMessage": "У {brandName} нет доступа к камере.[br][faqLink]Прочтите эту статью[/faqLink], чтобы узнать, как это исправить.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "Нет доступа к камере", "modalOpenLinkAction": "Открыть", - "modalOpenLinkMessage": "Это приведет вас к {link}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Перейти по ссылке", "modalOptionSecondary": "Отмена", "modalPictureFileFormatHeadline": "Не удается использовать это изображение", "modalPictureFileFormatMessage": "Выберите файл PNG или JPEG.", "modalPictureTooLargeHeadline": "Выбранное изображение слишком большое", - "modalPictureTooLargeMessage": "Вы можете использовать изображения размером до {number} МБ.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Изображение слишком маленькое", "modalPictureTooSmallMessage": "Выберите изображение размером не менее 320 x 320 пикселей.", "modalPreferencesAccountEmailErrorHeadline": "Ошибка", "modalPreferencesAccountEmailHeadline": "Подтвердите email", "modalPreferencesAccountEmailInvalidMessage": "Адрес email недействителен.", "modalPreferencesAccountEmailTakenMessage": "Адрес еmail уже используется.", - "modalRemoveDeviceCloseBtn": "Закрыть окно 'Удалить устройство {name}'", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "Добавление сервиса невозможно", "modalServiceUnavailableMessage": "В данный момент этот сервис недоступен.", "modalSessionResetHeadline": "Сессия была сброшена", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Повторить", "modalUploadContactsMessage": "Мы не получили вашу информацию. Повторите попытку импорта своих контактов.", "modalUserBlockAction": "Заблокировать", - "modalUserBlockHeadline": "Заблокировать {user}?", - "modalUserBlockMessage": "{user} больше не сможет связаться с вами или добавить вас в групповые беседы.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "Этот пользователь заблокирован из-за юридических ограничений. [link]Подробнее[/link]", "modalUserCannotAcceptConnectionMessage": "Запрос на добавление не может быть принят", "modalUserCannotBeAddedHeadline": "Гости не могут быть добавлены", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Запрос на добавление не может быть проигнорирован", "modalUserCannotSendConnectionLegalHoldMessage": "Вы не можете связаться с этим пользователем из-за юридических ограничений. [link]Подробнее[/link]", "modalUserCannotSendConnectionMessage": "Не удалось отправить запрос на добавление", - "modalUserCannotSendConnectionNotFederatingMessage": "Вы не можете отправить запрос на подключение, поскольку ваш бэкэнд не объединен с бэкэндом {username}.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "Подробнее", "modalUserUnblockAction": "Разблокировать", "modalUserUnblockHeadline": "Разблокировать?", - "modalUserUnblockMessage": "{user} вновь сможет связаться с вами и добавить вас в групповые беседы.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Микрофон", "moderatorMenuEntryMuteAllOthers": "Отключить микрофон остальным", "muteStateRemoteMute": "Вам отключили микрофон", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Принял(-а) ваш запрос на добавление", "notificationConnectionConnected": "Теперь в списке контактов", "notificationConnectionRequest": "Хочет связаться", - "notificationConversationCreate": "{user} начал(-а) беседу", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "Беседа удалена", - "notificationConversationDeletedNamed": "{name} удален", - "notificationConversationMessageTimerReset": "{user} отключил таймер сообщения", - "notificationConversationMessageTimerUpdate": "{user} установил(-а) таймер сообщения на {time}", - "notificationConversationRename": "{user} переименовал(-а) беседу в {name}", - "notificationMemberJoinMany": "{user} добавил(-а) {number} участника(ов) в беседу", - "notificationMemberJoinOne": "{user1} добавил(-а) в беседу {user2}", - "notificationMemberJoinSelf": "{user} присоединился(лась) к беседе", - "notificationMemberLeaveRemovedYou": "{user} удалил(-а) вас из беседы", - "notificationMention": "Упоминание: {text}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Отправил(-а) вам сообщение", "notificationObfuscatedMention": "Вас упомянули", "notificationObfuscatedReply": "Ответил(-а) вам", "notificationObfuscatedTitle": "Кто-то", "notificationPing": "Отправил(-а) пинг", - "notificationReaction": "{reaction} ваше сообщение", - "notificationReply": "Ответ: {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "Вы можете получать уведомления обо всем (включая аудио- и видеозвонки) или только когда кто-то упоминает вас или отвечает на одно из ваших сообщений.", "notificationSettingsEverything": "Все", "notificationSettingsMentionsAndReplies": "Упоминания и ответы", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Поделился(-лась) файлом", "notificationSharedLocation": "Поделился(-лась) местоположением", "notificationSharedVideo": "Поделился(-лась) видео", - "notificationTitleGroup": "{user} в {conversation}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Вызывает", "notificationVoiceChannelDeactivate": "Звонил(-а)", "oauth.allow": "Разрешить", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Создание гостевых ссылок на беседы в Wire", "oauth.subhead": "Microsoft Outlook требует вашего разрешения для:", "offlineBackendLearnMore": "Подробнее", - "ongoingAudioCall": "Текущий аудиовызов с {conversationName}.", - "ongoingGroupAudioCall": "Текущий групповой вызов с {conversationName}.", - "ongoingGroupVideoCall": "Текущий групповой вызов с {conversationName}, ваша камера {cameraStatus}.", - "ongoingVideoCall": "Текущий видеовызов с {conversationName}, ваша камера {cameraStatus}.", - "otherUserNoAvailableKeyPackages": "В данный момент вы не можете общаться с {participantName}. Когда {participantName} авторизуется, вы снова сможете звонить, а также отправлять сообщения и файлы.", - "otherUserNotSupportMLSMsg": "Вы не можете общаться с {participantName}, поскольку вы используете разные протоколы. Когда {participantName} обновится, вы сможете звонить и отправлять сообщения и файлы.", - "participantDevicesDetailHeadline": "Убедитесь, что этот отпечаток соответствует отпечатку, показанному на устройстве [bold]{user}[/bold].", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", + "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Как это сделать?", "participantDevicesDetailResetSession": "Сбросить сессию", "participantDevicesDetailShowMyDevice": "Показать отпечаток моего устройства", "participantDevicesDetailVerify": "Верифицировано", "participantDevicesHeader": "Устройства", - "participantDevicesHeadline": "{brandName} присваивает каждому устройству уникальный отпечаток. Сравните их с {user} и верифицируйте вашу беседу.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Подробнее", - "participantDevicesNoClients": "У {user} нет устройств, привязанных к аккаунту, поэтому получать ваши сообщения или звонки в данный момент невозможно", + "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Верификация устройства Proteus", "participantDevicesProteusKeyFingerprint": "Отпечаток ключа Proteus", "participantDevicesSelfAllDevices": "Показать все мои устройства", @@ -1221,22 +1221,22 @@ "preferencesAV": "Аудио / Видео", "preferencesAVCamera": "Камера", "preferencesAVMicrophone": "Микрофон", - "preferencesAVNoCamera": "У {brandName} нет доступа к камере.[br][faqLink]Прочтите эту статью[/faqLink], чтобы узнать, как это исправить.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Включите в настройках", "preferencesAVSpeakers": "Динамики", "preferencesAVTemporaryDisclaimer": "Гости не могут начинать групповые видеозвонки. Выберите камеру, которая будет использоваться если вы к ним присоединитесь.", "preferencesAVTryAgain": "Повторить попытку", "preferencesAbout": "О программе", - "preferencesAboutAVSVersion": "Версия AVS {version}", + "preferencesAboutAVSVersion": "AVS version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Версия для компьютера {version}", + "preferencesAboutDesktopVersion": "Desktop version {version}", "preferencesAboutPrivacyPolicy": "Политика конфиденциальности", "preferencesAboutSupport": "Поддержка", "preferencesAboutSupportContact": "Связаться с поддержкой", "preferencesAboutSupportWebsite": "Сайт поддержки", "preferencesAboutTermsOfUse": "Условия использования", - "preferencesAboutVersion": "{brandName} для веб {version}", - "preferencesAboutWebsite": "Веб-сайт {brandName}", + "preferencesAboutVersion": "{brandName} for web version {version}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Аккаунт", "preferencesAccountAccentColor": "Установить цвет профиля", "preferencesAccountAccentColorAMBER": "Янтарный", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Красный", "preferencesAccountAccentColorTURQUOISE": "Бирюзовый", "preferencesAccountAppLockCheckbox": "Блокировка кодом доступа", - "preferencesAccountAppLockDetail": "Блокировать Wire спустя {locktime} работы в фоновом режиме. Разблокировать можно при помощи Touch ID или ввода кода доступа.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "Установить статус", "preferencesAccountCopyLink": "Скопировать ссылку на профиль", "preferencesAccountCreateTeam": "Создать команду", "preferencesAccountData": "Разрешения на использование данных", - "preferencesAccountDataTelemetry": "Данные об использовании позволяют {brandName} определить, как используется приложение и как его можно улучшить. Эти данные анонимны и не включают в себя содержимое ваших сообщений (например, сообщения, файлы или звонки).", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "Отправка анонимных данных об использовании", "preferencesAccountDelete": "Удалить аккаунт", "preferencesAccountDisplayname": "Название профиля", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Выйти", "preferencesAccountManageTeam": "Управлять командой", "preferencesAccountMarketingConsentCheckbox": "Получать рассылку", - "preferencesAccountMarketingConsentDetail": "Получать новости и обновления продуктов от {brandName} по электронной почте.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Конфиденциальность", "preferencesAccountReadReceiptsCheckbox": "Отчеты о прочтении", "preferencesAccountReadReceiptsDetail": "При отключении этой настройки, вы не сможете видеть отчеты о прочтении от ваших собеседников. Этот параметр не применяется к групповым беседам.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Если вам не знакомо какое-либо из устройств, удалите его и измените пароль.", "preferencesDevicesCurrent": "Текущее", "preferencesDevicesFingerprint": "Отпечаток ключа", - "preferencesDevicesFingerprintDetail": "{brandName} присваивает каждому устройству уникальный отпечаток. Сравните их и верифицируйте ваши устройства и беседы.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Удалить устройство", "preferencesDevicesRemoveCancel": "Отмена", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Некоторые", "preferencesOptionsAudioSomeDetail": "Пинги и вызовы", "preferencesOptionsBackupExportHeadline": "Резервное копирование", - "preferencesOptionsBackupExportSecondary": "Чтобы сохранить историю бесед, сделайте резервную копию. С ее помощью можно восстановить историю, если вы потеряете компьютер или перейдете на новый.\nФайл резервной копии {brandName} не защищен сквозным шифрованием, поэтому храните его в надежном месте.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "История", "preferencesOptionsBackupImportHeadline": "Восстановление", "preferencesOptionsBackupImportSecondary": "Восстановить историю можно только из резервной копии одной и той же платформы. Резервная копия перезапишет беседы на этом устройстве.", "preferencesOptionsBackupTryAgain": "Повторить попытку", "preferencesOptionsCall": "Звонки", "preferencesOptionsCallLogs": "Устранение неполадок", - "preferencesOptionsCallLogsDetail": "Сохранить отладочный отчет вызова. Эта информация помогает службе поддержки {brandName} диагностировать проблемы со звонками.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "Сохранить отчет", "preferencesOptionsContacts": "Контакты", "preferencesOptionsContactsDetail": "Мы используем ваши контактные данные для связи с другими пользователями. Мы анонимизируем всю информацию и не делимся ею с кем-либо еще.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Вы не можете увидеть это сообщение.", "replyQuoteShowLess": "Свернуть", "replyQuoteShowMore": "Развернуть", - "replyQuoteTimeStampDate": "Исходное сообщение от {date}", - "replyQuoteTimeStampTime": "Исходное сообщение от {time}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Администратор", "roleOwner": "Владелец", "rolePartner": "Партнер", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Подробнее", "searchGroupConversations": "Поиск групповых бесед", "searchGroupParticipants": "Участники группы", - "searchInvite": "Пригласите друзей в {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Из Контактов", "searchInviteDetail": "Доступ к контактам поможет установить связь с другими пользователями. Мы анонимизируем всю информацию и не делимся ею с кем-либо еще.", "searchInviteHeadline": "Приведи своих друзей", "searchInviteShare": "Пригласить друзей", - "searchListAdmins": "Администраторы беседы", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Все ваши контакты \nуже участвуют\nв этой беседе.", - "searchListMembers": "Участники беседы", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "Здесь нет администраторов.", "searchListNoMatches": "Совпадений не найдено.\nПопробуйте ввести другое имя.", "searchManageServices": "Управление сервисами", "searchManageServicesNoResults": "Управление сервисами", "searchMemberInvite": "Пригласите пользователей в команду", - "searchNoContactsOnWire": "У вас нет контактов в {brandName}.\nПопробуйте найти пользователей\nпо имени или псевдониму.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "Нет результатов", "searchNoServicesManager": "Сервисы - это помощники, которые могут улучшить ваш рабочий процесс.", "searchNoServicesMember": "Сервисы - это помощники, которые могут улучшить ваш рабочий процесс. Чтобы включить их, обратитесь к администратору.", "searchOtherDomainFederation": "Подключиться к другому домену", "searchOthers": "Связаться", - "searchOthersFederation": "Подключиться к {domainName}", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "Участники", "searchPeopleOnlyPlaceholder": "Поиск пользователей", "searchPeoplePlaceholder": "Поиск участников и бесед", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Ищите пользователей по\nимени или псевдониму", "searchTrySearchFederation": "Найти пользователей в Wire, используя имя или\n@псевдоним\n\nНайти пользователей из другого домена, используя @псевдоним@домен", "searchTrySearchLearnMore": "Подробнее", - "selfNotSupportMLSMsgPart1": "Вы не можете общаться с {selfUserName}, поскольку ваше устройство не поддерживает необходимый протокол.", + "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", "selfNotSupportMLSMsgPart2": "звонить, отправлять сообщения и файлы.", "selfProfileImageAlt": "Ваше изображение профиля", "servicesOptionsTitle": "Сервисы", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Пожалуйста, введите ваш код SSO", "ssoLogin.subheadCodeOrEmail": "Пожалуйста, введите ваш email или код SSO", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "Если ваша электронная почта соответствует корпоративной установке {brandName}, то приложение подключится к этому серверу.", - "startedAudioCallingAlert": "Вы звоните {conversationName}.", - "startedGroupCallingAlert": "Вы начали групповой вызов с {conversationName}.", - "startedVideoCallingAlert": "Вы звоните {conversationName}, ваша камера {cameraStatus}.", - "startedVideoGroupCallingAlert": "Вы начали групповой вызов с {conversationName}, ваша камера {cameraStatus}.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "Выбрать свое", "takeoverButtonKeep": "Оставить это", "takeoverLink": "Подробнее", - "takeoverSub": "Зарегистрируйте свое уникальное имя в {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "Вы создали или присоединились к команде с этим email на другом устройстве.", "teamCreationAlreadyInTeamErrorTitle": "Уже в команде", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Продолжить создание команды", "teamCreationLeaveModalTitle": "Выйти без сохранения?", "teamCreationOpenTeamManagement": "Открыть управление командой", - "teamCreationStep": "Шаг {currentStep} из {totalSteps}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Закрыть просмотр создания команды", "teamCreationSuccessListItem1": "Пригласите первых членов своей команды и начните совместную работу", "teamCreationSuccessListItem2": "Настройте параметры своей команды", "teamCreationSuccessListTitle": "Перейдите к Управлению командой:", - "teamCreationSuccessSubTitle": "Теперь вы являетесь владельцем команды ({teamName}).", - "teamCreationSuccessTitle": "Поздравляем {name}!", + "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Создать свою команду", "teamName.headline": "Назовите команду", "teamName.subhead": "Вы всегда можете изменить его позже.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Самоудаляющиеся сообщения", "tooltipConversationAddImage": "Добавить изображение", "tooltipConversationCall": "Вызов", - "tooltipConversationDetailsAddPeople": "Добавить участников в беседу ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Изменить название беседы", "tooltipConversationEphemeral": "Самоудаляющееся сообщение", - "tooltipConversationEphemeralAriaLabel": "Введите самоудаляющееся сообщение, в настоящее время установлено на {time}", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Добавить файл", "tooltipConversationInfo": "Информация о беседе", - "tooltipConversationInputMoreThanTwoUserTyping": "{user1} и еще {count} участников пишут", - "tooltipConversationInputOneUserTyping": "{user1} пишет", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Введите сообщение", - "tooltipConversationInputTwoUserTyping": "{user1} и {user2} пишут", - "tooltipConversationPeople": "Участники ({shortcut})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Добавить изображение", "tooltipConversationPing": "Пинг", "tooltipConversationSearch": "Поиск", "tooltipConversationSendMessage": "Отправить сообщение", "tooltipConversationVideoCall": "Видеовызов", - "tooltipConversationsArchive": "Архивировать ({shortcut})", - "tooltipConversationsArchived": "Показать архив ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Больше", - "tooltipConversationsNotifications": "Открыть настройки уведомлений ({shortcut})", - "tooltipConversationsNotify": "Включить уведомления ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Открыть настройки", - "tooltipConversationsSilence": "Отключить уведомления ({shortcut})", - "tooltipConversationsStart": "Начать беседу ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Поделитесь своими контактами из приложения macOS Контакты", "tooltipPreferencesPassword": "Открыть страницу сброса пароля", "tooltipPreferencesPicture": "Изменить свое фото…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Нет", "userBlockedConnectionBadge": "Заблокирован(-а)", "userListContacts": "Контакты", - "userListSelectedContacts": "Выбрано ({selectedContacts})", - "userNotFoundMessage": "Возможно, у вас нет разрешения на использование этой учетной записи, либо этот человек отсутствует в {brandName}.", - "userNotFoundTitle": "{brandName} не может найти этого человека.", - "userNotVerified": "Перед добавлением убедитесь в личности {user}.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Связаться", "userProfileButtonIgnore": "Игнорировать", "userProfileButtonUnblock": "Разблокировать", "userProfileDomain": "Домен", "userProfileEmail": "Email", "userProfileImageAlt": "Изображение профиля", - "userRemainingTimeHours": "Осталось {time} час.", - "userRemainingTimeMinutes": "Осталось менее {time} мин.", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Изменить email", "verify.headline": "Вам письмо", "verify.resendCode": "Запросить код повторно", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Микрофон", "videoCallOverlayOpenFullScreen": "Открыть вызов в полноэкранном режиме", "videoCallOverlayOpenPopupWindow": "Открыть в новом окне", - "videoCallOverlayParticipantsListLabel": "Участники ({count})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Поделиться экраном", "videoCallOverlayShowParticipantsList": "Показать список участников", "videoCallOverlayViewModeAll": "Показать всех участников", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Фон", "videoCallbackgroundNotBlurred": "Не размывать фон", "videoCallvideoInputCamera": "Камера", - "videoSpeakersTabAll": "Все ({count})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Динамики", "viewingInAnotherWindow": "Просмотр в другом окне", - "warningCallIssues": "Эта версия {brandName} не может участвовать в вызове. Пожалуйста, используйте", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Плохое подключение", - "warningCallUnsupportedIncoming": "{user} вызывает. Ваш браузер не поддерживает вызовы.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Вы не можете позвонить, так как ваш браузер не поддерживает вызовы.", "warningCallUpgradeBrowser": "Для совершения вызовов обновите Google Chrome.", - "warningConnectivityConnectionLost": "Пытаемся подключиться. У {brandName} может не получиться доставить сообщения.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Отсутствует подключение к интернету. Вы не можете отправлять и получать сообщения.", "warningLearnMore": "Подробнее", - "warningLifecycleUpdate": "Доступна новая версия {brandName}.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Обновить сейчас", "warningLifecycleUpdateNotes": "Что нового", "warningNotFoundCamera": "Вы не можете позвонить, так как ваш компьютер нет имеет камеры.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Разрешить доступ к микрофону", "warningPermissionRequestNotification": "[icon] Разрешить уведомления", "warningPermissionRequestScreen": "[icon] Разрешить доступ к экрану", - "wireLinux": "{brandName} для Linux", - "wireMacos": "{brandName} для macOS", - "wireWindows": "{brandName} для Windows", - "wire_for_web": "{brandName} для Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/si-LK.json b/src/i18n/si-LK.json index 7ffbd59c904..e6e2d23dd18 100644 --- a/src/i18n/si-LK.json +++ b/src/i18n/si-LK.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "දැනුම්දීමේ සැකසුම් වසන්න", "accessibility.conversation.goBack": "සංවාදයේ තොරතුරු වෙත ආපසු", "accessibility.conversation.sectionLabel": "සංවාද ලැයිස්තුව", - "accessibility.conversationAssetImageAlt": "{messageDate} දී {username} ගෙන් ඡායාරූපය", + "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", "accessibility.conversationContextMenuOpenLabel": "තවත් විකල්ප අරින්න", "accessibility.conversationDetailsActionDevicesLabel": "උපාංග පෙන්වන්න", "accessibility.conversationDetailsActionGroupAdminLabel": "සමූහයේ පරිපාලක සකසන්න", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "නොකියවූ සැඳහුම", "accessibility.conversationStatusUnreadPing": "මගහැරුණු හැඬවීමක්", "accessibility.conversationStatusUnreadReply": "නොකියවූ පිළිතුර", - "accessibility.conversationTitle": "{username} තත්‍වය {status}", + "accessibility.conversationTitle": "{username} status {status}", "accessibility.emojiPickerSearchPlaceholder": "ඉමෝජි සොයන්න", "accessibility.giphyModal.close": "'චලරූ' කවුළුව වසන්න", "accessibility.giphyModal.loading": "giphy පූරණය වෙමින්", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "පණිවිඩ ක්‍රියාමාර්ග", "accessibility.messageActionsMenuLike": "හදවතකින් ප්‍රතික්‍රියා දක්වන්න", "accessibility.messageActionsMenuThumbsUp": "මනාපයකින් ප්‍රතික්‍රියා දක්වන්න", - "accessibility.messageDetailsReadReceipts": "{readReceiptText} පණිවිඩය දැක ඇත, විස්තර බලන්න", - "accessibility.messageReactionDetailsPlural": "{emojiName} සමඟ ප්‍රතික්‍රියාව, ප්‍රතික්‍රියා {emojiCount}", - "accessibility.messageReactionDetailsSingular": "{emojiName} සමඟ ප්‍රතික්‍රියාව, ප්‍රතික්‍රියා {emojiCount}", + "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "පණිවිඩයට කැමතියි", "accessibility.messages.liked": "පණිවිඩයට අකැමතියි", - "accessibility.openConversation": "{name} ගේ පැතිකඩ අරින්න", + "accessibility.openConversation": "Open profile of {name}", "accessibility.preferencesDeviceDetails.goBack": "උපාංගයේ විශ්ලේෂණයට ආපසු", "accessibility.rightPanel.GoBack": "ආපසු යන්න", "accessibility.rightPanel.close": "සංවාදයේ තොරතුරු වසන්න", @@ -170,7 +170,7 @@ "acme.done.button.close": "'සහතිකය බාගැනිණි' කවුළුව වසන්න", "acme.done.button.secondary": "සහතිකයේ විස්තර", "acme.done.headline": "සහතිකය නිකුත් කෙරිණි", - "acme.done.paragraph": "සහතිකය දැන් සක්‍රිය අතර ඔබගේ උපාංගය සත්‍යාපිතයි. ඔබගේ [bold]වයර් අභිප්‍රේත[/bold] යටතේ [bold]උපාංගවල[/bold] මෙම සහතිකය පිළිබඳ වැඩි විස්තර හමු වනු ඇත.

අන්ත අනන්‍යතාවය ගැන තව දැනගන්න ", + "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.error.button.close": "'යමක් වැරදී ඇත' කවුළුව වසන්න", "acme.error.button.primary": "නැවත", "acme.error.button.secondary": "අවලංගු", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "'සහතිකය ගැනෙමින්' කවුළුව වසන්න", "acme.inProgress.headline": "සහතිකය ගැනෙමින්...", "acme.inProgress.paragraph.alt": "බාගැනෙමින්…", - "acme.inProgress.paragraph.main": "කරුණාකර ඔබගේ අතිරික්සුවට ගොස් සහතික සේවාවට පිවිසෙන්න. [br] අඩවිය විවෘත නොවේ නම්, ඔබට මෙම ඒ.ස.නි. අනුගමනය කිරීමට හැකිය: [br] [/link]", + "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "හරි", - "acme.remindLater.paragraph": "ඊළඟ {delayTime} අතරතුර ඔබගේ [bold]වයර් සැකසුම්[/bold] තුළ සහතිකය ලබා ගැනීමට හැකිය. [bold]උපාංග[/bold] විවෘත කර ඔබගේ වත්මන් උපාංගය සඳහා [bold]සහතිකයක් ගන්න[/bold] තෝරන්න.

බාධාවකින් තොරව දිගටම වයර් භාවිතා කිරීමට එය නියමිත වේලාවට ලබා ගන්න – එතරම් කාලයක් ගත නොවේ.

අන්ත අනන්‍යතාවය ගැන තව දැනගන්න ", + "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", "acme.renewCertificate.button.close": "'අන්ත අනන්‍යතා සහතිකය යාවත්කාල' කවුළුව වසන්න", "acme.renewCertificate.button.primary": "සහතිකය යාවත්කාලය", "acme.renewCertificate.button.secondary": "පසුව මතක් කරන්න", - "acme.renewCertificate.gracePeriodOver.paragraph": "මෙම උපාංගයේ අන්ත අනන්‍යතා සහතිකය කල් ඉකුත් වී ඇත. ඔබගේ වයර් සන්නිවේදනය ඉහළම ආරක්‍ෂණ මට්ටමින් පවත්වා ගැනීමට කරුණාකර සහතිකය යාවත්කාල කරන්න.

සහතිකය ස්වයංක්‍රීයව යාවත්කාල කිරීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", + "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewCertificate.headline.alt": "අන්ත අනන්‍යතා සහතිකය යාවත්කාලය", - "acme.renewCertificate.paragraph": "මෙම උපාංගයේ අන්ත අනන්‍යතා සහතිකය ළඟදීම කල් ඉකුත් වනු ඇත. ආරක්‍ෂිතව සන්නිවේදනයට, දැන්ම ඔබගේ සහතිකය යාවත්කාල කරන්න.

සහතිකය ස්වයංක්‍රීයව යාවත්කාල කිරීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", + "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", "acme.renewal.done.headline": "සහතිකය යාවත්කාල විය", - "acme.renewal.done.paragraph": "සහතිකය යාවත්කාලීන අතර ඔබගේ උපාංගය සත්‍යාපිතයි. ඔබගේ [bold]වයර් අභිප්‍රේත[/bold] යටතේ [bold]උපාංගවල[/bold] මෙම සහතිකය පිළිබඳ වැඩි විස්තර හමු වනු ඇත.

අන්ත අනන්‍යතාවය ගැන තව දැනගන්න", + "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", "acme.renewal.inProgress.headline": "සහතිකය යාවත්කාල වෙමින්...", "acme.selfCertificateRevoked.button.cancel": "උපාංගය දිගටම භාවිතා කරන්න", "acme.selfCertificateRevoked.button.primary": "නික්මෙන්න", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "'අන්ත අනන්‍යතා සහතිකය' කවුළුව වසන්න", "acme.settingsChanged.button.primary": "සහතිකය ගන්න", "acme.settingsChanged.button.secondary": "පසුව මතක් කරන්න", - "acme.settingsChanged.gracePeriodOver.paragraph": "ඔබගේ කණ්ඩායමට අන්ත අනන්‍යතාවය යොදා ගෙන දැන් වයර් භාවිතය වඩාත් සුරක්‍ෂිත කර ඇත. සහතිකයක් භාවිතයෙන් උපාංග සත්‍යාපනය ස්වයංක්‍රීයව සිදු වේ.

මෙම උපාංගයට ස්වයංක්‍රීයව සත්‍යාපන සහතිකයක් ලබා ගැනීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", + "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "acme.settingsChanged.headline.alt": "අන්ත අනන්‍යතා සහතිකය", "acme.settingsChanged.headline.main": "කණ්ඩායමේ සැකසුම් සංශෝධිතයි", - "acme.settingsChanged.paragraph": "ඔබගේ කණ්ඩායමට අන්ත අනන්‍යතාවය යොදා ගෙන අද වන විට වයර් භාවිතය වඩාත් සුරක්‍ෂිත සහ ප්‍රායෝගික කර ඇත. කලින් අතින් කළ යුතු ක්‍රියාවලිය වෙනුවට උපාංග සත්‍යාපන සහතිකයක් භාවිතයෙන් ස්වයංක්‍රීයව සිදු වේ. මෙමගින්, ඔබ දැනට තිබෙන උසස්ම ආරක්‍ෂණ ප්‍රමිතිය යටතේ සන්නිවේදනය කරයි.

මෙම උපාංගයට ස්වයංක්‍රීයව සත්‍යාපන සහතිකයක් ලබා ගැනීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", + "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "එකතු", "addParticipantsHeader": "සහභාගීන් එකතු කරන්න", - "addParticipantsHeaderWithCounter": "සහභාගීන් ({number}) ක් යොදන්න", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "සේවා කළමනාකරණය", "addParticipantsManageServicesNoResults": "සේවා කළමනාකරණය", "addParticipantsNoServicesManager": "සේවා යනු ඔබගේ කාර්ය ප්‍රවාහය වැඩිදියුණු කරන උපකාරක වේ.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "මුරපදය අමතක වුණා", "authAccountPublicComputer": "මෙය පොදු පරිගණකයකි", "authAccountSignIn": "පිවිසෙන්න", - "authBlockedCookies": "{brandName} වෙත පිවිසීමට දත්තකඩ සබල කරන්න.", - "authBlockedDatabase": "{brandName} සඳහා පණිවිඩ පෙන්වීමට ස්ථානීය ආචයනයට ප්‍රවේශය වුවමනාය. පෞද්ගලික ප්‍රකාරයේදී ස්ථානීය ආචයනය නොතිබේ.", - "authBlockedTabs": "{brandName} දැනටමත් වෙනත් පටිත්තක විවෘතයි", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "ඒ වෙනුවට මෙම පටිත්ත භාවිතා කරන්න", "authErrorCode": "වලංගු නොවන කේතයකි", "authErrorCountryCodeInvalid": "දේශයෙහි කේතය වලංගු නොවේ", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "මුරපදය වෙනස් කරන්න", "authHistoryButton": "හරි", "authHistoryDescription": "පෞද්ගලිකත්‍ව හේතූන් මත, ඔබගේ සංවාද ඉතිහාසය මෙහි නොපෙන්වනු ඇත.", - "authHistoryHeadline": "ඔබ මෙම උපාංගයේ {brandName} භාවිතා කරන පළමු අවස්ථාව මෙයයි.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "මේ අතරතුර යවන ලද පණිවිඩ මෙහි නොපෙන්වනු ඇත.", - "authHistoryReuseHeadline": "ඔබ මීට පෙර මෙම උපාංගයේ {brandName} භාවිතා කර ඇත.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "ආරක්‍ෂිත ", "authLandingPageTitleP2": "ගිණුමක් සාදන්න හෝ පිවිසෙන්න", "authLimitButtonManage": "උපාංග කළමනාකරණය", "authLimitButtonSignOut": "නික්මෙන්න", - "authLimitDescription": "මෙහි {brandName} භාවිතා කිරීම ඇරඹීමට ඔබගේ අනෙක් උපාංග වලින් එකක් ඉවත් කරන්න.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(වත්මන්)", "authLimitDevicesHeadline": "උපාංග", "authLoginTitle": "පිවිසෙන්න", "authPlaceholderEmail": "වි-තැපෑල", "authPlaceholderPassword": "මුරපදය", - "authPostedResend": "{email} වෙත නැවත යවන්න", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "වි-තැපෑලක් නොපෙන්වයිද?", "authPostedResendDetail": "ඔබගේ වි-තැපෑලෙහි ලැබෙන පෙට්ටිය පරීක්‍ෂා කර උපදෙස් අනුගමනය කරන්න.", "authPostedResendHeadline": "ඔබට තැපෑලක් ලැබී ඇත.", "authSSOLoginTitle": "තනි පිවිසුම සමඟ ඇතුළු වන්න", "authSetUsername": "පරිශ්‍රීලක නාමය සකසන්න", "authVerifyAccountAdd": "එකතු", - "authVerifyAccountDetail": "මෙය ඔබට {brandName} උපාංග කිහිපයක භාවිතයට ඉඩ දෙයි.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "වි-තැපෑලක් හා මුරපදයක් යොදන්න.", "authVerifyAccountLogout": "නික්මෙන්න", "authVerifyCodeDescription": "{number} වෙත එවූ සත්‍යාපන කේතය යොදන්න.", "authVerifyCodeResend": "කේතයක් නොපෙන්වයිද?", "authVerifyCodeResendDetail": "නැවත යවන්න", - "authVerifyCodeResendTimer": "ඔබට නව කේතයක් ඉල්ලීමට හැකිය {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "ඔබගේ මුරපදය යොදන්න", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "උපස්ථය සම්පූර්ණ නොවිණි.", "backupExportProgressCompressing": "උපස්ථ ගොනුව සූදානම් වෙමින්", "backupExportProgressHeadline": "සූදානම් වෙමින්...", - "backupExportProgressSecondary": "උපස්ථ වෙමින් · {total} න් {processed} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "ගොනුව සුරකින්න", "backupExportSuccessHeadline": "උපස්ථය සූදානම්", "backupExportSuccessSecondary": "ඔබගේ පරිගණකය නැති වුවහොත් හෝ නව එකකට මාරු වුවහොත් ඉතිහාසය ප්‍රත්‍යර්පණයට මෙය භාවිතා කිරීමට හැකිය.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "වැරදි මුරපදයකි", "backupImportPasswordErrorSecondary": "ආදානය පරීක්‍ෂා කර යළි උත්සාහ කරන්න", "backupImportProgressHeadline": "සූදානම් වෙමින්...", - "backupImportProgressSecondary": "ඉතිහාසය ප්‍රත්‍යර්පණය වෙමින් · {total} න් {processed} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "ඉතිහාසය ප්‍රත්‍යර්පණය විය.", "backupImportVersionErrorHeadline": "නොගැළපෙන උපස්ථයකි", - "backupImportVersionErrorSecondary": "නව හෝ යල් පැන ගිය {brandName} අනුවාදයකින් මෙම උපස්ථය සාදා තිබෙන හෙයින් මෙහි ප්‍රත්‍යර්පණයට නොහැකිය.", - "backupPasswordHint": "කුඩා සහ ලොකු අකුරක් ද, අංකයක් ද, විශේෂ අකුරක් ද සහිතව අවම වශයෙන් අකුරු {minPasswordLength} ක් යොදා ගන්න.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "නැවත", "buttonActionError": "උත්තරය යැවීමට නොහැකිය, යළි උත්සාහ කරන්න", "callAccept": "පිළිගන්න", "callChooseSharedScreen": "බෙදාගැනීමට තිරයක් තෝරන්න", "callChooseSharedWindow": "බෙදාගැනීමට කවුළුවක් තෝරන්න", - "callConversationAcceptOrDecline": "{conversationName} අමතමින්. ඇමතුම පිළිගැනීමට පාලන + ඇතුල් කරන්න (ctrl + enter) ඔබන්න හෝ ඇමතුම ඉවතලීමට පාලන + මාරුව + ඇතුල් කරන්න (ctrl + shift + enter) ඔබන්න.", + "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "ප්‍රතික්‍ෂේප", "callDegradationAction": "හරි", - "callDegradationDescription": "{username} තවදුරටත් සත්‍යාපිත සබඳතාවක් නොවන නිසා ඇමතුම විසන්ධි විය.", + "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "ඇමතුම නිමා විය", "callDurationLabel": "පරාසය", "callEveryOneLeft": "සියළුම සහභාගීන් හැරගියා.", @@ -326,7 +326,7 @@ "callMaximizeLabel": "ඇමතුම විහිදන්න", "callNoCameraAccess": "රූගතයට ප්‍රවේශය නැත", "callNoOneJoined": "වෙනත් සහභාගීන් එක් නොවිණි.", - "callParticipants": "ඇමතුමෙහි {number} ක් සිටියි", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,14 +334,14 @@ "callStateCbr": "අචල බිටු අනුපාතය", "callStateConnecting": "සම්බන්ධ වෙමින්…", "callStateIncoming": "අමතමින්…", - "callStateIncomingGroup": "{user} අමතමින්", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "නාද වෙමින්…", "callWasEndedBecause": "ඔබගේ ඇමතුම අවසන් වුණි මන්ද", "callingPopOutWindowTitle": "{brandName} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "ඔබගේ කණ්ඩායම දැනට මූලික නොමිලේ සැලසුමෙහි සිටියි. සම්මන්ත්‍රණ ඇරඹීමට සහ වෙනත් විශේෂාංග සඳහා ප්‍රවේශයට ව්‍යවසාය වෙත උත්ශ්‍රේණි කරන්න. [link]{brandName} ව්‍යවසාය[/link] ගැන තව දැනගන්න", + "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "ව්‍යවසාය වෙත උත්ශ්‍රේණිය", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "උත්ශ්‍රේණි කරන්න", - "callingRestrictedConferenceCallPersonalModalDescription": "සම්මන්ත්‍රණ ඇමතුම් විකල්පය තිබෙන්නේ {brandName} ගෙවන අනුවාදයෙහි පමණි.", + "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "විශේෂාංගය නොතිබේ", "callingRestrictedConferenceCallTeamMemberModalDescription": "ඔබගේ කණ්ඩායම ව්‍යවසාය සැලසුමට උත්ශ්‍රේණි කිරීමෙන් සම්මන්ත්‍රණ ඇමතුමක් ඇරඹීමට හැකිය.", "callingRestrictedConferenceCallTeamMemberModalTitle": "විශේෂාංගය නොතිබේ", @@ -359,7 +359,7 @@ "collectionSectionFiles": "ගොනු", "collectionSectionImages": "ඡායාරූප", "collectionSectionLinks": "සබැඳි", - "collectionShowAll": "සියල්ල පෙන්වන්න {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "සබඳින්න", "connectionRequestIgnore": "නොසලකන්න", "conversation.AllDevicesVerified": "සියලු උපාංගවල ඇඟිලි සටහන් සත්‍යාපිතයි (ප්‍රෝටියස්)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "සියලු උපාංග සත්‍යාපිතයි (අන්ත අනන්‍යතාව)", "conversation.AllVerified": "සියලු ඇඟිලි සටහන් සත්‍යාපිතයි (ප්‍රෝටියස්)", "conversation.E2EICallAnyway": "කෙසේ වුවත් අමතන්න", - "conversation.E2EICallDisconnected": "{user} නව උපාංගයක් භාවිතා කරන නිසා හෝ වලංගු නොවන සහතිකයක් තිබෙන බැවින් ඇමතුම විසන්ධි විය.", + "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", "conversation.E2EICancel": "අවලංගු", - "conversation.E2EICertificateExpired": "[bold]{user}[/bold] කල් ඉකුත් වූ අන්ත අනන්‍යතා සහතිකයක් සමඟ අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", + "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරන නිසා හෝ වලංගු නොවන සහතිකයක් තිබෙන බැවින් සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.[link]තව දැනගන්න[/link]", - "conversation.E2EICertificateRevoked": "කණ්ඩායමේ පරිපාලකයෙක් අවම වශයෙන් [bold]{user}[/bold]ගේ එක් උපාංගයක අන්ත අනන්‍යතා සහතිකය අහෝසි කළ බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ. [link]තව දැනගන්න[/link]", + "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", "conversation.E2EIConversationNoLongerVerified": "සංවාදය තවදුරටත් සත්‍යාපිත නොවේ", "conversation.E2EIDegradedInitiateCall": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරයි හෝ වලංගු නොවන සහතිකයක් ඇත. ඔබට තවමත් ඇමතීමට වුවමනා ද?", "conversation.E2EIDegradedJoinCall": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරයි හෝ වලංගු නොවන සහතිකයක් ඇත. ඔබට තවමත් ඇමතුමට එක් වීමට වුවමනා ද?", "conversation.E2EIDegradedNewMessage": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරයි හෝ වලංගු නොවන සහතිකයක් ඇත. ඔබට තවමත් පණිවිඩය යැවීමට වුවමනා ද?", "conversation.E2EIGroupCallDisconnected": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරන නිසා හෝ වලංගු නොවන සහතිකයක් තිබෙන බැවින් ඇමතුම විසන්ධි විය.", "conversation.E2EIJoinAnyway": "කෙසේ වුවත් එක්වන්න", - "conversation.E2EINewDeviceAdded": "[bold]{user}[/bold] වලංගු අන්ත අනන්‍යතා සහතිකයක් නැතිව අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", - "conversation.E2EINewUserAdded": "[bold]{user}[/bold] වලංගු අන්ත අනන්‍යතා සහතිකයක් නැතිව අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", + "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", "conversation.E2EIOk": "හරි", "conversation.E2EISelfUserCertificateExpired": "ඔබ කල් ඉකුත් වූ අන්ත අනන්‍යතා සහතිකයක් සමඟ අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", "conversation.E2EISelfUserCertificateRevoked": "කණ්ඩායමේ පරිපාලකයෙක් අවම වශයෙන් ඔබගේ එක් උපාංගයක අන්ත අනන්‍යතා සහතිකය අහෝසි කළ බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ. [link]තව දැනගන්න[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "කියවූ බවට ලදුපත් සක්‍රියයි", "conversationCreateTeam": "[showmore]කණ්ඩායමේ සියළු සාමාජිකයින්[/showmore] සමඟ", "conversationCreateTeamGuest": "[showmore]කණ්ඩායමේ සියළු සාමාජිකයින් හා අමුත්තෙක්[/showmore] සමඟ", - "conversationCreateTeamGuests": "[showmore]කණ්ඩායමේ සියළු සාමාජිකයින් හා අමුත්තන් {count} ක්[/showmore] සමඟ", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "ඔබ සංවාදයට එක්වුණා", - "conversationCreateWith": "{users} සමඟ", - "conversationCreateWithMore": "{users} හා තවත් [showmore]{count} ක්[/showmore] සමඟ", - "conversationCreated": "{users}} සමඟ සංවාදයක් [bold]{name}[/bold] ආරම්භ කළා", - "conversationCreatedMore": "{users} හා [showmore]තවත් {count} ක්[/showmore] සමග [bold]{name}[/bold] සංවාදයක් ආරම්භ කළා", - "conversationCreatedName": "[bold]{name}[/bold] සංවාදයක් ආරම්භ කළා", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]ඔබ[/bold] සංවාදයක් ආරම්භ කළා", - "conversationCreatedYou": "ඔබ {users} සමඟ සංවාදයක් ආරම්භ කළා", - "conversationCreatedYouMore": "{users} හා [showmore]තවත් {count} ක්[/showmore] සමග ඔබ සංවාදයක් ආරම්භ කළා", - "conversationDeleteTimestamp": "මැකිණි: {date}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "දෙපාර්ශ්වයම කියවූ බවට ලදුපත් සක්‍රිය කරන්නේ නම් පණිවිඩ කියවන විට ඔබට දැකගත හැකිය.", "conversationDetails1to1ReceiptsHeadDisabled": "ඔබ කියවූ බවට ලදුපත් අබල කර ඇත", "conversationDetails1to1ReceiptsHeadEnabled": "ඔබ කියවූ බවට ලදුපත් සබල කර ඇත", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "අවහිර", "conversationDetailsActionCancelRequest": "ඉල්ලීම ඉවතලන්න", "conversationDetailsActionClear": "අන්තර්ගතය මකන්න", - "conversationDetailsActionConversationParticipants": "සියල්ල පෙන්වන්න ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "සමූහයක් සාදන්න", "conversationDetailsActionDelete": "සමූහය මකන්න", "conversationDetailsActionDevices": "උපාංග", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " මෙය භාවිතය අරඹා ඇත:", "conversationDeviceStartedUsingYou": " මෙය භාවිතය අරඹා ඇත:", "conversationDeviceUnverified": " අසත්‍යාපනය කර ඇත:", - "conversationDeviceUserDevices": "{user} ගේ උපාංග", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " ඔබගේ උපාංග", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "සංස්කරණය: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "ඒකාබද්ධ", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "ප්‍රියතම", "conversationLabelGroups": "සමූහ", "conversationLabelPeople": "පුද්ගලයින්", - "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] සහ [bold]{secondUser}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] සහ [showmore]{number} තවත් [/showmore]", - "conversationLikesCaptionReactedPlural": "{emojiName} සමඟ ප්‍රතික්‍රියා දක්වා ඇත", - "conversationLikesCaptionReactedSingular": "{emojiName} සමඟ ප්‍රතික්‍රියා දක්වා ඇත", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", + "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", + "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "සිතියම අරින්න", "conversationMLSMigrationFinalisationOngoingCall": "MLS වෙත සංක්‍රමණය හේතුවෙන් ඔබගේ වත්මන් ඇමතුම ගැටලු සහගත විය හැකිය. එසේ වුවහොත්, විසන්ධි කර නැවත අමතන්න.", - "conversationMemberJoined": "[bold]{name}[/bold] දැන් {users} සංවාදයට එක් කළා", - "conversationMemberJoinedMore": "[bold]{name}[/bold] දැන් {users} හා [show more]තවත් {count} ක්[/showmore] සංවාදයට එක් කළා", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] එක්වුණා", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]ඔබ[/bold] එක්වුණා", - "conversationMemberJoinedYou": "[bold]ඔබ[/bold] දැන් {users} සංවාදයට එක් කළා", - "conversationMemberJoinedYouMore": "[bold]ඔබ[/bold] සංවාදයට {users} සහ [showmore]{count} තවත් [/showmore] එකතු කළා", - "conversationMemberLeft": "[bold]{name}[/bold] හැරගියා", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]ඔබ[/bold] හැරගියා", - "conversationMemberRemoved": "[bold]{name}[/bold] {users} ඉවත් කළා", - "conversationMemberRemovedMissingLegalHoldConsent": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් {user} මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", - "conversationMemberRemovedYou": "[bold]ඔබ[/bold] {users} ඉවත් කළා", - "conversationMemberWereRemoved": "{users} සංවාදයෙන් ඉවත් කර ඇත", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "බාර දුනි", "conversationMissedMessages": "ඔබ යම් කාලයක් මෙම උපාංගය භාවිතා කර නැත. ඇතැම් පණිවිඩ මෙහි නොපෙන්වයි.", "conversationModalRestrictedFileSharingDescription": "ඔබගේ ගොනු බෙදාගැනීමේ සීමා හේතුවෙන් මෙම ගොනුව බෙදා ගැනීමට නොහැකි විය.", "conversationModalRestrictedFileSharingHeadline": "ගොනු බෙදාගැනීමේ සීමා", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් {users} මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් {users} හා තවත් {count} දෙනෙක් මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationNewConversation": "වයර් සන්නිවේදනය සෑම විටම අන්ත සංකේතිතයි. මෙම සංවාදයේ ඔබ යවන සහ ලැබෙන සෑම දෙයක්ම ඔබට සහ ඔබගේ සබඳතාවට පමණක් ප්‍රවේශ වීමට හැකිය.", "conversationNotClassified": "ආරක්‍ෂණ මට්ටම: වර්ගීකෘත නොවේ ", "conversationNotFoundMessage": "ඔබට මෙම ගිණුමට අවසර නැත හෝ එය තවදුරටත් නොපවතියි.", - "conversationNotFoundTitle": "{brandName} මගින් මෙම සංවාදය ඇරීමට නොහැකිය.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "නමින් සොයන්න", "conversationParticipantsTitle": "පුද්ගලයින්", "conversationPing": "හැඬවීය", - "conversationPingConfirmTitle": "ඔබට {memberCount} දෙනෙකුගේ උපාංග හැඬවීමට වුවමනාද?", + "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", "conversationPingYou": "හැඬවීය", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " සංවාදය නැවත නම් කළා", "conversationResetTimer": " කාල පණිවිඩ අක්‍රිය කෙරිණි", "conversationResetTimerYou": " කාල පණිවිඩ අක්‍රිය කෙරිණි", - "conversationResume": "{users} සමඟ සංවාදයක් අරඹන්න", - "conversationSendPastedFile": "{date} දී සේයාරුවක් අලවා ඇත", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "මෙම සංවාදයේ අන්තර්ගතයට සේවා ප්‍රවේශය ඇත", "conversationSomeone": "යමෙක්", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] කණ්ඩායමෙන් ඉවත් කර ඇත", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "අද", "conversationTweetAuthor": "ට්විටර් හි", - "conversationUnableToDecrypt1": "[highlight]{user}[/highlight] වෙතින් පණිවිඩයක් ලැබී නැත.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]ගේ උපාංගයේ අනන්‍යතාවය වෙනස් විය. බාර නොදුන් පණිවිඩයකි.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "දෝෂය", "conversationUnableToDecryptLink": "ඇයි?", "conversationUnableToDecryptResetSession": "වාරය යළි සකසන්න", "conversationUnverifiedUserWarning": "ඔබ සංවේදී තොරතුරු බෙදාගන්නා අය ගැන තවමත් ප්‍රවේශම් වන්න.", - "conversationUpdatedTimer": " {time} ට කාල පණිවිඩ සැකසිණි", - "conversationUpdatedTimerYou": " {time} ට කාල පණිවිඩ සැකසිණි", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "දෘශ්‍යක ලැබීම වළක්වා ඇත", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ඔබ", "conversationYouRemovedMissingLegalHoldConsent": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් [bold]ඔබව[/bold] මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", "conversationsAllArchived": "සියල්ල සංරක්‍ෂිතයි", - "conversationsConnectionRequestMany": "{number} දෙනෙක් රැඳී සිටියි", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "එක් අයෙක් රැඳී සිටියි", "conversationsContacts": "සබඳතා", "conversationsEmptyConversation": "සමූහ සංවාදය", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "යමෙක් පණිවිඩයක් එවා ඇත", "conversationsSecondaryLineEphemeralReply": "ඔබට පිළිතුරු දී ඇත", "conversationsSecondaryLineEphemeralReplyGroup": "යමෙක් ඔබට පිළිතුරු දී ඇත", - "conversationsSecondaryLineIncomingCall": "{user} අමතමින්", - "conversationsSecondaryLinePeopleAdded": "{user} දෙනෙක් එක් කෙරිණි", - "conversationsSecondaryLinePeopleLeft": "{number} දෙනෙක් හැරගියා", - "conversationsSecondaryLinePersonAdded": "{user} එකතු කර ඇත", - "conversationsSecondaryLinePersonAddedSelf": "{user} එක්වුණා", - "conversationsSecondaryLinePersonAddedYou": "{user} ඔබව එකතු කළා", - "conversationsSecondaryLinePersonLeft": "{user} හැරගියා", - "conversationsSecondaryLinePersonRemoved": "{user} ඉවත් කර ඇත", - "conversationsSecondaryLinePersonRemovedTeam": "{user} කණ්ඩායමෙන් ඉවත් කර ඇත", - "conversationsSecondaryLineRenamed": "{user} සංවාදය නැවත නම් කළා", - "conversationsSecondaryLineSummaryMention": "සැඳහුම් {number} යි", - "conversationsSecondaryLineSummaryMentions": "සැඳහුම් {number} යි", - "conversationsSecondaryLineSummaryMessage": "පණිවිඩ {number} යි", - "conversationsSecondaryLineSummaryMessages": "පණිවිඩ {number} යි", - "conversationsSecondaryLineSummaryMissedCall": "මගහැරුණු ඇමතුම් {number} යි", - "conversationsSecondaryLineSummaryMissedCalls": "මගහැරුණු ඇමතුම් {number} යි", - "conversationsSecondaryLineSummaryPing": "හැඬවීම් {number}", - "conversationsSecondaryLineSummaryPings": "හැඬවීම් {number}", - "conversationsSecondaryLineSummaryReplies": "පිළිතුරු {number} යි", - "conversationsSecondaryLineSummaryReply": "පිළිතුරු {number} යි", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "ඔබ හැරගියා", "conversationsSecondaryLineYouWereRemoved": "ඔබව ඉවත් කර ඇත", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "චලනරූ", "extensionsGiphyButtonMore": "අන් එකක්", "extensionsGiphyButtonOk": "යවන්න", - "extensionsGiphyMessage": "{tag} • giphy.com මගින්", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "අපොයි, චලනරූ නැත", "extensionsGiphyRandom": "අහඹු", - "failedToAddParticipantSingularNonFederatingBackends": "සියළුම සමූහ සහභාගීන්ගේ සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{domain}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි වූ බැවින් [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsPlural": "[bold]සහභාගීන් {total} ක්[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] සහ [bold]{name}[/bold] සම්බන්ධිත සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{domain}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි වූ බැවින් [bold]{names}[/bold] සහ [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] සහ [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{domain}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි වූ බැවින් [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", "featureConfigChangeModalApplock": "අනිවාර්ය යෙදුමේ අගුල අබල කර ඇත. දැන් යෙදුම වෙත යාමේදී ඔබට මුරකේතයක් හෝ වමිතික සත්‍යාපනයක් වුවමනා නොවේ.", "featureConfigChangeModalApplockHeadline": "කණ්ඩායමේ සැකසුම් සංශෝධිතයි", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "ඇමතුම්වල දී රූගතය අබලයි", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "ඇමතුම්වල දී රූගතය සබලයි", - "featureConfigChangeModalAudioVideoHeadline": "{brandName} හි වෙනසක් තිබේ", - "featureConfigChangeModalConferenceCallingEnabled": "{brandName} ව්‍යවසාය වෙත ඔබගේ කණ්ඩායම උත්ශ්‍රේණි කර ඇත, දැන් සම්මන්ත්‍රණ ඇමතුම් වැනි විශේෂාංග වෙත ප්‍රවේශය තිබේ. [link]{brandName} ව්‍යවසාය[/link] ගැන තව දැනගන්න", - "featureConfigChangeModalConferenceCallingTitle": "{brandName} ව්‍යවසාය", + "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "සමූහයේ සියළුම පරිපාලකයින් සඳහා ආගන්තුක සබැඳි උත්පාදනය අබල කර ඇත.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "සමූහයේ සියළුම පරිපාලකයින් සඳහා ආගන්තුක සබැඳි උත්පාදනය සබල කර ඇත.", "featureConfigChangeModalConversationGuestLinksHeadline": "කණ්ඩායමේ සැකසුම් සංශෝධිතයි", "featureConfigChangeModalDownloadPathChanged": "වින්ඩෝස් පරිගණකවල සම්මත ගොනු ස්ථානය වෙනස් වී ඇත. නව සැකසුම යෙදීමට යෙදුම නැවත ආරම්භ කළ යුතුය.", "featureConfigChangeModalDownloadPathDisabled": "වින්ඩෝස් පරිගණකවල සම්මත ගොනු ස්ථානය අබල කර ඇත. බාගත කළ ගොනු නව ස්ථානයක සුරැකීමට යෙදුම නැවත අරඹන්න.", "featureConfigChangeModalDownloadPathEnabled": "ඔබ බාගන්නා ලද ගොනු දැන් ඔබගේ වින්ඩෝස් පරිගණකයේ නිශ්චිත සම්මත ස්ථානයක හමු වනු ඇත. නව සැකසුම යෙදීමට යෙදුම නැවත ආරම්භ කළ යුතුය.", - "featureConfigChangeModalDownloadPathHeadline": "{brandName} හි වෙනසක් සිදු වී ඇත", + "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "ඕනෑම වර්ගයක ගොනු බෙදාගැනීම සහ ලැබීම අබල කර ඇත", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "ඕනෑම වර්ගයක ගොනු බෙදාගැනීම සහ ලැබීම සබල කර ඇත", - "featureConfigChangeModalFileSharingHeadline": "{brandName} හි වෙනසක් සිදු වී ඇත", + "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "පණිවිඩ ඉබේ මැකීම අබලයි", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "ඉබේ මැකෙන පණිවිඩ සබලයි. පණිවිඩයක් ලිවීමට පෙර කාලය සැකසීමට හැකිය.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "ඉබේ මැකෙන පණිවිඩ දැන් අනිවාර්යයි. නව පණිවිඩ {timeout} කට පසු ඉබේ මැකෙනු ඇත.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "{brandName} හි වෙනසක් සිදු වී ඇත", - "federationConnectionRemove": "[bold]{backendUrlOne}[/bold] සහ [bold]{backendUrlTwo}[/bold] සේවාදායක තවදුරටත් එකාබද්ධ නොවේ.", - "federationDelete": "[bold]{backendUrl}[/bold] සමඟ තවදුරටත් [bold]ඔබගේ සේවාදායකය[/bold] ඒකාබද්ධ නොවේ.", - "fileTypeRestrictedIncoming": " [bold]{name}[/bold]  වෙතින් ගොනුව ඇරීමට නොහැකිය", - "fileTypeRestrictedOutgoing": "ඔබගේ සංවිධානයේ {fileExt} දිගුව සහිත ගොනු බෙදා ගැනීමට අවසර නැත", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", + "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", + "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", "folderViewTooltip": "බහාලුම්", "footer.copy": "© වයර් ස්විස් ජී.එම්.බී.එච්.", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "ප්‍රතිඵල නැත.", "fullsearchPlaceholder": "පෙළ පණිවිඩ සොයන්න", "generatePassword": "මුරපදය උත්පාදනය", - "groupCallConfirmationModalTitle": "ඔබට {memberCount} දෙනෙකුට ඇමතීමට වුවමනාද?", + "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", "groupCallModalCloseBtnLabel": "කවුළුව වසන්න, සමූහයක අමතන්න", "groupCallModalPrimaryBtnName": "අමතන්න", "groupCreationDeleteEntry": "නිවේශිතය මකන්න", "groupCreationParticipantsActionCreate": "අහවරයි", "groupCreationParticipantsActionSkip": "මඟහරින්න", "groupCreationParticipantsHeader": "පුද්ගලයින් එක් කරන්න", - "groupCreationParticipantsHeaderWithCounter": "({number}) ක් එක් කරන්න", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "නමින් සොයන්න", "groupCreationPreferencesAction": "ඊළඟ", "groupCreationPreferencesErrorNameLong": "අකුරු බොහෝය", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "සහභාගීන් ලේඛනය සංස්කරණය", "groupCreationPreferencesNonFederatingHeadline": "සමූහය සෑදීමට නොහැකිය", "groupCreationPreferencesNonFederatingLeave": "සමූහය සෑදීම ඉවතලන්න", - "groupCreationPreferencesNonFederatingMessage": "සේවාදායක අතර සන්නිවේදනය සක්‍රිය නැති බැවින් {backends} සේවාදායකවල සිටින පුද්ගලයින්ට එකම සමූහයක සංවාදයකට එක් වීමට නොහැකිය. සමූහය සෑදීම සඳහා බලපෑමට ලක් වූ සහභාගීන් ඉවත් කරන්න. [link]තව දැනගන්න[/link]", + "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", "groupCreationPreferencesPlaceholder": "සමූහයේ නම", "groupParticipantActionBlock": "අවහිර…", "groupParticipantActionCancelRequest": "ඉල්ලීම ඉවතලන්න…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "සබඳින්න", "groupParticipantActionStartConversation": "සංවාදය අරඹන්න", "groupParticipantActionUnblock": "අනවහිර…", - "groupSizeInfo": "සමූහ සංවාදයකට {count} දෙනෙකුට එක්විය හැකිය.", + "groupSizeInfo": "Up to {count} people can join a group conversation.", "guestLinkDisabled": "ඔබගේ කණ්ඩායම තුළ ආගන්තුක සබැඳි උත්පාදනයට අවසර නැත.", "guestLinkDisabledByOtherTeam": "ඔබට මෙම සංවාදය සඳහා ආගන්තුක සබැඳියක් උත්පාදනයට නොහැකිය. මන්ද, මෙය වෙනත් කණ්ඩායමක කෙනෙක් සාදා ඇති අතර මෙම කණ්ඩායමට ආගන්තුක සබැඳි භාවිතයට අවසර නැත.", "guestLinkPasswordModal.conversationPasswordProtected": "මෙම සංවාදය මුරපදයකින් ආරක්‍ෂිතයි.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "ඔබට මුරපදය පසුව වෙනස් කිරීමට නොහැකිය. එය ගබඩා කර ගන්න.", "guestOptionsInfoModalTitleSubTitle": "ආගන්තුක සබැඳිය හරහා සංවාදයට එක් වන අය පළමුව මෙම මුරපදය ඇතුල් කළ යුතුය.", "guestOptionsInfoPasswordSecured": "සබැඳිය මුරපදයකින් ආරක්‍ෂිතයි", - "guestOptionsInfoText": "මෙම සංවාදයට සබැඳියකින් අන් අයට ආරාධනා කරන්න. සබැඳිය තිබෙන ඕනෑම අයෙකුට {brandName} නැති වුවද, සංවාදයට එක් වීමට හැකිය.", + "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", "guestOptionsInfoTextForgetPassword": "මුරපදය අමතක ද? සබැඳිය අහෝසි කර අළුතින් සාදන්න.", "guestOptionsInfoTextSecureWithPassword": "මුරපදයකින් සබැඳිය ආරක්‍ෂා කිරීමට හැකිය.", "guestOptionsInfoTextWithPassword": "ආගන්තුක සබැඳියකින් සංවාදයට එක් වන සැමට මුරපදයක් ඇතුල් කිරීමට සිදු වේ.", @@ -822,10 +822,10 @@ "index.welcome": "{brandName} වෙත පිළිගනිමු", "initDecryption": "පණිවිඩ විසංකේතනය වෙමින්", "initEvents": "පණිවිඩ පූරණය වෙමින්", - "initProgress": " — {number1} / {number2}", - "initReceivedSelfUser": "ආයුබෝවන් {user},", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "නව පණිවිඩ පරීක්‍ෂා වෙමින්", - "initUpdatedFromNotifications": "සියල්ල අහවරයි - {brandName} භුක්ති විඳින්න", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "ඔබගේ සම්බන්ධතා සහ සංවාද ගෙනෙමින්", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "සගයා@වි-තැපෑල.ලංකා", @@ -833,11 +833,11 @@ "invite.nextButton": "ඊළඟ", "invite.skipForNow": "දැනට මඟ හරින්න", "invite.subhead": "සගයන්ට ආරාධනා කරන්න", - "inviteHeadline": "{brandName} වෙත ආරාධනා කරන්න", - "inviteHintSelected": "පිටපත් කිරීමට {metaKey} + ජ ඔබන්න", - "inviteHintUnselected": "තෝරා {metaKey} + ජ ඔබන්න", - "inviteMessage": "මම {brandName} භාවිතා කරමි, {username} සොයාගන්න හෝ get.wire.com වෙත ගොඩවදින්න.", - "inviteMessageNoEmail": "මම {brandName} භාවිතා කරමි. සංවාදයට get.wire.com වෙත ගොඩවදින්න.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "ගිණුම සත්‍යාපනය කරන්න", "mediaBtnPause": "විරාමය", "mediaBtnPlay": "වාදනය", - "messageCouldNotBeSentBackEndOffline": "[bold]{domain}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි බැවින් පණිවිඩය යැවීමට නොහැකි විය.", + "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "සම්බන්ධතා ගැටලු නිසා පණිවිඩය යැවීමට නොහැකි විය.", "messageCouldNotBeSentRetry": "නැවත", - "messageDetailsEdited": "සංස්කරණය: {edited}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "පණිවිඩයට තවමත් ප්‍රතික්‍රියා දක්වා නැත.", "messageDetailsNoReceipts": "පණිවිඩය තවමත් කියවා නැත.", "messageDetailsReceiptsOff": "මෙම පණිවිඩය යවන විට කියවූ බවට ලදුපත් සක්‍රියව නොතිබුණි.", - "messageDetailsSent": "යැවිණි: {sent}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "විස්තර", - "messageDetailsTitleReactions": "ප්‍රතික්‍රියා {count}", - "messageDetailsTitleReceipts": "කියවීම් {count}", + "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "විස්තර සඟවන්න", - "messageFailedToSendParticipants": "සහභාගීන් {count}", - "messageFailedToSendParticipantsFromDomainPlural": "{domain} වෙතින් සහභාගීන් {count}", - "messageFailedToSendParticipantsFromDomainSingular": "{domain} වෙතින් සහභාගීන් 1", + "messageFailedToSendParticipants": "{count} participants", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "ඔබගේ පණිවිඩය නොලැබුණි.", "messageFailedToSendShowDetails": "විස්තර පෙන්වන්න", "messageFailedToSendWillNotReceivePlural": "ඔබගේ පණිවිඩය නොලැබෙනු ඇත.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "ඔබගේ පණිවිඩය පසුව ලැබෙනු ඇත.", "messageFailedToSendWillReceiveSingular": "ඔබගේ පණිවිඩය පසුව ලැබෙනු ඇත.", "mlsConversationRecovered": "ඔබ යම් කාලයක් මෙම උපාංගය භාවිතා කර නැත හෝ යම් දෝෂයක් සිදු වී ඇත. ඇතැම් පරණ පණිවිඩ මෙහි නොපෙන්වයි.", - "mlsSignature": "{signature} අත්සන සමඟ MLS", + "mlsSignature": "MLS with {signature} Signature", "mlsThumbprint": "MLS ඇඟිලි සටහන", "mlsToggleInfo": "මෙය සක්‍රිය විට, සංවාදය සඳහා නව පණිවිඩකරණ ස්තර ආරක්‍ෂණ (MLS) කෙටුම්පත භාවිතා කරයි.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "සංවාදය ඇරඹීමට නොහැකිය", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "ඔබට දැන් {name} සමඟ සංවාදයක් ආරම්භ කිරීමට නොහැකිය.
{name} පළමුව වයර් විවෘත කළ යුතුය හෝ නැවත ගිණුමට ඇතුළු විය යුතුය.
කරුණාකර පසුව උත්සාහ කරන්න.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", "modalAccountCreateAction": "හරි", "modalAccountCreateHeadline": "ගිණුමක් සාදන්න ද?", "modalAccountCreateMessage": "ගිණුමක් සෑදීමෙන් මෙම අමුත්තන්ගේ කාමරයේ සංවාද ඉතිහාසය අහිමි වනු ඇත.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "ඔබ කියවූ බවට ලදුපත් සබල කර ඇත", "modalAccountReadReceiptsChangedSecondary": "උපාංග කළමනාකරණය", "modalAccountRemoveDeviceAction": "උපාංගය ඉවත් කරන්න", - "modalAccountRemoveDeviceHeadline": "\"{device}\" ඉවත් කරන්න", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "උපාංගය ඉවත් කිරීමට ඔබගේ මුරපදය වුවමනාය.", "modalAccountRemoveDevicePlaceholder": "මුරපදය", "modalAcknowledgeAction": "හරි", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "අනුග්‍රාහකය නැවත සකසන්න", "modalAppLockLockedError": "වැරදි මුරකේතයකි", "modalAppLockLockedForgotCTA": "නව උපාංගයක් ලෙස ප්‍රවේශ වන්න", - "modalAppLockLockedTitle": "{brandName} අගුළු හැරීමට මුරකේතය යොදන්න", + "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", "modalAppLockLockedUnlockButton": "අනවහිර", "modalAppLockPasscode": "මුරකේතය", "modalAppLockSetupAcceptButton": "මුරකේතය සකසන්න", - "modalAppLockSetupChangeMessage": "ඔබගේ සංවිධානයට කණ්ඩායම ආරක්‍ෂිතව තබා ගැනීමට {brandName} භාවිතයේ නැති විට ඔබගේ යෙදුමට අගුළු වැටීම අපේක්‍ෂා කරයි.[br]{brandName} අගුළු හැරීමට මුරපදයක් සාදන්න. එය අප්‍රතිවර්ත්‍ය බැවින් මතක තබා ගන්න.", - "modalAppLockSetupChangeTitle": "{brandName} හි වෙනස් වීමක් ඇත", + "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", + "modalAppLockSetupChangeTitle": "There was a change at {brandName}", "modalAppLockSetupCloseBtn": "කවුළුව වසන්න, යෙදුමට අගුලක් සකසන්නද?", "modalAppLockSetupDigit": "අංකයක්", - "modalAppLockSetupLong": "අවම දිග අකුරු {minPasswordLength} යි", + "modalAppLockSetupLong": "At least {minPasswordLength} characters long", "modalAppLockSetupLower": "කුඩා අකුරක්", "modalAppLockSetupMessage": "නිශ්චිත නිෂ්ක්‍රියත්‍වයකින් පසුව යෙදුමට අගුළු වැටෙනු ඇත.[br]යෙදුම අගුළු හැරීමට මෙම මුරකේතය යෙදීමට සිදු වේ.[br]මෙය ප්‍රතිසාධනයට ක්‍රමයක් නැති බැවින් මතක තබා ගැනීමට වග බලා ගන්න.", "modalAppLockSetupSecondPlaceholder": "මුරකේතය නැවතත්", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "වැරදි මුරපදයකි", "modalAppLockWipePasswordGoBackButton": "ආපසු යන්න", "modalAppLockWipePasswordPlaceholder": "මුරපදය", - "modalAppLockWipePasswordTitle": "අනුග්‍රාහකය නැවත සැකසීමට ඔබගේ {brandName} ගිණුමේ මුරපදය ඇතුල් කරන්න", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "සීමා කළ ගොනු වර්ගයකි", - "modalAssetFileTypeRestrictionMessage": "\"{FileName}\" ගොනු වර්ගයට ඉඩ නොදේ.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "එකවර ගොනු බොහොමයකි", - "modalAssetParallelUploadsMessage": "එකවර ගොනු {number} ක් යැවීමට හැකිය.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "ගොනුව ඉතා විශාලයි", - "modalAssetTooLargeMessage": "ගොනු {number} ක් යැවීමට හැකිය", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "අන් අයට ඔබ සිටින බව පෙනෙනු ඇත. සංවාදවල දැනුම්දීමේ සැකසුමට අනුව ඔබට ලැබෙන ඇමතුම් සහ පණිවිඩ සඳහා දැනුම්දීම් ලැබෙනු ඇත.", "modalAvailabilityAvailableTitle": "ඔබ සිටින බව යොදා ඇත", "modalAvailabilityAwayMessage": "අන් අයට ඔබ නොසිටින බව පෙනෙනු ඇත. ඔබට ලැබෙන ඇමතුම් හෝ පණිවිඩ සඳහා දැනුම්දීම් නොලැබෙනු ඇත.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "කෙසේ වුවත් අමතන්න", "modalCallSecondOutgoingHeadline": "වත්මන් ඇමතුම තබන්න ද?", "modalCallSecondOutgoingMessage": "ඇමතුමක් වෙනත් සංවාදයක සක්‍රියයි. මෙහි ඇමතීමෙන් අනෙක් ඇමතුම විසන්ධි වේ.", - "modalCallUpdateClientHeadline": "{brandName} යාවත්කාල කරන්න", - "modalCallUpdateClientMessage": "මෙම {brandName} අනුවාදයට සහාය නොදක්වන ඇමතුමක් ලැබී ඇත.", + "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "සම්මන්ත්‍රණ ඇමතුම් නොතිබේ.", "modalConferenceCallNotSupportedJoinMessage": "සමූහ ඇමතුමකට එක්වීමට කරුණාකර අනුසාරී අතිරික්සුවකට මාරු වන්න.", "modalConferenceCallNotSupportedMessage": "මෙම අතිරික්සුව අන්ත සංකේතිත සම්මන්ත්‍රණ ඇමතුම් සඳහා සහාය නොදක්වයි.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "අවලංගු", "modalConnectAcceptAction": "සබඳින්න", "modalConnectAcceptHeadline": "පිළිගන්නවා ද?", - "modalConnectAcceptMessage": "මෙය ඔබව සම්බන්ධ කරන අතර {user} සමඟ සංවාදය විවෘත කරයි.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "නොසලකන්න", "modalConnectCancelAction": "ඔව්", "modalConnectCancelHeadline": "ඉල්ලීම ඉවතලන්න ද?", - "modalConnectCancelMessage": "{user} සඳහා සම්බන්ධතා ඉල්ලීම ඉවතලන්න.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "නැහැ", "modalConversationClearAction": "මකන්න", "modalConversationClearHeadline": "අන්තර්ගතය හිස් කරන්නද?", "modalConversationClearMessage": "මෙය ඔබගේ සියලු උපාංගවල සංවාද ඉතිහාසය හිස් කරනු ඇත.", "modalConversationClearOption": "එමෙන්ම සංවාදය හැරයන්න", "modalConversationDeleteErrorHeadline": "සමූහය මැකී නැත", - "modalConversationDeleteErrorMessage": "සමූහය මැකීමට තැත් කිරීමේදී දෝෂයක් මතු විය, යළි උත්සාහ කරන්න.", + "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", "modalConversationDeleteGroupAction": "මකන්න", "modalConversationDeleteGroupHeadline": "සමූහ සංවාදය මකන්නද?", "modalConversationDeleteGroupMessage": "මෙය සියළුම උපාංගවල සියළුම සහභාගීන් සඳහා සමූහය සහ සමස්ත අන්තර්ගතය මකා දමනු ඇත. අන්තර්ගතය ප්‍රත්‍යර්පණයට විකල්පයක් නැත. සියළුම සහභාගීන්ට දැනුම් දෙනු ලැබේ.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "ඔබට සංවාදයට එක්වීමට නොහැකි විය", "modalConversationJoinFullMessage": "සංවාදය පිරී ඇත.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "ඔබට සංවාදයකට ආරාධනා කර ඇත: {conversationName}", + "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", "modalConversationJoinNotFoundHeadline": "ඔබට සංවාදයට එක්වීමට නොහැකි විය", "modalConversationJoinNotFoundMessage": "සංවාදයේ සබැඳිය වලංගු නොවේ.", "modalConversationLeaveAction": "හැරයන්න", - "modalConversationLeaveHeadline": "{name} සංවාදය හැරයනවාද?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "ඔබට මෙම සංවාදය තුළ පණිවිඩ යැවීමට හෝ ලැබීමට නොහැකි වනු ඇත.", - "modalConversationLeaveMessageCloseBtn": "'{name} සංවාදය හැරයන' කවුළුව වසන්න", + "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "එමෙන්ම අන්තර්ගතය හිස් කරන්න", "modalConversationMessageTooLongHeadline": "පණිවිඩය දීර්ඝ වැඩියි", - "modalConversationMessageTooLongMessage": "අකුරු {number} ක් දක්වා දිගැති පණිවිඩ යැවීමට හැකිය.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "කෙසේ වුවත් යවන්න", - "modalConversationNewDeviceHeadlineMany": "{users} නව උපාංග භාවිතා කිරීම ආරම්භ කළා", - "modalConversationNewDeviceHeadlineOne": "{user} නව උපාංගයක් භාවිතා කිරීම ආරම්භ කළා", - "modalConversationNewDeviceHeadlineYou": "{user} නව උපාංගයක් භාවිතා කිරීම ආරම්භ කළා", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "ඇමතුම පිළිගන්න", "modalConversationNewDeviceIncomingCallMessage": "ඔබට තවමත් ඇමතුම පිළිගැනීමට වුවමනාද?", "modalConversationNewDeviceMessage": "ඔබට තවමත් ඔබගේ පණිවිඩය යැවීමට වුවමනාද?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "ඔබට තවමත් ඇමතුම ගැනීමට වුවමනාද?", "modalConversationNotConnectedHeadline": "සංවාදයට කිසිවෙක් එකතු කර නැත", "modalConversationNotConnectedMessageMany": "ඔබ තෝරාගත් පුද්ගලයින්ගෙන් එක් අයෙකු සංවාද වලට එක් වීමට කැමති නැත.", - "modalConversationNotConnectedMessageOne": "{name} සංවාද වලට එක් වීමට කැමති නැත.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "අමුත්තන්ට ඉඩ දීමට නොහැකි විය. යළි බලන්න.", "modalConversationOptionsAllowServiceMessage": "සේවාවන්ට ඉඩ දීමට නොහැකි විය. යළි බලන්න.", "modalConversationOptionsDisableGuestMessage": "අමුත්තන් ඉවත් කිරීමට නොහැකි විය. යළි බලන්න.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "වත්මන් අමුත්තන් සංවාදයෙන් ඉවත් කරනු ලැබේ. නව අමුත්තන්ට ඉඩ නොදෙනු ඇත.", "modalConversationRemoveGuestsOrServicesAction": "අබල කරන්න", "modalConversationRemoveHeadline": "ඉවත් කරන්න ද?", - "modalConversationRemoveMessage": "{user} හට මෙම සංවාදයට පණිවිඩ යැවීමට හෝ ලැබීමට නොහැකි වනු ඇත.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "සේවා ප්‍රවේශය අබල කරන්නද?", "modalConversationRemoveServicesMessage": "වත්මන් සේවා සංවාදයෙන් ඉවත් කෙරේ. නව සේවා සඳහා ඉඩ නොදෙනු ඇත.", "modalConversationRevokeLinkAction": "සබැඳිය අහෝසිය", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "අහෝසි කරන්නද?", "modalConversationRevokeLinkMessage": "නව අමුත්තන්ට මෙම සබැඳිය සමඟ එක්වීමට නොහැකි වනු ඇත. වත්මන් අමුත්තන්ට තවමත් ප්‍රවේශය ඇත.", "modalConversationTooManyMembersHeadline": "සමූහය පිරී ඇත", - "modalConversationTooManyMembersMessage": "{number1} දෙනෙක්ට සංවාදයකට එක් වීමට හැකිය. දැනට ඉඩ තිබෙන්නේ තවත් {number2} දෙනෙකුට පමණි.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "සාදන්න", "modalCreateFolderHeadline": "නව බහාලුමක් සාදන්න", "modalCreateFolderMessage": "ඔබගේ සංවාදය නව බහාලුමකට ගෙන යන්න.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "ප්‍රෝටියස්", "modalGifTooLargeHeadline": "තේරූ සජීවකරණය ඉතා විශාලය", - "modalGifTooLargeMessage": "උපරිම ප්‍රමාණය මෙ.බ. {number} කි.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "මුරපදය තහවුරු කරන්න", "modalGuestLinkJoinConfirmPlaceholder": "මුරපදය තහවුරු කරන්න", - "modalGuestLinkJoinHelperText": "කුඩා සහ ලොකු අකුරක් ද, අංකයක් ද, විශේෂ අකුරක් ද සහිතව අවම වශයෙන් අකුරු {minPasswordLength} ක් යොදා ගන්න.", + "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "modalGuestLinkJoinLabel": "මුරපදය සකසන්න", "modalGuestLinkJoinPlaceholder": "මුරපදය යොදන්න", "modalIntegrationUnavailableHeadline": "ස්වයං ක්‍රමලේඛ දැනට නැත", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "හඬ ආදාන උපාංගයක් හමු නොවිණි. ඔබගේ ශ්‍රව්‍ය සැකසුම් වින්‍යාසගත කරන තුරු අනෙකුත් සහභාගීන්ට ඔබව නොඇසෙනු ඇත. ඔබගේ ශ්‍රව්‍ය වින්‍යාසය පිළිබඳ වැඩිදුර දැන ගැනීමට අභිප්‍රේත වෙත යන්න.", "modalNoAudioInputTitle": "ශබ්දවාහිනිය අබල කර ඇත", "modalNoCameraCloseBtn": "'රූගතයට ප්‍රවේශය නැත' කවුළුව වසන්න", - "modalNoCameraMessage": "රූගතය වෙත ප්‍රවේශය {brandName} සඳහා නැත.[br]එය නිරාකරණයට [faqLink]මෙම සහාය ලිපිය කියවන්න[/faqLink].", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "රූගතයට ප්‍රවේශය නැත", "modalOpenLinkAction": "අරින්න", - "modalOpenLinkMessage": "මෙය ඔබව {link} වෙත රැගෙන යනු ඇත", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "සබැඳිය බලන්න", "modalOptionSecondary": "අවලංගු කරන්න", "modalPictureFileFormatHeadline": "මෙම සේයාරුව භාවිතයට නොහැකිය", "modalPictureFileFormatMessage": "පීඑන්ජී හෝ JPEG ගොනුවක් තෝරන්න.", "modalPictureTooLargeHeadline": "තෝරාගත් සේයාරුව ඉතා විශාලයි", - "modalPictureTooLargeMessage": "ඡායාරූපයක් මෙ.බ. {number} දක්වා පමණි.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "සේයාරුව ඉතා කුඩාය", "modalPictureTooSmallMessage": "අවම වශයෙන් 320 x 320 px වන ඡායාරූපයක් තෝරන්න.", "modalPreferencesAccountEmailErrorHeadline": "දෝෂයකි", "modalPreferencesAccountEmailHeadline": "වි-තැපෑල සත්‍යාපනය කරන්න", "modalPreferencesAccountEmailInvalidMessage": "වි-තැපැල් ලිපිනය වලංගු නොවේ.", "modalPreferencesAccountEmailTakenMessage": "වි-තැපැල් ලිපිනය දැනටමත් ගෙන ඇත.", - "modalRemoveDeviceCloseBtn": "'{name} උපාංගය ඉවතලන්න' කවුළුව වසන්න", + "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", "modalServiceUnavailableHeadline": "සේවාව එකතු කිරීමට නොහැකිය", "modalServiceUnavailableMessage": "සේවාව මේ මොහොතේ නොතිබේ.", "modalSessionResetHeadline": "වාරය නැවත සකස් කර ඇත", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "නැවත", "modalUploadContactsMessage": "ඔබගේ තොරතුරු අපට ලැබුණේ නැත. කරුණාකර යළි ඔබගේ සබඳතා ආයාත කිරීමට උත්සාහ කරන්න.", "modalUserBlockAction": "අවහිර කරන්න.", - "modalUserBlockHeadline": "{user} අවහිර කරන්න ද?", - "modalUserBlockMessage": "{user} හට ඔබව සම්බන්ධ කර ගැනීමට හෝ සමූහ සංවාද වලට එක් කිරීමට නොහැකි වනු ඇත.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "නෛතික රැඳවුම නිසා මෙම පරිශ්‍රීලකයාව අවහිර කෙරිණි. [link]තව දැනගන්න[/link]", "modalUserCannotAcceptConnectionMessage": "සම්බන්ධතා ඉල්ලීම පිළිගැනීමට නොහැකි විය", "modalUserCannotBeAddedHeadline": "අමුත්තන් එකතු කිරීමට නොහැකිය", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "සම්බන්ධතා ඉල්ලීම නොසැලකීමට නොහැකි විය", "modalUserCannotSendConnectionLegalHoldMessage": "නෛතික රැඳවුම නිසා මෙම පරිශ්‍රීලකයාට සම්බන්ධ වීමට නොහැකිය. [link]තව දැනගන්න[/link]", "modalUserCannotSendConnectionMessage": "සම්බන්ධතා ඉල්ලීම යැවීමට නොහැකි විය", - "modalUserCannotSendConnectionNotFederatingMessage": "සම්බන්ධිත සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් {username} වෙත සම්බන්ධතා ඉල්ලීමක් යැවීමට නොහැකිය.", + "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", "modalUserLearnMore": "තව දැනගන්න", "modalUserUnblockAction": "අනවහිර", "modalUserUnblockHeadline": "අනවහිර?", - "modalUserUnblockMessage": "{user} හට ඔබව සම්බන්ධ කර ගැනීමට සහ සමූහ සංවාද වලට එක් කිරීමට හැකි වනු ඇත.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "නිහඬ", "moderatorMenuEntryMuteAllOthers": "අන් සැවොම නිහඬ කරන්න", "muteStateRemoteMute": "ඔබව නිහඬ කෙරිණි", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "ඔබගේ සම්බන්ධතා ඉල්ලීම පිළිගත්තා", "notificationConnectionConnected": "ඔබ දැන් සම්බන්ධිතයි", "notificationConnectionRequest": "සබැඳීමට වුවමනාය", - "notificationConversationCreate": "{user} සංවාදයක් ආරම්භ කළා", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "සංවාදය මකා දමා ඇත", - "notificationConversationDeletedNamed": "{name} මකා දමා ඇත", - "notificationConversationMessageTimerReset": "{user} කාල පණිවිඩ අක්‍රිය කළා", - "notificationConversationMessageTimerUpdate": "{user} දැන් {time} ට කාල පණිවිඩ සකස් කළා", - "notificationConversationRename": "{user} සංවාදය {name} ලෙස නම් කළා", - "notificationMemberJoinMany": "{user} සංවාදයට {number} දෙනෙක් එක් කළා", - "notificationMemberJoinOne": "{user1} සංවාදයට {user2} එක් කළා", - "notificationMemberJoinSelf": "{user} සංවාදයට එක්වුණා", - "notificationMemberLeaveRemovedYou": "{user} ඔබව සංවාදයෙන් ඉවත් කළා", - "notificationMention": "සැඳහුම: {text}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "පණිවිඩයක් එවා ඇත", "notificationObfuscatedMention": "ඔබව සඳහන් කළා", "notificationObfuscatedReply": "ඔබට පිළිතුරු දී ඇත", "notificationObfuscatedTitle": "යමෙක්", "notificationPing": "හැඬවීය", - "notificationReaction": " ඔබගේ පණිවිඩයට {reaction}", - "notificationReply": "පිළිතුර: {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "ඔබට සියලු දෑ පිළිබඳව (ශ්‍රව්‍ය සහ දෘශ්‍ය ඇමතුම් ඇතුළුව) හෝ යමෙක් ඔබ ගැන සඳහන් කළ විට හෝ ඔබගේ පණිවිඩයකට පිළිතුරු දුන් විට පමණක් දැනුම්දීම් ලැබීමට හැකිය.", "notificationSettingsEverything": "සියල්ල", "notificationSettingsMentionsAndReplies": "සැඳහුම් සහ පිළිතුරු", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "ගොනුවක් බෙදාගත්තා", "notificationSharedLocation": "ස්ථානයක් බෙදාගත්තා", "notificationSharedVideo": "දෘශ්‍යකයක් බෙදාගැනිණි", - "notificationTitleGroup": "{conversation} හි {user}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "අමතමින්", "notificationVoiceChannelDeactivate": " අමතා ඇත", "oauth.allow": "ඉඩදෙන්න", @@ -1196,19 +1196,19 @@ "oauth.scope.write_conversations_code": "වයර් හි සංවාදයට ආගන්තුක සබැඳි සාදන්න", "oauth.subhead": "මයික්‍රොසොෆ්ට් අවුට්ලුක් වෙත ඔබගේ අවසරය වුවමනා වන්නේ:", "offlineBackendLearnMore": "තව දැනගන්න", - "ongoingAudioCall": "{conversationName} සමඟ පවතින හඬ ඇමතුම.", - "ongoingGroupAudioCall": "{conversationName} සමඟ පවතින සම්මන්ත්‍රණ ඇමතුම.", - "ongoingGroupVideoCall": "{conversationName} සමඟ පවතින දෘශ්‍ය සම්මන්ත්‍රණ ඇමතුම, ඔබගේ රූගතය {cameraStatus} වේ.", - "ongoingVideoCall": "{conversationName} සමඟ පවතින දෘශ්‍ය ඇමතුම, ඔබගේ රූගතය {cameraStatus} වේ.", + "ongoingAudioCall": "Ongoing audio call with {conversationName}.", + "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", + "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", + "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "මෙය [bold]{user}ගේ උපාංගයේ[/bold] පෙන්වන ඇඟිලි සටහනට ගැළපෙනවා දැයි බලන්න.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "එය කරන්නේ කොහොමද?", "participantDevicesDetailResetSession": "වාරය යළි සකසන්න", "participantDevicesDetailShowMyDevice": "මාගේ උපාංගයේ ඇඟිලි සටහන පෙන්වන්න", "participantDevicesDetailVerify": "සත්‍යාපිතයි", "participantDevicesHeader": "උපාංග", - "participantDevicesHeadline": "{brandName} සෑම උපාංගයකටම අනන්‍ය ඇඟිලි සටහනක් ලබා දෙයි. ඒවා {user} සමඟ සැසඳීමෙන් සංවාදය සත්‍යාපනය කරගන්න.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "තව දැනගන්න", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "ප්‍රෝටියස් උපාංගයේ විස්තර", @@ -1221,7 +1221,7 @@ "preferencesAV": "ශ්‍රව්‍ය / දෘශ්‍ය", "preferencesAVCamera": "රූගතය", "preferencesAVMicrophone": "ශබ්දවාහිනිය", - "preferencesAVNoCamera": "{brandName} සඳහා රූගතයට ප්‍රවේශය නැත.[br][faqLink]මෙම සහාය ලිපිය කියවීමෙන්[/faqLink] එය නිවැරදි කරන්නේ කෙසේදැයි දැනගන්න.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "අභිප්‍රේත හරහා සබල කරන්න", "preferencesAVSpeakers": "විකාශක", "preferencesAVTemporaryDisclaimer": "අමුත්තන්ට දෘශ්‍ය සම්මන්ත්‍රණ ඇරඹීමට නොහැකිය. ඔබ සම්මන්ත්‍රණයකට සම්බන්ධ වන්නේ නම් භාවිතයට රූගතයක් තෝරන්න.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "සහාය අඩවිය", "preferencesAboutTermsOfUse": "භාවිත නියම", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} අඩවිය", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "ගිණුම", "preferencesAccountAccentColor": "පැතිකඩට පාටක් සකසන්න", "preferencesAccountAccentColorAMBER": "අරුණ පාට", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "රතු", "preferencesAccountAccentColorTURQUOISE": "නීල පාට", "preferencesAccountAppLockCheckbox": "මුරකේතයකින් අගුළුලන්න", - "preferencesAccountAppLockDetail": "පසුබිමෙහි {locktime} ට පසු වයර් අගුළුලන්න. තට්ටු හැඳු. හෝ මුරකේතයෙන් අගුළු හරින්න.", + "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", "preferencesAccountAvailabilityUnset": "තත්‍වයක් සකසන්න", "preferencesAccountCopyLink": "පැතිකඩ සබැඳියේ පිටපතක්", "preferencesAccountCreateTeam": "කණ්ඩායමක් සාදන්න", "preferencesAccountData": "දත්ත භාවිත අවසර", - "preferencesAccountDataTelemetry": "{brandName} ට යෙදුම භාවිතා කරන්නේ කෙසේද සහ එය වැඩි දියුණු කළ හැකි වන්නේ කෙසේද යන්න තේරුම් ගැනීමට භාවිත දත්ත ඉඩ සලසයි. දත්ත නිර්නාමික වන අතර ඔබගේ සන්නිවේදනයේ අන්තර්ගතය (පණිවිඩ, ගොනු හෝ ඇමතුම් වැනි) ඇතුළත් නොවේ.", + "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", "preferencesAccountDataTelemetryCheckbox": "නිර්නාමික භාවිත දත්ත යවන්න", "preferencesAccountDelete": "ගිණුම මකන්න", "preferencesAccountDisplayname": "පැතිකඩ නාමය", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "නික්මෙන්න", "preferencesAccountManageTeam": "කණ්ඩායම කළමනාකරණය", "preferencesAccountMarketingConsentCheckbox": "පුවත් පත්‍රිකා ලබාගන්න", - "preferencesAccountMarketingConsentDetail": "වි-තැපෑල හරහා {brandName} වෙතින් පුවත් සහ නිෂ්පාදන යාවත්කාල ලබාගන්න.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "පෞද්ගලිකත්‍වය", "preferencesAccountReadReceiptsCheckbox": "කියවූ බවට ලදුපත්", "preferencesAccountReadReceiptsDetail": "මෙය අක්‍රිය කර ඇති විට, ඔබට වෙනත් පුද්ගලයින්ගෙන් කියවූ බවට ලදුපත් දැකීමට නොහැකියි. සමූහ සංවාද සඳහා මෙම සැකසුම අදාළ නොවේ.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "ඉහත උපාංගයක් ඔබට හඳුනා ගත නොහැකි නම් එය ඉවත් කර ඔබගේ මුරපදය නැවත සකසන්න.", "preferencesDevicesCurrent": "වත්මන්", "preferencesDevicesFingerprint": "යතුරේ ඇඟිලි සටහන", - "preferencesDevicesFingerprintDetail": "{brandName} සෑම උපාංගයකටම අනන්‍ය ඇඟිලි සටහනක් ලබා දෙයි. ඒවා සැසඳිමෙන් ඔබගේ උපාංග සහ සංවාද සත්‍යාපනය කරගන්න.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "හැඳු.: ", "preferencesDevicesRemove": "උපාංගය ඉවත් කරන්න", "preferencesDevicesRemoveCancel": "අවලංගු කරන්න", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "ඇතැම්", "preferencesOptionsAudioSomeDetail": "හැඬවීම් හා ඇමතුම්", "preferencesOptionsBackupExportHeadline": "උපස්ථය", - "preferencesOptionsBackupExportSecondary": "ඔබගේ සංවාද ඉතිහාසය සුරැකීමට උපස්ථයක් සාදන්න. ඔබගේ පරිගණකය නැති වුවහොත් හෝ අළුත් උපාංගයකට මාරු වුවහොත් ඉතිහාසය ප්‍රත්‍යර්පණයට මෙය භාවිතා කිරීමට හැකිය. උපස්ථ ගොනුව {brandName} අන්ත සංකේතනයෙන් ආරක්‍ෂා නොවන බැවින් එය සුදුසු තැනක ගබඩා කරන්න.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "ඉතිහාසය", "preferencesOptionsBackupImportHeadline": "ප්‍රත්‍යර්පණය", "preferencesOptionsBackupImportSecondary": "සමාන වේදිකාවක උපස්ථයකින් පමණක් ඉතිහාසය ප්‍රත්‍යර්පණයට හැකිය. ඔබගේ උපස්ථය මෙම උපාංගයේ පවතින සංවාද වලට උඩින් ලියැවේ.", "preferencesOptionsBackupTryAgain": "නැවත", "preferencesOptionsCall": "ඇමතුම්", "preferencesOptionsCallLogs": "දොස් සෙවීම", - "preferencesOptionsCallLogsDetail": "ඇමතුම් නිදොස්කරණ වාර්තාව සුරකින්න. මෙම තොරතුරු {brandName} ඇමතුම් දෝෂ විනිශ්චයට වැදගත්ය.", + "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", "preferencesOptionsCallLogsGet": "වාර්තාව සුරකින්න", "preferencesOptionsContacts": "සබඳතා", "preferencesOptionsContactsDetail": "අපි ඔබගේ සබඳතා දත්ත භාවිතා කර ඔබව අන් අය සමඟ සම්බන්ධ කරන්නෙමු. අපි සියලුම තොරතුරු නිර්ණාමික කරන අතර ඒවා වෙනත් කිසිවෙකු සමඟ බෙදා නොගන්නෙමු.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "ඔබට මෙම පණිවිඩය දැකීමට නොහැකිය.", "replyQuoteShowLess": "අඩුවෙන් පෙන්වන්න", "replyQuoteShowMore": "තව පෙන්වන්න", - "replyQuoteTimeStampDate": "{date} මුල් පණිවිඩය", - "replyQuoteTimeStampTime": "{time} මුල් පණිවිඩය", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "පරිපාලක", "roleOwner": "හිමිකරු", "rolePartner": "බාහිර", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "තව දැනගන්න", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "{brandName} වෙත එක්වීමට ආරාධනා කරන්න", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "සබඳතා වලින්", "searchInviteDetail": "ඔබගේ සබඳතා බෙදා ගැනීම අන් අය සමඟ සම්බන්ධ වීමට උපකාරී වේ. අපි සියලුම තොරතුරු නිර්ණාමික කරන අතර ඒවා වෙනත් කිසිවෙකු සමඟ බෙදා නොගන්නෙමු.", "searchInviteHeadline": "යහළුවන් රැගෙන එන්න", "searchInviteShare": "සබඳතා බෙදාගන්න", - "searchListAdmins": "සමූහයේ පරිපාලකයින් ({count})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "ඔබ සම්බන්ධ වූ\nසැවොම දැනටමත්\nමෙම සංවාදයේ ඇත.", - "searchListMembers": "සමූහයේ සාමාජිකයින් ({count})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "පරිපාලකයින් නැත.", "searchListNoMatches": "ගැළපෙන ප්‍රතිඵල නැත.\nවෙනත් නමක් ඇතුල් කරන්න.", "searchManageServices": "සේවා කළමනාකරණය", "searchManageServicesNoResults": "සේවා කළමනාකරණය", "searchMemberInvite": "කණ්ඩායමට එක්වීමට ආරාධනා කරන්න", - "searchNoContactsOnWire": "{brandName} හි සබඳතා නැත.\nනමකින් හෝ පරි. නාමයකින්\nපුද්ගලයින් සොයාගන්න.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "ප්‍රතිඵල නැත", "searchNoServicesManager": "සේවා යනු ඔබගේ කාර්ය ප්‍රවාහය වැඩිදියුණු කරන උපකාරක වේ.", "searchNoServicesMember": "සේවා යනු ඔබගේ කාර්ය ප්‍රවාහය වැඩිදියුණු කරන උපකාරක වේ. ඒවා සබල කිරීමට, ඔබගේ පරිපාලකයාගෙන් විමසන්න.", "searchOtherDomainFederation": "වෙනත් වසමකට සම්බන්ධ වන්න", "searchOthers": "සබඳින්න", - "searchOthersFederation": "{domainName} වෙත සම්බන්ධ වන්න", + "searchOthersFederation": "Connect with {domainName}", "searchPeople": "පුද්ගලයින්", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "තනි-පිවිසුම් (SSO) කේතය යොදන්න.", "ssoLogin.subheadCodeOrEmail": "වි-තැපෑල හෝ තනි-පිවිසුම් (SSO) කේතය ඇතුල් කරන්න.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "ඔබගේ වි-තැපෑල {brandName} හි ව්‍යවසාය ස්ථාපනයකට ගැලපෙන්නේ නම්, මෙම යෙදුම එම සේවාදායකයට සම්බන්ධ වේ.", - "startedAudioCallingAlert": "{conversationName} අමතමින්", - "startedGroupCallingAlert": "{conversationName} සමඟ සම්මන්ත්‍රණ ඇමතුමක් අරඹා ඇත", - "startedVideoCallingAlert": "ඔබ {conversationName} අමතයි, ඔබගේ රූගතය {cameraStatus} වේ.", - "startedVideoGroupCallingAlert": "{conversationName} සමඟ සම්මන්ත්‍රණ ඇමතුමක් අරඹා ඇත, ඔබගේ රූගතය {cameraStatus} වේ.", + "startedAudioCallingAlert": "You are calling {conversationName}.", + "startedGroupCallingAlert": "You started a conference call with {conversationName}.", + "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", + "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", "takeoverButtonChoose": "ඔබම තෝරන්න", "takeoverButtonKeep": "මෙය තබා ගන්න", "takeoverLink": "තව දැනගන්න", - "takeoverSub": "{brandName} හි ඔබගේ අනන්‍ය නම හිමිකර ගන්න.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "ඉබේ මැකෙන පණිවිඩ", "tooltipConversationAddImage": "සේයාරුවක් යොදන්න", "tooltipConversationCall": "අමතන්න", - "tooltipConversationDetailsAddPeople": "සංවාදයට සහභාගීන් එකතු කරන්න ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "සංවාදයේ නම වෙනස් කරන්න", "tooltipConversationEphemeral": "ඉබේ මැකෙන පණිවිඩය", - "tooltipConversationEphemeralAriaLabel": "ඉබේ මැකෙන පණිවිඩයක් ලියන්න, දැන් කාලය {time} යි", + "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "ගොනුවක් එකතු කරන්න", "tooltipConversationInfo": "සංවාදයේ තොරතුරු", - "tooltipConversationInputMoreThanTwoUserTyping": "{user1} හා තවත් {count} දෙනෙක් ලියමින්", - "tooltipConversationInputOneUserTyping": "{user1} ලියමින්", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "පණිවිඩයක් ලියන්න", - "tooltipConversationInputTwoUserTyping": "{user1} හා {user2} ලියමින්", - "tooltipConversationPeople": "පුද්ගලයින් ({shortcut})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "සේයාරුවක් එකතු කරන්න", "tooltipConversationPing": "හඬවන්න", "tooltipConversationSearch": "සොයන්න", "tooltipConversationSendMessage": "පණිවිඩය යවන්න", "tooltipConversationVideoCall": "දෘශ්‍ය ඇමතුම", - "tooltipConversationsArchive": "සංරක්‍ෂණය කරන්න ({shortcut})", - "tooltipConversationsArchived": "සංරක්‍ෂණ පෙන්වන්න ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "තවත්", - "tooltipConversationsNotifications": "දැනුම්දීමේ සැකසුම් අරින්න ({shortcut})", - "tooltipConversationsNotify": "නොනිහඬ ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "අභිප්‍රේත අරින්න", - "tooltipConversationsSilence": "නිහඬ කරන්න ({shortcut})", - "tooltipConversationsStart": "සංවාදයක් අරඹන්න ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "මැක්ඕඑස් සබඳතා යෙදුමෙන් ඔබගේ සියලුම සබඳතා බෙදාගන්න", "tooltipPreferencesPassword": "මුරපදය නැවත සැකසීමට වෙනත් අඩවියක් අරින්න", "tooltipPreferencesPicture": "සේයාරුව වෙනස් කරන්න…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "කිසිවක් නැත", "userBlockedConnectionBadge": "අවහිර කර ඇත", "userListContacts": "සබඳතා", - "userListSelectedContacts": "({selectedContacts}) ක් තෝරා ඇත ", - "userNotFoundMessage": "ඔබට මෙම ගිණුම සඳහා අවසර නැත හෝ පුද්ගලයා {brandName} හි නැත.", - "userNotFoundTitle": "මෙම පුද්ගලයා හමු නොවිණි", - "userNotVerified": "සම්බන්ධ වීමට පෙර {user}ගේ අනන්‍යතාවය නිශ්චිත කරගන්න.", + "userListSelectedContacts": "Selected ({selectedContacts})", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "සබඳින්න", "userProfileButtonIgnore": "නොසලකන්න", "userProfileButtonUnblock": "අනවහිර", "userProfileDomain": "වසම", "userProfileEmail": "වි-තැපෑල", "userProfileImageAlt": "පැතිකඩ ඡායාරූපය", - "userRemainingTimeHours": "පැය {time} ක් ඇත", - "userRemainingTimeMinutes": "විනාඩි {time} ක් ඉතිරිය", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "වි-තැපෑල වෙනස් කරන්න", "verify.headline": "ඔබට තැපෑලක් ලැබී ඇත.", "verify.resendCode": "කේතය නැවත යවන්න", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "රූගතය", - "videoSpeakersTabAll": "සියල්ල ({count})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "විකාශක", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "මෙම {brandName} අනුවාදය භාවිතයෙන් ඇමතුමට සහභාගී වීමට නොහැකිය. මෙය භාවිතා කරන්න", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "සම්බන්ධතාවය දුර්වලයි", - "warningCallUnsupportedIncoming": "{user} අමතමින්. ඔබගේ අතිරික්සුව ඇමතුම් සඳහා සහාය නොදක්වයි.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "ඔබගේ අතිරික්සුව ඇමතුම් සඳහා සහාය නොදක්වන බැවින් ඇමතීමට නොහැකිය.", "warningCallUpgradeBrowser": "ඇමතීමට, කරුණාකර ගූගල් ක්‍රෝම් යාවත්කාල කරන්න.", - "warningConnectivityConnectionLost": "සබැඳීමට තැත් කරමින්. {brandName} වෙත පණිවිඩ බාර දීමට නොහැකි විය හැකිය.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "අන්තර්ජාලය නැත. ඔබට පණිවිඩ යැවීමට හෝ ලැබීමට නොහැකි වනු ඇත.", "warningLearnMore": "තව දැනගන්න", - "warningLifecycleUpdate": "නව {brandName} අනුවාදයක් තිබේ.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "යාවත්කාල කරන්න", "warningLifecycleUpdateNotes": "මොනවාද අළුත්", "warningNotFoundCamera": "ඔබගේ පරිගණකයේ රූගතයක් නැති නිසා ඇමතීමට නොහැකිය.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] ශබ්දවාහිනියට ප්‍රවේශයට ඉඩදෙන්න", "warningPermissionRequestNotification": "[icon] දැනුම්දීමට ඉඩ දෙන්න", "warningPermissionRequestScreen": "[icon] තිරයට ප්‍රවේශ වීමට ඉඩදෙන්න", - "wireLinux": "ලිනක්ස් සඳහා {brandName}", - "wireMacos": "මැක්ඕඑස් සඳහා {brandName}", - "wireWindows": "වින්ඩෝස් සඳහා {brandName}", - "wire_for_web": "වියමන සඳහා {brandName}" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/sk-SK.json b/src/i18n/sk-SK.json index 4b9e5fb5ab6..4bd9ed4138f 100644 --- a/src/i18n/sk-SK.json +++ b/src/i18n/sk-SK.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Zabudnuté heslo", "authAccountPublicComputer": "Toto je verejný počítač", "authAccountSignIn": "Prihlásenie", - "authBlockedCookies": "Povoľte cookies na prihlásenie k {brandName}.", - "authBlockedDatabase": "Pre zobrazenie Vašich správ potrebuje {brandName} prístup k lokálnemu úložisku. Lokálne úložisko nie je dostupné v privátnom režime.", - "authBlockedTabs": "{brandName} je už otvorený na inej karte.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Neplatný kód", "authErrorCountryCodeInvalid": "Neplatný kód krajiny", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Z dôvodu ochrany osobných údajov sa tu Vaše rozhovory nezobrazia.", - "authHistoryHeadline": "Je to prvýkrát čo používate {brandName} na tomto zariadení.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Medzičasom odoslané správy sa tu nezobrazia.", - "authHistoryReuseHeadline": "Použili ste {brandName} na tomto zariadení.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Správa zariadení", "authLimitButtonSignOut": "Odhlásenie", - "authLimitDescription": "Odstráňte jedno z Vašich iných zariadení aby ste mohli používať {brandName} na tomto.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Aktuálne)", "authLimitDevicesHeadline": "Zariadenia", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Znovu odoslať na {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Žiadny e-mail sa nezobrazil?", "authPostedResendDetail": "Skontrolujte Vašu e-mailovú schránku a postupujte podľa pokynov.", "authPostedResendHeadline": "Máte e-mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Pridať", - "authVerifyAccountDetail": "To vám umožní používať {brandName} na viacerých zariadeniach.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Pridať e-mailovú adresu a heslo.", "authVerifyAccountLogout": "Odhlásenie", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Žiadny kód sa neukázal?", "authVerifyCodeResendDetail": "Poslať znovu", - "authVerifyCodeResendTimer": "Môžete požiadať o nový kód {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Zadajte Vaše heslo", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} je dostupné", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Súbory", "collectionSectionImages": "Images", "collectionSectionLinks": "Odkazy", - "collectionShowAll": "Zobraziť všetky {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Pripojiť", "connectionRequestIgnore": "Ignorovať", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Odstránené {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " začal používať", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " neoverený jeden z", - "conversationDeviceUserDevices": " {user}´s zariadenia", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " Vaše zariadenia", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Upravené {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " premenoval rozhovor", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Začať rozhovor s {users}", - "conversationSendPastedFile": "Vložený obrázok {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Niekto", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "dnes", "conversationTweetAuthor": " na Twitteri", - "conversationUnableToDecrypt1": "správa od {user} nebola prijatá.", - "conversationUnableToDecrypt2": "{user}´s zariadenie sa zmenilo. Nedoručená správa.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Chyba", "conversationUnableToDecryptLink": "Prečo?", "conversationUnableToDecryptResetSession": "Obnovenie spojenia", @@ -586,7 +586,7 @@ "conversationYouNominative": "Vy", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Všetko archivované", - "conversationsConnectionRequestMany": "{number} ľudí čaká", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 osoba čaká", "conversationsContacts": "Kontakty", "conversationsEmptyConversation": "Skupinová konverzácia", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} ľudia boli pridaní", - "conversationsSecondaryLinePeopleLeft": "{number} ľudí zostáva", - "conversationsSecondaryLinePersonAdded": "{user} bol pridaný", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} Vás pridal", - "conversationsSecondaryLinePersonLeft": "{user} zostáva", - "conversationsSecondaryLinePersonRemoved": "{user} bol odstránený", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} premenoval konverzáciu", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Skúste iný", "extensionsGiphyButtonOk": "Poslať", - "extensionsGiphyMessage": "{tag} • cez giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Ej, žiadne gify", "extensionsGiphyRandom": "Náhodný", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -823,7 +823,7 @@ "initDecryption": "Dešifrovať správy", "initEvents": "Načítavam správy", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Ahoj, {user}.", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Kontrola nových správ", "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Získavanie pripojení a konverzácií", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Pozvať ľudí do {brandName}", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "Používam {brandName}, hľadajte {username} alebo navštívte get.wire.com.", - "inviteMessageNoEmail": "Používam {brandName}. Ak sa chcete so mnou spojiť navštívte get.wire.com.", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Správa zariadení", "modalAccountRemoveDeviceAction": "Odstrániť zariadenie", - "modalAccountRemoveDeviceHeadline": "Odstrániť \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Na odstránenie zariadenia je potrebné Vaše heslo.", "modalAccountRemoveDevicePlaceholder": "Heslo", "modalAcknowledgeAction": "OK", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Súčasne môžete poslať až {number} súborov.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "Môžete posielať súbory až do {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Zrušiť", "modalConnectAcceptAction": "Pripojiť", "modalConnectAcceptHeadline": "Prijať?", - "modalConnectAcceptMessage": "Toto Vás spojí a otvorí rozhovor s {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignorovať", "modalConnectCancelAction": "Áno", "modalConnectCancelHeadline": "Zrušiť požiadavku?", - "modalConnectCancelMessage": "Odstrániť požiadavku na pripojenie k {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Nie", "modalConversationClearAction": "Zmazať", "modalConversationClearHeadline": "Vymazať obsah?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Správa je príliš dlhá", - "modalConversationMessageTooLongMessage": "Môžete odosielať správy až do {number} znakov.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{user}s začali používať nové zariadenie", - "modalConversationNewDeviceHeadlineOne": "{user} začal používať nové zariadenie", - "modalConversationNewDeviceHeadlineYou": "{user} začal používať nové zariadenie", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Prijať hovor", "modalConversationNewDeviceIncomingCallMessage": "Stále chcete prijať hovor?", "modalConversationNewDeviceMessage": "Stále chcete odoslať Vaše správy?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Stále chcete zavolať?", "modalConversationNotConnectedHeadline": "Nikto nebol pridaný do konverzácie", "modalConversationNotConnectedMessageMany": "Jeden z ľudí, ktorých ste vybrali, nechce byť pridaný do konverzácií.", - "modalConversationNotConnectedMessageOne": "{name} nechce byť pridaný do konverzácií.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Odstrániť?", - "modalConversationRemoveMessage": "{user} nebude môcť odosielať ani prijímať správy v tomto rozhovore.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Skúsiť znova", "modalUploadContactsMessage": "Neprijali sme Vaše informácie. Skúste prosím znovu importovať Vaše kontakty.", "modalUserBlockAction": "Blokovať", - "modalUserBlockHeadline": "Blokovať {user}?", - "modalUserBlockMessage": "{user} Vás nebude môcť kontaktovať, alebo Vás pozvať do skupinového rozhovoru.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokovať", "modalUserUnblockHeadline": "Odblokovať?", - "modalUserUnblockMessage": "{user} Vás bude môcť kontaktovať, alebo Vás pozvať do skupinového rozhovoru.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Prijal Vašu požiadavku na pripojenie", "notificationConnectionConnected": "Teraz ste pripojení", "notificationConnectionRequest": "Chce sa pripojiť", - "notificationConversationCreate": "{user} začal rozhovor", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} premenoval rozhovor na {name}", - "notificationMemberJoinMany": "{user} pridal {number} ľudí do rozhovoru", - "notificationMemberJoinOne": "{user1} pridal {user2} do rozhovoru", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} Vás odstránil z konverzácie", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Poslal Vám správu", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Niekto", "notificationPing": "Pingnuté", - "notificationReaction": "{reaction} Vašu správu", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Overte, že to zodpovedá identifikátoru zobrazenému na [bold]zariadení {user}[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Ako to urobiť?", "participantDevicesDetailResetSession": "Obnovenie spojenia", "participantDevicesDetailShowMyDevice": "Zobraziť identifikátor môjho zariadenia", "participantDevicesDetailVerify": "Overený", "participantDevicesHeader": "Zariadenia", - "participantDevicesHeadline": "{brandName} dáva každému zariadeniu jedinečný identifikátor. Porovnajte ich s {user} a overte Vaše rozhovory.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Zistiť viac", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Webová lokalita podpory", "preferencesAboutTermsOfUse": "Podmienky používania", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "Webová stránka {brandName}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Účet", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Ak nepoznáte zariadenie vyššie, odstráňte ho a nastavte nové heslo.", "preferencesDevicesCurrent": "Aktuálny", "preferencesDevicesFingerprint": "Identifikátor kľúča", - "preferencesDevicesFingerprintDetail": "{brandName} dáva každému zariadeniu jedinečný identifikátor. Porovnajte ich a overte Vaše zariadenia a rozhovory.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Zrušiť", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Pozvať ľudí do {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Z kontaktov", "searchInviteDetail": "Zdieľanie kontaktov Vám pomôže spojiť sa s ostatnými. Anonymizujeme všetky informácie a nezdieľame ich s nikým iným.", "searchInviteHeadline": "Pozvať priateľov", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Nemáte žiadne kontakty {brandName}. Skúste nájsť ľudí podľa názvu alebo užívateľského mena.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Vybrať vlastné", "takeoverButtonKeep": "Ponechať tento", "takeoverLink": "Zistiť viac", - "takeoverSub": "Potvrďte Vaše jednoznačné meno pre {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Napísať správu", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Ľudia ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Pridať obrázok", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Hladať", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videohovor", - "tooltipConversationsArchive": "Archív ({shortcut})", - "tooltipConversationsArchived": "Zobraziť archív ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Viac", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Zrušiť stlmenie ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Otvoriť predvoľby", - "tooltipConversationsSilence": "Stlmiť ({shortcut})", - "tooltipConversationsStart": "Začať rozhovor ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Zdieľať všetky svoje kontakty z aplikácie kontaktov systému macOS", "tooltipPreferencesPassword": "Pre zmenu hesla otvorte ďalšiu webovú stránku", "tooltipPreferencesPicture": "Zmeniť obrázok…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Táto verzia {brandName} sa nemôže zúčastniť volania. Prosím použite", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "Volá {user}. Váš prehliadač nepodporuje hovory.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Nemôžete volať, pretože Váš prehliadač nepodporuje hovory.", "warningCallUpgradeBrowser": "Pre volanie, prosím aktualizujte Google Chrome.", - "warningConnectivityConnectionLost": "Prebieha pokus o pripojenie. {brandName} nemusí byť schopný doručiť správy.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Bez prístupu na internet. Nebudete môcť odosielať ani prijímať správy.", "warningLearnMore": "Zistiť viac", - "warningLifecycleUpdate": "Je dostupná nová verzia programu.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Aktualizovať", "warningLifecycleUpdateNotes": "Čo je nové", "warningNotFoundCamera": "Nemôžete volať, pretože Váš počítač nemá kameru.", @@ -1643,9 +1643,9 @@ "warningPermissionRequestCamera": "[icon] Povoliť prístup ku kamere", "warningPermissionRequestMicrophone": "[icon] Povoliť prístup k mikrofónu", "warningPermissionRequestNotification": "[icon] Povoliť oznámenia", - "warningPermissionRequestScreen": "{icon} Povoliť prístup k obrazovke", - "wireLinux": "{brandName} pre Linux", - "wireMacos": "{brandName} pre macOS", - "wireWindows": "{brandName} pre Windows", + "warningPermissionRequestScreen": "{{icon}} Povoliť prístup k obrazovke", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/sl-SI.json b/src/i18n/sl-SI.json index 4a338e9a6f0..9cbd6ddb4b6 100644 --- a/src/i18n/sl-SI.json +++ b/src/i18n/sl-SI.json @@ -225,8 +225,8 @@ "authAccountPublicComputer": "To je javni računalnik", "authAccountSignIn": "Prijava", "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} potrebuje dostop do lokalnega pomnilnika za prikaz sporočil. Lokalni pomnilnik ni na voljo v privatnem načinu.", - "authBlockedTabs": "{brandName} je že odprt v drugem oknu.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Neveljavna koda", "authErrorCountryCodeInvalid": "Neveljavna koda države", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "V redu", "authHistoryDescription": "Zaradi zasebnosti se vaša zgodovina pogovorov ne bo pojavila tukaj.", - "authHistoryHeadline": "Prvič uporabljate {brandName} na tej napravi.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Sporočila poslana medtem tukaj ne bodo prikazana.", - "authHistoryReuseHeadline": "Na tej napravi si že uporabljal(-a) {brandName}.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Upravljanje naprav", "authLimitButtonSignOut": "Odjava", - "authLimitDescription": "Odstranite eno izmed vaših naprav za začetek uporabe {brandName} na tej.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Trenutna)", "authLimitDevicesHeadline": "Naprave", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-pošta", "authPlaceholderPassword": "Password", - "authPostedResend": "Ponovno pošlji na {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "E-pošta ni prispela?", "authPostedResendDetail": "Preverite vašo e-pošto in sledite navodilom.", "authPostedResendHeadline": "Imate pošto.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Dodaj", - "authVerifyAccountDetail": "To vam omogoča uporabo {brandName} na večih napravah.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Dodajte e-poštni naslov in geslo.", "authVerifyAccountLogout": "Odjava", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Koda ni prispela?", "authVerifyCodeResendDetail": "Ponovno pošlji", - "authVerifyCodeResendTimer": "Lahko zahtevate novo kodo {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Vnesite vaše geslo", "availability.available": "Available", "availability.away": "Away", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Zbirke", "collectionSectionImages": "Images", "collectionSectionLinks": "Povezave", - "collectionShowAll": "Prikaži vse {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Poveži", "connectionRequestIgnore": "Ignoriraj", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Izbrisan ob {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " začel(-a) uporabljati", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " odstranil(-a) preveritev ene izmed", - "conversationDeviceUserDevices": " Naprave od {user}", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " vaših naprav", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Urejen ob {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " je preimenoval(-a) pogovor", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Začni pogovor s/z {users}", - "conversationSendPastedFile": "Prilepljena slika ob {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Nekdo", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "danes", "conversationTweetAuthor": " na Twitterju", - "conversationUnableToDecrypt1": "sporočilo od {user} ni bilo prejeto.", - "conversationUnableToDecrypt2": "Identita naprave od {user} je bila spremenjena. Sporočilo ni dostavljeno.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Napaka", "conversationUnableToDecryptLink": "Zakaj?", "conversationUnableToDecryptResetSession": "Ponastavi sejo", @@ -586,7 +586,7 @@ "conversationYouNominative": "ti", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Vse je arhivirano", - "conversationsConnectionRequestMany": "{number} ljudi, ki čakajo", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 oseba čaka", "conversationsContacts": "Stiki", "conversationsEmptyConversation": "Skupinski pogovor", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} oseb je bilo dodanih", - "conversationsSecondaryLinePeopleLeft": "{number} oseb je zapustilo pogovor", - "conversationsSecondaryLinePersonAdded": "{user} je bil(-a) dodan(-a)", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} te je dodal(-a)", - "conversationsSecondaryLinePersonLeft": "{user} je zapustil(-a)", - "conversationsSecondaryLinePersonRemoved": "{user} je bil(-a) odstranjen(-a)", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} preimenoval(-a) pogovor", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Poizkusi drugega", "extensionsGiphyButtonOk": "Pošlji", - "extensionsGiphyMessage": "{tag} • preko giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Ups, ni najdenih gifov", "extensionsGiphyRandom": "Naključno", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -823,7 +823,7 @@ "initDecryption": "Decrypting messages", "initEvents": "Nalagam sporočila", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hej, {user}.", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Preverjanje za morebitna nova sporočila", "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Pridobivam vaše povezave in pogovore", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Povabite osebe na {brandName}", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "Sem na {brandName}, poišči {username} ali obišči get.wire.com.", - "inviteMessageNoEmail": "Sem na {brandName}. Obišči get.wire.com za povezavo z mano.", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Upravljanje naprav", "modalAccountRemoveDeviceAction": "Odstrani napravo", - "modalAccountRemoveDeviceHeadline": "Odstrani \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Za odstranitev naprave je potrebno vaše geslo.", "modalAccountRemoveDevicePlaceholder": "Geslo", "modalAcknowledgeAction": "V redu", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "Lahko pošljete do {number} zbirk naenkrat.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "Lahko pošljete zbirke do {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Prekliči", "modalConnectAcceptAction": "Poveži", "modalConnectAcceptHeadline": "Sprejmi?", - "modalConnectAcceptMessage": "To vas bo povezalo in odprlo pogovor s/z {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignoriraj", "modalConnectCancelAction": "Da", "modalConnectCancelHeadline": "Prekliči zahtevo?", - "modalConnectCancelMessage": "Odstrani zahtevo za povezavo do {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Ne", "modalConversationClearAction": "Izbriši", "modalConversationClearHeadline": "Izbriši vsebino?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Sporočilo je predolgo", - "modalConversationMessageTooLongMessage": "Lahko pošljete sporočila do {number} znakov.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{user}s so začeli z uporabo novih naprav", - "modalConversationNewDeviceHeadlineOne": "{user} je začel(-a) z uporabo nove naprave", - "modalConversationNewDeviceHeadlineYou": "{user} je začel(-a) z uporabo nove naprave", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Sprejmi klic", "modalConversationNewDeviceIncomingCallMessage": "Ali še vedno želite sprejeti klic?", "modalConversationNewDeviceMessage": "Ali še vedno želite poslati vaša sporočila?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Ali še vedno želite klicati?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "Ena izmed oseb, ki ste jo izbrali, ne želi biti dodana k pogovorom.", - "modalConversationNotConnectedMessageOne": "{name} ne želi biti dodan k pogovorom.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Odstrani?", - "modalConversationRemoveMessage": "{user} ne bo mogel pošiljati ali prejeti sporočila v tem pogovoru.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Poskusite ponovno", "modalUploadContactsMessage": "Nismo prejeli vaših podatkov. Prosimo poizkusite ponovno uvoziti stike.", "modalUserBlockAction": "Blokiraj", - "modalUserBlockHeadline": "Blokiraj {user}?", - "modalUserBlockMessage": "{user} vas ne bo mogel kontaktirati ali dodati v skupinske pogovore.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokiraj", "modalUserUnblockHeadline": "Odblokiraj?", - "modalUserUnblockMessage": "{user} vas ne bo mogel kontaktirati ali ponovno dodati v skupinske pogovore.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Je sprejel(-a) vašo zahtevo po povezavi", "notificationConnectionConnected": "Zdaj ste povezani", "notificationConnectionRequest": "Si želi povezati", - "notificationConversationCreate": "{user} je začel(-a) pogovor", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} je preimenoval(-a) pogovor v {name}", - "notificationMemberJoinMany": "{user} je dodal(-a) {number} oseb v pogovor", - "notificationMemberJoinOne": "{user1} je dodal(-a) {user2} v pogovor", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} te je odstranil(-a) iz pogovora", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Vam je poslal(-a) sporočilo", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Nekdo", "notificationPing": "Je pingal(-a)", - "notificationReaction": "{reaction} vaše sporočilo", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Preveri, da se to ujema s prstnim odtisom na [bold]napravi od {user}[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Kako to storim?", "participantDevicesDetailResetSession": "Ponastavi sejo", "participantDevicesDetailShowMyDevice": "Prikaži prstni odtis moje naprave", "participantDevicesDetailVerify": "Preverjena", "participantDevicesHeader": "Naprave", - "participantDevicesHeadline": "{brandName} dodeli vsaki napravi edinstven prstni odtis. Primerjajte jih z {user} in preverite vaš pogovor.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Nauči se več", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Spletna stran Wire podpore", "preferencesAboutTermsOfUse": "Pogoji uporabe", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} spletna stran", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Račun", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Če ne prepoznate zgornje naprave, jo odstranite in ponastavite vaše geslo.", "preferencesDevicesCurrent": "Trenutna", "preferencesDevicesFingerprint": "Ključ prstnega odtisa naprave", - "preferencesDevicesFingerprintDetail": "{brandName} dodeli vsaki napravi edinstven prstni odtis. Primerjajte jih, preverite vaše naprave in pogovore.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Prekliči", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Povabi ostale osebe na {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Iz imenika stikov", "searchInviteDetail": "Deljenje vaših stikov pomaga pri povezovanju z drugimi. Vse informacije anonimiziramo in ne delimo z drugimi.", "searchInviteHeadline": "Pripeljite vaše prijatelje", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "Nimate nobenih stikov na {brandName}.\nPoizkusite najti osebe po imenu\nali uporabniškem imenu.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Izberi svojo", "takeoverButtonKeep": "Obdrži to", "takeoverLink": "Nauči se več", - "takeoverSub": "Zavzemite vaše unikatno ime na {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Napiši sporočilo", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Osebe ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Dodaj sliko", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Iščite", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videoklic", - "tooltipConversationsArchive": "Arhiviraj ({shortcut})", - "tooltipConversationsArchived": "Prikaži arhiv ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Več", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Povrni zvok ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Odpri nastavitve", - "tooltipConversationsSilence": "Utišaj ({shortcut})", - "tooltipConversationsStart": "Začni pogovor ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Deli vse vaše stike iz macOS aplikacije Contacts", "tooltipPreferencesPassword": "Odpri drugo spletno stran za ponastavitev gesla", "tooltipPreferencesPicture": "Spremenite vašo sliko…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Ta različica {brandName} ne more sodelovati v klicu. Prosimo uporabite", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} kliče. Vaš brskalnik ne podpira klicev.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Ne morete klicati, ker vaš brskalnik ne podpira klicev.", "warningCallUpgradeBrowser": "Če želite klicati, posodobite Google Chrome.", - "warningConnectivityConnectionLost": "Poizkus povezave. {brandName} morda ne bo mogel dostaviti sporočila.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Ni spletne povezave. Ne boste mogli pošiljati ali prejemati sporočil.", "warningLearnMore": "Nauči se več", - "warningLifecycleUpdate": "Na voljo je nova različica {brandName}.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Posodobi zdaj", "warningLifecycleUpdateNotes": "Kaj je novega", "warningNotFoundCamera": "Ne morete klicati, ker vaš računalnik nima kamere.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Dovoli dostop do mikrofona", "warningPermissionRequestNotification": "[icon] Dovoli obvestila", "warningPermissionRequestScreen": "[icon] Dovoli dostop do zaslona", - "wireLinux": "{brandName} za Linux", - "wireMacos": "{brandName} za macOS", - "wireWindows": "{brandName} za Windows", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/sr-SP.json b/src/i18n/sr-SP.json index 7cdf445b0fc..9d3f0504d23 100644 --- a/src/i18n/sr-SP.json +++ b/src/i18n/sr-SP.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Додај", "addParticipantsHeader": "Додајте учеснике", - "addParticipantsHeaderWithCounter": "Додајте учеснике ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Управљање услугама", "addParticipantsManageServicesNoResults": "Управљање услугама", "addParticipantsNoServicesManager": "Услуге су помоћ која може побољшати ваш рад.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Заборавио сам лозинку", "authAccountPublicComputer": "Ово је јавни рачунар", "authAccountSignIn": "Пријави се", - "authBlockedCookies": "Омогућите колачиће за пријаву у {brandName}.\n", - "authBlockedDatabase": "{brandName} потребан је приступ локалној меморији за приказивање ваших порука. Локална меморија није доступна у приватном режиму.", - "authBlockedTabs": "Вајер је већ отворен у другом језичку.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Употријебите ову картицу умјесто тога", "authErrorCode": "Погрешан код", "authErrorCountryCodeInvalid": "Погрешан код земље", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "У реду", "authHistoryDescription": "Ради приватности, историјат разговора неће се приказивати овде.", - "authHistoryHeadline": "Ово је први пут да Вајер користите на овом уређају.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Поруке послате у међувремену се неће појавити овде.", - "authHistoryReuseHeadline": "Већ сте користили Вајер на овом уређају.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Управљај уређајима", "authLimitButtonSignOut": "Одјави се", - "authLimitDescription": "Уклоните неки од ваших уређаја да бисте користили Вајер на овом.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(тренутно)", "authLimitDevicesHeadline": "Уређаји", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-пошта", "authPlaceholderPassword": "Лозинка", - "authPostedResend": "Поново пошаљи на {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Не стиже е-пошта?", "authPostedResendDetail": "Проверите сандуче е-поште и следите упутства.", "authPostedResendHeadline": "Стигла вам је пошта.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Додај", - "authVerifyAccountDetail": "Ово омогућава коришћење Вајера на више уређаја.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Додај адресу е-поште и лозинку.", "authVerifyAccountLogout": "Одјави се", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Не приказује се код?", "authVerifyCodeResendDetail": "Понови", - "authVerifyCodeResendTimer": "Нови код можете затражити {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Унесите своју лозинку", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Резервна копија није завршена.", "backupExportProgressCompressing": "Припрема датотеке сигурносне копије", "backupExportProgressHeadline": "Припрема…", - "backupExportProgressSecondary": "Прављење резервних копија · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Сними документ", "backupExportSuccessHeadline": "Резервна копија је спремна", "backupExportSuccessSecondary": "Ово можете да користите за враћање историје ако изгубите рачунар или пребаците на нови.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Припрема…", - "backupImportProgressSecondary": "Враћање историје · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Историја је враћена.", "backupImportVersionErrorHeadline": "Некомпатибилна резервна копија", - "backupImportVersionErrorSecondary": "Ова резервна копија је креирана новијом или застарелом верзијом {brandName} и не може се овде обновити.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Покушајте поново", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Нема приступа камери", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} на позив", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Повезивање…", "callStateIncoming": "Позивање…", - "callStateIncomingGroup": "{user} неко зове", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Звони…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Фајлови", "collectionSectionImages": "Images", "collectionSectionLinks": "Везе", - "collectionShowAll": "Покажи све {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Повежи се", "connectionRequestIgnore": "Игнориши", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Прочитати укључене рачуне", "conversationCreateTeam": "са [showmore]свим члановима тима[/showmore]", "conversationCreateTeamGuest": "са [showmore]свим члановима тима и једним гостом [/showmore]", - "conversationCreateTeamGuests": "са [showmore]свим члановима тима {count} гостима[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Придружио си се разговору", - "conversationCreateWith": "са {users}", - "conversationCreateWithMore": "са {users}, и [showmore]{count} више[/showmore]", - "conversationCreated": "[bold]{name}[/bold] започео разговор са {users}", - "conversationCreatedMore": "[bold]{name}[/bold] започео разговор са {users}, и [showmore]{count} више[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] започео разговор\n", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]Ви[/bold] започињете разговор", - "conversationCreatedYou": "Започели сте разговор са {users}", - "conversationCreatedYouMore": "Започели сте разговор са {users}, и [showmore]{count} још[/showmore]\n", - "conversationDeleteTimestamp": "Избрисано: {date}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "Ако обе стране укључе потврде за читање, можете видети када се поруке читају.", "conversationDetails1to1ReceiptsHeadDisabled": "Онемогућили сте потврде о читању", "conversationDetails1to1ReceiptsHeadEnabled": "Омогућили сте потврде о читању", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Покажи све ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Направи групу", "conversationDetailsActionDelete": "Избриши групу", "conversationDetailsActionDevices": "Уређаји", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " поче коришћење", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " скину поузданост једног", - "conversationDeviceUserDevices": " {user}´s уређаје\n", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " ваши уређаји", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Измењен: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Отвори мапу", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] додао је {users} у разговор", - "conversationMemberJoinedMore": "[bold]{name}[/bold] додао је {users}, и [showmore]{count} више[/showmore] у разговор", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] Придружио", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]ви[/bold] сте се придружили", - "conversationMemberJoinedYou": "[bold]Ви[/bold] сте додали {users} у разговор\n", - "conversationMemberJoinedYouMore": "[bold]ви[/bold] сте додали {users}, и [showmore]{count} још[/showmore] у разговор", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{name}[/bold] уклоњено је {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]ви[/bold] сте уклонили {users}", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "испоручено", "conversationMissedMessages": "Овај уређај нисте користили неко време. Неке поруке се можда неће приказати овде.", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Можда немате дозволу за овај налог или он више не постоји.\n", - "conversationNotFoundTitle": "{brandName} не може отворити овај разговор.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Претрага по имену", "conversationParticipantsTitle": "Особе", "conversationPing": " пингова", @@ -558,22 +558,22 @@ "conversationRenameYou": " преименова разговор", "conversationResetTimer": "искључио тајмер поруке", "conversationResetTimerYou": "искључио тајмер поруке", - "conversationResume": "Започните разговор са {users}", - "conversationSendPastedFile": "Лепљена слика {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Услуге имају приступ садржају овог разговора", "conversationSomeone": "Неко", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] је уклоњен из тима", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "данас", "conversationTweetAuthor": " на Твитеру", - "conversationUnableToDecrypt1": "Порука од [highlight]{user}[/highlight] није примљена.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s промењен је идентитет уређаја Неиспоручена порука.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Грешка", "conversationUnableToDecryptLink": "Зашто?", "conversationUnableToDecryptResetSession": "Ресетуј сесију", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": "подесите тајмер поруке на {time}", - "conversationUpdatedTimerYou": "подесите тајмер поруке на {time}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ја", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Све је архивирано", - "conversationsConnectionRequestMany": "{number} људи који чекају", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 особа чека", "conversationsContacts": "Контакти", "conversationsEmptyConversation": "Групни разговор", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Неко је послао поруку", "conversationsSecondaryLineEphemeralReply": "Одговорио сам вам", "conversationsSecondaryLineEphemeralReplyGroup": "Неко ти је одговорио", - "conversationsSecondaryLineIncomingCall": "{user} зове", - "conversationsSecondaryLinePeopleAdded": "{user} додаде особе", - "conversationsSecondaryLinePeopleLeft": "особа изашло: {number}", - "conversationsSecondaryLinePersonAdded": "{user} је додат", - "conversationsSecondaryLinePersonAddedSelf": "{user} Придружио", - "conversationsSecondaryLinePersonAddedYou": "{user} вас додаде", - "conversationsSecondaryLinePersonLeft": "{user} изађе", - "conversationsSecondaryLinePersonRemoved": "{user} је уклоњен", - "conversationsSecondaryLinePersonRemovedTeam": "{user} је уклоњен из тима", - "conversationsSecondaryLineRenamed": "{user} преименова разговор", - "conversationsSecondaryLineSummaryMention": "{number} помињањa", - "conversationsSecondaryLineSummaryMentions": "{number} спомиње", - "conversationsSecondaryLineSummaryMessage": "{number} порука", - "conversationsSecondaryLineSummaryMessages": "{number} порука", - "conversationsSecondaryLineSummaryMissedCall": "{number} пропуштен позив", - "conversationsSecondaryLineSummaryMissedCalls": "{number} пропуштених позива", - "conversationsSecondaryLineSummaryPing": "{number} пинг", - "conversationsSecondaryLineSummaryPings": "{number} пингова", - "conversationsSecondaryLineSummaryReplies": "{number} одговора", - "conversationsSecondaryLineSummaryReply": "{number} реплика", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "изашли сте", "conversationsSecondaryLineYouWereRemoved": "уклоњени сте", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Готово", "groupCreationParticipantsActionSkip": "Прескочи", "groupCreationParticipantsHeader": "Додајте људе", - "groupCreationParticipantsHeaderWithCounter": "Додајте људе ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Претрага по имену", "groupCreationPreferencesAction": "Следећи", "groupCreationPreferencesErrorNameLong": "Превише карактера", @@ -822,10 +822,10 @@ "index.welcome": "Добродошли у {brandName}", "initDecryption": "Дешифрирање порука", "initEvents": "Учитавање порука", - "initProgress": " — {number1} од {number2}", + "initProgress": " — {number1} of {number2}", "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Проверавам нове поруке", - "initUpdatedFromNotifications": "Скоро готово - уживајте {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Дохваћање веза и разговора", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Следећe", "invite.skipForNow": "Прескочи ово за сада", "invite.subhead": "Позовите колеге да се придруже.", - "inviteHeadline": "Позовите људе у Вајер", - "inviteHintSelected": "Притисните {metaKey} + C да копирате", - "inviteHintUnselected": "Изаберите и притисните {metaKey} + C", - "inviteMessage": "Тренутно сам {brandName}, тражим {username} или посетите get.wire.com.", - "inviteMessageNoEmail": "Ја сам на Вајеру. Посети get.wire.com да се повежемо.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Измењено: {edited}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Још нико није прочитао ову поруку.", "messageDetailsReceiptsOff": "потврде читања нису биле укључене када је та порука послана.", - "messageDetailsSent": "Послано: {sent}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Детаљи", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Прочитајте {count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Омогућили сте потврде о читању", "modalAccountReadReceiptsChangedSecondary": "Управљај уређајима", "modalAccountRemoveDeviceAction": "Уклони уређај", - "modalAccountRemoveDeviceHeadline": "Уклони \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Ваша лозинка је неопходна за уклањање уређаја.", "modalAccountRemoveDevicePlaceholder": "Лозинка", "modalAcknowledgeAction": "У реду", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Погрешна лозинка", "modalAppLockWipePasswordGoBackButton": "Вратити се", "modalAppLockWipePasswordPlaceholder": "Лозинка", - "modalAppLockWipePasswordTitle": "Унесите лозинку налога {brandName} да бисте ресетовали овог клијента", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Ограничени тип датотеке", - "modalAssetFileTypeRestrictionMessage": "Назив \"{fileName}\" није дозвољен.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Превише датотека одједном", - "modalAssetParallelUploadsMessage": "Можете послати до {number} датотека одједном.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Датотека је превелика", - "modalAssetTooLargeMessage": "Можете да шаљете датотеке до {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "Изгледаћете као Доступно другим људима. Добићете обавештења о долазним позивима и порукама у складу са поставком Обавештења у сваком разговору.", "modalAvailabilityAvailableTitle": "Постављени сте на Доступно", "modalAvailabilityAwayMessage": "Појавићете се као далеко од других људи. Нећете примати обавештења о долазним позивима или порукама.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Откажи", "modalConnectAcceptAction": "Повежи се", "modalConnectAcceptHeadline": "Прихватити?", - "modalConnectAcceptMessage": "Ово ће вас повезати и отворити разговор са {user}", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Игнориши", "modalConnectCancelAction": "Да", "modalConnectCancelHeadline": "Отказати захтев?", - "modalConnectCancelMessage": "Уклоните захтев за повезивање са {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Не", "modalConversationClearAction": "Обриши", "modalConversationClearHeadline": "Обрисати садржај?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Напусти", - "modalConversationLeaveHeadline": "Напустити разговор {name}", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Нећете моћи да шаљете и примате поруке у овом разговору.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Порука је предугачка", - "modalConversationMessageTooLongMessage": "Можете да шаљете поруке дужине до {number} карактера.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Послати", - "modalConversationNewDeviceHeadlineMany": "{users} почео да користи нове уређаје", - "modalConversationNewDeviceHeadlineOne": "{user} почео да користи нови уређај", - "modalConversationNewDeviceHeadlineYou": "{user} почео да користи нови уређај", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Прихвати позив", "modalConversationNewDeviceIncomingCallMessage": "Још увек желите да прихватите позив?", "modalConversationNewDeviceMessage": "Још увек желите да пошаљете своје поруке?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Још увек желите да упутите позив?", "modalConversationNotConnectedHeadline": "Нико није додао у разговор", "modalConversationNotConnectedMessageMany": "Једна од особа коју сте одабрали не жели да буде додата у разговоре.", - "modalConversationNotConnectedMessageOne": "{name} не жели да се дода у разговоре.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Уклонити?", - "modalConversationRemoveMessage": "{user} неће моћи да шаље или прима поруке у овом разговору.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Опозови везу", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Прекинути везу?", "modalConversationRevokeLinkMessage": "Нови гости се неће моћи придружити овом линку. Садашњи гости и даље ће имати приступ.", "modalConversationTooManyMembersHeadline": "Све попуњено", - "modalConversationTooManyMembersMessage": "Све до {number1} људи се могу придружити разговору. Тренутно постоји само простор за{number2} више.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Креирај", "modalCreateFolderHeadline": "Креирајте нову фасциклу", "modalCreateFolderMessage": "Преместите разговор у нову фасциклу.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Одабрана анимација је превелика", - "modalGifTooLargeMessage": "Максимална величина је {number} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,16 +1104,16 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} нема приступ камери.[br][faqLink]Прочитајте овај чланак подршке [/faqLink] да бисте сазнали како да га поправите.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "Нема приступа камери", "modalOpenLinkAction": "Отвори", - "modalOpenLinkMessage": "Ово ће вас одвести до {link}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Посетите Линк", "modalOptionSecondary": "Откажи", "modalPictureFileFormatHeadline": "Не можете да користите ову слику", "modalPictureFileFormatMessage": "Изаберите датотеку ПНГ или ЈПЕГ.", "modalPictureTooLargeHeadline": "Изабрана слика је превелика", - "modalPictureTooLargeMessage": "Можете да користите слике до {number} МБ.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Слика премала", "modalPictureTooSmallMessage": "Молимо одаберите слику која има најмање 320 x 320 пиксела", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Покушај поново", "modalUploadContactsMessage": "Нисмо примили податке од вас. Покушајте поново да увезете контакте.", "modalUserBlockAction": "Блокирај", - "modalUserBlockHeadline": "Блокирај {user}?", - "modalUserBlockMessage": "{user} неће бити у могућности да вас контактира или да вас дода у групне разговоре.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Одблокирај", "modalUserUnblockHeadline": "Одблокирати?", - "modalUserUnblockMessage": "{user} моћи ће да вас контактира и поново дода у групне разговоре.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "прихвати ваш захтев за повезивање", "notificationConnectionConnected": "сада сте повезани", "notificationConnectionRequest": "жели да се повеже", - "notificationConversationCreate": "{user} започео разговор", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "Разговор је избрисан", - "notificationConversationDeletedNamed": "{name} је обрисано", - "notificationConversationMessageTimerReset": "{user} искључио је тајмер поруке\n", - "notificationConversationMessageTimerUpdate": "{user} постави тајмер поруке на {time}\n", - "notificationConversationRename": "{user} преименовао је разговор у {name}", - "notificationMemberJoinMany": "{user} додато {number} људи на разговор", - "notificationMemberJoinOne": "{user1} додато {user2} у разговор", - "notificationMemberJoinSelf": "{user} придружио се разговору", - "notificationMemberLeaveRemovedYou": "{user} вас уклони из разговора", - "notificationMention": "Спомена: {text}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "вам посла поруку", "notificationObfuscatedMention": "Поменули су вас", "notificationObfuscatedReply": "Одговорио сам вам", "notificationObfuscatedTitle": "Неко", "notificationPing": "пингова", - "notificationReaction": "{reaction} твоју поруку", - "notificationReply": "Одговорити: {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "Можете бити обавештени о свему (укључујући аудио и видео позиве) или само када вас неко спомене или одговори на једну од ваших порука.", "notificationSettingsEverything": "Свашта", "notificationSettingsMentionsAndReplies": "Спомене и одговори", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "подели фајл", "notificationSharedLocation": "подели локацију", "notificationSharedVideo": "подели видео", - "notificationTitleGroup": "{user} у {conversation}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Позивам", "notificationVoiceChannelDeactivate": "позва", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Проверите да ли се подудара са отиском прста приказаном на уређају [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Како ово радим?", "participantDevicesDetailResetSession": "Ресетуј сесију", "participantDevicesDetailShowMyDevice": "Прикажи отисак мог уређаја", "participantDevicesDetailVerify": "Верификован", "participantDevicesHeader": "Уређаји", - "participantDevicesHeadline": "{brandName} даје сваком уређају јединствен отисак прста. Упоредите их са {user} и потврдите свој разговор.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Сазнајте више", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Аудио / Видео", "preferencesAVCamera": "Камера", "preferencesAVMicrophone": "Микрофон", - "preferencesAVNoCamera": "{brandName} нема приступ камери.[br][faqLink] Прочитајте овај чланак подршке [/faqLink] да бисте сазнали како да то поправите.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Звучници", "preferencesAVTemporaryDisclaimer": "Гости не могу започети видео конференције. Изаберите камеру коју ћете користити ако се придружите њој.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Веб сајт подршке", "preferencesAboutTermsOfUse": "Услови коришћења", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "Веб сајт Вајера", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Налог", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Одјави се", "preferencesAccountManageTeam": "Управљање тимом", "preferencesAccountMarketingConsentCheckbox": "Примити Билтен", - "preferencesAccountMarketingConsentDetail": "Примајте вести и ажурирања производа од {brandName} путем е-поште.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Приватност", "preferencesAccountReadReceiptsCheckbox": "Прочитајте потврде", "preferencesAccountReadReceiptsDetail": "Када је ово искључено, нећете моћи да видите потврде од других људи. Ово подешавање се не односи на групне разговоре.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Ако не препознајете уређај изнад, уклоните га и ресетујте лозинку.", "preferencesDevicesCurrent": "Тренутно", "preferencesDevicesFingerprint": "Отисак кључа", - "preferencesDevicesFingerprintDetail": "Вајер сваком уређају додељује јединствени отисак. Упоредите отиске да проверите ваше уређаје и разговоре.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ИД: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Откажи", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "понеко", "preferencesOptionsAudioSomeDetail": "Пинг и позиви", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Направите резервну копију да сачувате историју разговора. Ово можете да користите за враћање историје ако изгубите рачунар или пребаците на нови.\nДатотека сигурносних копија није заштићена {brandName} енкрипцијом од почетка до краја, па је чувајте на сигурном месту.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "Историја", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Историју можете да вратите само из резервне копије исте платформе. Резервна копија ће пребрисати разговоре које можете водити на овом уређају.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Не можете да видите ову поруку.", "replyQuoteShowLess": "Покажи мање", "replyQuoteShowMore": "Прикажи више", - "replyQuoteTimeStampDate": "Оригинална порука од {date}", - "replyQuoteTimeStampTime": "Оригинална порука од {time}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Админ", "roleOwner": "Власник", "rolePartner": "Спољни", @@ -1396,20 +1396,20 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Позовите људе у Вајер", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "из именика", "searchInviteDetail": "Дељење контаката помаже да се повежете са људима. Сви подаци су анонимни и не делимо их ни са ким.", "searchInviteHeadline": "Доведите пријатеље", "searchInviteShare": "Дели контакте", - "searchListAdmins": "Разговорни администора", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Сви са којима сте\nповезани су већ\nу овом разговору.", - "searchListMembers": "Разговори чланова", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "Нема администратора", "searchListNoMatches": "Нема резултата.\nПокушајте са другим именом.", "searchManageServices": "Управљање услугама", "searchManageServicesNoResults": "Управљање услугама", "searchMemberInvite": "Позовите људе да се придруже тиму", - "searchNoContactsOnWire": "Немате контакте у Вајеру.\nПокушајте да их нађете по\nимену или корисничком имену.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "Нема резултата", "searchNoServicesManager": "Услуге су помоћ која може побољшати ваш радни ток.", "searchNoServicesMember": "Услуге су помоћ која може побољшати ваш радни ток. Да бисте их омогућили, питајте свог администратора.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Изаберите своју", "takeoverButtonKeep": "Остави ову", "takeoverLink": "Сазнајте више", - "takeoverSub": "Обезбедите ваше на Вајеру.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Позив", - "tooltipConversationDetailsAddPeople": "Додајте учеснике у разговор ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Измени наслов разговора", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "унесите поруку", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Људи ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "додај слику", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Пронађи", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Видео позив", - "tooltipConversationsArchive": "Архива ({shortcut})", - "tooltipConversationsArchived": "Приказ архиве ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Још", - "tooltipConversationsNotifications": "Отворите подешавања обавештења ({shortcut})", - "tooltipConversationsNotify": "Укључи звук ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Отворите поставке", - "tooltipConversationsSilence": "Без звука ({shortcut})", - "tooltipConversationsStart": "Започните разговор ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Поделите све своје контакте из програма МекОС Контакти", "tooltipPreferencesPassword": "Отворите други веб сајт за ресет лозинке", "tooltipPreferencesPicture": "Измените своју слику…", @@ -1577,8 +1577,8 @@ "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "Можда немате дозволу за овај налог или особа можда није укључена{brandName}.", - "userNotFoundTitle": "{brandName} не могу да нађемо ову особу", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Повежи се", "userProfileButtonIgnore": "Игнориши", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Емаил", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left\n", - "userRemainingTimeMinutes": "Остало ми је мање од {time}m", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Промена Е-маил", "verify.headline": "Имате пошту", "verify.resendCode": "Поново пошаљи шифру", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Ова верзија Вајера не може да учествује у позиву. Користите", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} зове. Ваш прегледач не подржава позиве.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Не можете позивати јер ваш прегледач то не подржава.", "warningCallUpgradeBrowser": "За позиве, ажурирајте Гугл Хром.", - "warningConnectivityConnectionLost": "Покушавам да се повежем. Вајер неће моћи да испоручује поруке.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Нема интернета. Нећете моћи да шаљете и примате поруке.", "warningLearnMore": "Сазнајте више", - "warningLifecycleUpdate": "Доступна је нова верзија Вајера.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Ажурирај сада", "warningLifecycleUpdateNotes": "Шта је ново", "warningNotFoundCamera": "Не можете позивати јер ваш рачунар нема камеру.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Омогући приступ микрофону", "warningPermissionRequestNotification": "[icon] Дозволи обавештења", "warningPermissionRequestScreen": "[icon] Дозволи приступ екрану", - "wireLinux": "Вајер за Линукс", - "wireMacos": "Вајер за МекОС", - "wireWindows": "Вајер за Виндоуз", - "wire_for_web": "{brandName} за Веб" -} \ No newline at end of file + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" +} diff --git a/src/i18n/sv-SE.json b/src/i18n/sv-SE.json index b65d86e331c..902db5dbb0b 100644 --- a/src/i18n/sv-SE.json +++ b/src/i18n/sv-SE.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Lägg till", "addParticipantsHeader": "Lägg till människor", - "addParticipantsHeaderWithCounter": "Lägg till ({number}) människor", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Glömt lösenord", "authAccountPublicComputer": "Detta är en offentlig dator", "authAccountSignIn": "Logga in", - "authBlockedCookies": "Aktivera \"Cookies\" för att logga in på {brandName}.", - "authBlockedDatabase": "{brandName} behöver få åtkomst till din lokala lagringsplats för att visa dina meddelanden. Lokal lagringsplats är inte tillgängligt i privat läge.", - "authBlockedTabs": "{brandName} är redan öppen i en annan flik.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Använd den här fliken istället", "authErrorCode": "Felaktig kod", "authErrorCountryCodeInvalid": "Ogiltig landskod", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "För integritetsskäl visas din konversationshistorik inte här.", - "authHistoryHeadline": "Det är första gången du använder {brandName} på denna enhet.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Meddelanden som skickats under tiden visas inte här.", - "authHistoryReuseHeadline": "Du har använt {brandName} på den här enheten innan.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Hantera enheter", "authLimitButtonSignOut": "Logga ut", - "authLimitDescription": "Ta bort en av dina andra enheter för att börja använda {brandName} på den här enheten.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Aktuell)", "authLimitDevicesHeadline": "Enheter", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-post", "authPlaceholderPassword": "Password", - "authPostedResend": "Skicka till {email} igen", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Dök det inte upp något e-postmeddelande?", "authPostedResendDetail": "Kontrollera din inkorg och följ instruktionerna.", "authPostedResendHeadline": "Du har fått mail.", "authSSOLoginTitle": "Logga in med Single Sign-On", "authSetUsername": "Ange användarnamn", "authVerifyAccountAdd": "Lägg till", - "authVerifyAccountDetail": "Detta gör så du kan använda {brandName} på flera enheter.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Lägg till e-postadress och lösenord.", "authVerifyAccountLogout": "Logga ut", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Visas ingen kod?", "authVerifyCodeResendDetail": "Skicka igen", - "authVerifyCodeResendTimer": "Du kan begära en ny kod inom {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Ange ditt lösenord", "availability.available": "Tillgänglig", "availability.away": "Borta", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Säkerhetskopieringen slutfördes inte.", "backupExportProgressCompressing": "Förbereder filen för säkerhetskopiering", "backupExportProgressHeadline": "Förbereder…", - "backupExportProgressSecondary": "Säkerhetskopierar · {processed} av {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Spara fil", "backupExportSuccessHeadline": "Säkerhetskopieringen slutfördes", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Ansluter…", "callStateIncoming": "Ringer…", - "callStateIncomingGroup": "{user} ringer", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Ringer…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Filer", "collectionSectionImages": "Bilder", "collectionSectionLinks": "Länkar", - "collectionShowAll": "Visa alla {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Anslut", "connectionRequestIgnore": "Ignorera", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,15 +418,15 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Du anslöt till konversationen", - "conversationCreateWith": "med {users}", + "conversationCreateWith": "with {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "Du påbörjade en konversation med {users}", + "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Togs bort: {date}", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Visa alla ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Ny grupp", "conversationDetailsActionDelete": "Radera grupp", "conversationDetailsActionDevices": "Enheter", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " började använda", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {user}\"s enheter", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " dina enheter", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Redigerades: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -509,7 +509,7 @@ "conversationLabelFavorites": "Favoriter", "conversationLabelGroups": "Grupper", "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] och [bold]{secondUser}[/bold]", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", @@ -518,15 +518,15 @@ "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] anslöt", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]Du[/bold] anslöt", "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]Du[/bold] lade till {users}, och [showmore]{count} fler[/showmore] till konversationen", - "conversationMemberLeft": "[bold]{name}[/bold] lämnade", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]Du[/bold] lämnade", - "conversationMemberRemoved": "[bold]{name}[/bold] tog bort {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Du[/bold] tog bort {users}", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Levererat", "conversationMissedMessages": "Du har inte använt denna enhet på ett tag. Några meddelanden kanske inte dyker upp här.", @@ -558,22 +558,22 @@ "conversationRenameYou": " bytte namn på konversationen", "conversationResetTimer": " stängde av meddelandetimern", "conversationResetTimerYou": " stängde av meddelandetimern", - "conversationResume": "Påbörja en konversation med {users}", - "conversationSendPastedFile": "Klistrade in bilden den {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Någon", "conversationStartNewConversation": "Skapa en grupp", - "conversationTeamLeft": "[bold]{name}[/bold] togs bort från teamet", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "idag", "conversationTweetAuthor": " på Twitter", - "conversationUnableToDecrypt1": "Ett meddelande från {user} tog inte emot.", - "conversationUnableToDecrypt2": "{user}\"s enhetsidentitet ändrades. Icke levererat meddelande.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Varför?", "conversationUnableToDecryptResetSession": "Återställ session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " ställ in meddelandetimern till {time}", - "conversationUpdatedTimerYou": " ställ in meddelandetimern till {time}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "Alla konversationer", "conversationViewTooltip": "Alla", @@ -586,7 +586,7 @@ "conversationYouNominative": "du", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Allt arkiverat", - "conversationsConnectionRequestMany": "{number} väntande personer", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 person väntar", "conversationsContacts": "Kontakter", "conversationsEmptyConversation": "Gruppkonversation", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{user} ringer", - "conversationsSecondaryLinePeopleAdded": "{user} personer lades till", - "conversationsSecondaryLinePeopleLeft": "{number} personer lämnade", - "conversationsSecondaryLinePersonAdded": "{user} lades till", - "conversationsSecondaryLinePersonAddedSelf": "{user} anslöt", - "conversationsSecondaryLinePersonAddedYou": "{user} lade till dig", - "conversationsSecondaryLinePersonLeft": "{user} lämnade", - "conversationsSecondaryLinePersonRemoved": "{user} togs bort", - "conversationsSecondaryLinePersonRemovedTeam": "{user} togs bort från teamet", - "conversationsSecondaryLineRenamed": "{user} döpte om konversationen", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} meddelande", - "conversationsSecondaryLineSummaryMessages": "{number} meddelanden", - "conversationsSecondaryLineSummaryMissedCall": "{number} missat samtal", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missade samtal", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", "conversationsSecondaryLineSummaryPing": "{number} ping", "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} svar", - "conversationsSecondaryLineSummaryReply": "{number} svar", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Du lämna", "conversationsSecondaryLineYouWereRemoved": "Du togs bort", - "conversationsWelcome": "Välkommen till {brandName} 👋", + "conversationsWelcome": "Welcome to {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Nästa", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Färdig", "groupCreationParticipantsActionSkip": "Hoppa över", "groupCreationParticipantsHeader": "Lägg till personer", - "groupCreationParticipantsHeaderWithCounter": "Lägg till ({number}) människor", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Sök efter namn", "groupCreationPreferencesAction": "Nästa", "groupCreationPreferencesErrorNameLong": "För många tecken", @@ -822,10 +822,10 @@ "index.welcome": "Välkommen till {brandName}", "initDecryption": "Avkrypterar meddelanden", "initEvents": "Laddar meddelanden", - "initProgress": " — {number1} av {number2}", - "initReceivedSelfUser": "Hej, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Söker efter nya meddelanden", - "initUpdatedFromNotifications": "Nästan klart - Njut av {brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Hämtar dina anslutningar och konversationer", "internetConnectionSlow": "Långsam internetanslutning", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Nästa", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Bjud in personer till {brandName}", - "inviteHintSelected": "Tryck på {metaKey} + C för att kopiera", - "inviteHintUnselected": "Välj och tryck {metaKey} + C", - "inviteMessage": "Jag använder {brandName}, sök efter {username} eller besök get.wire.com.", - "inviteMessageNoEmail": "Jag är på {brandName}. Besök get.wire.com för att ansluta till mig.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -882,10 +882,10 @@ "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Detaljer", - "messageDetailsTitleReactions": "Reaktioner {count}", + "messageDetailsTitleReactions": "Reactions{count}", "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{count} deltagare", + "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", "messageFailedToSendPlural": "didn't get your message.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Du har aktiverat läskvitton", "modalAccountReadReceiptsChangedSecondary": "Hantera enheter", "modalAccountRemoveDeviceAction": "Ta bort enhet", - "modalAccountRemoveDeviceHeadline": "Ta bort \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Ditt lösenord krävs för att ta bort enheten.", "modalAccountRemoveDevicePlaceholder": "Lösenord", "modalAcknowledgeAction": "OK", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "För många filer samtidigt", - "modalAssetParallelUploadsMessage": "Du kan skicka upp till {number} filer samtidigt.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Filen för stor", - "modalAssetTooLargeMessage": "Du kan skicka filer upp till {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Avbryt", "modalConnectAcceptAction": "Anslut", "modalConnectAcceptHeadline": "Acceptera?", - "modalConnectAcceptMessage": "Det här kommer att ansluta dig och öppna konversationen med {user}.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ignorera", "modalConnectCancelAction": "Ja", "modalConnectCancelHeadline": "Avbryt förfrågan?", - "modalConnectCancelMessage": "Ta bort begäran om att ansluta till {user}.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Nej", "modalConversationClearAction": "Radera", "modalConversationClearHeadline": "Ta bort innehåll?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Lämna", - "modalConversationLeaveHeadline": "Lämna konversationen {name}?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Du kommer inte kunna skicka eller ta emot meddelanden i denna konversation.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Meddelandet är för långt", - "modalConversationMessageTooLongMessage": "Du kan skicka meddelanden med upp till {number} tecken.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Skicka i alla fall", - "modalConversationNewDeviceHeadlineMany": "{users} har börjat använda nya enheter", - "modalConversationNewDeviceHeadlineOne": "{user} har börjat använda en ny enhet", - "modalConversationNewDeviceHeadlineYou": "{user} har börjat använda en ny enhet", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Acceptera samtal", "modalConversationNewDeviceIncomingCallMessage": "Vill du fortfarande acceptera samtalet?", "modalConversationNewDeviceMessage": "Vill du fortfarande skicka dina meddelanden?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Vill du fortfarande ringa samtalet?", "modalConversationNotConnectedHeadline": "Ingen har lagts till i konversationen", "modalConversationNotConnectedMessageMany": "En av personerna som du valde vill inte bli tillagd i konversationer.", - "modalConversationNotConnectedMessageOne": "{name} vill inte bli tillagd i konversationer.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Inaktivera", "modalConversationRemoveHeadline": "Ta bort?", - "modalConversationRemoveMessage": "{user} kommer inte att kunna skicka eller ta emot meddelanden i den här konversationen.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Återkalla länk", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Återkalla länken?", "modalConversationRevokeLinkMessage": "Nya gäster kommer inte ha möjlighet att ansluta med den här länken. Nuvarande gäster kommer fortsättningsvis ha åtkomst.", "modalConversationTooManyMembersHeadline": "Fullt hus", - "modalConversationTooManyMembersMessage": "Upp till {number1} personer kan ansluta till en konversation. Det finns för närvarande enbart rum för {number2} fler personer.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Den valda animationen är för stor", - "modalGifTooLargeMessage": "Maximal storlek är {number} MB.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Bekräfta lösenord", "modalGuestLinkJoinConfirmPlaceholder": "Bekräfta ditt lösenord", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "Kan inte använda den här bilden", "modalPictureFileFormatMessage": "Vänligen välj en PNG eller JPEG-fil.", "modalPictureTooLargeHeadline": "Den utvalda bilden är för stor", - "modalPictureTooLargeMessage": "Du kan använda bilder upp till {number} MB.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "För liten bild", "modalPictureTooSmallMessage": "Var vänlig välj en bild som är åtminstone 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Försök igen", "modalUploadContactsMessage": "Vi tog inte emot din information. Försök importera dina kontakter igen.", "modalUserBlockAction": "Blockera", - "modalUserBlockHeadline": "Blockera {user}?", - "modalUserBlockMessage": "{user} kommer inte kunna kontakta dig eller lägga till dig till gruppkonversationer.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Läs mer", "modalUserUnblockAction": "Avblockera", "modalUserUnblockHeadline": "Avblockera?", - "modalUserUnblockMessage": "{user} kommer att kunna kontakta dig och lägga till dig i gruppkonversationer igen.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Accepterade din anslutningsbegäran", "notificationConnectionConnected": "Du är nu ansluten", "notificationConnectionRequest": "Vill ansluta", - "notificationConversationCreate": "{user} startade en konversation", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "En konversation har raderats", - "notificationConversationDeletedNamed": "{name} har raderats", - "notificationConversationMessageTimerReset": "{user} stängde av meddelandetimern", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} döpte om konversationen till {name}", - "notificationMemberJoinMany": "{user} lade till {number} personer till konversationen", - "notificationMemberJoinOne": "{user1} lade till {user2} till konversationen", - "notificationMemberJoinSelf": "{user} anslöt till konversationen", - "notificationMemberLeaveRemovedYou": "{user} tog bort dig från konversationen", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "Skickade dig ett meddelande", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Någon", "notificationPing": "Pingade", - "notificationReaction": "{reaction} ditt meddelande", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Delade en fil", "notificationSharedLocation": "Delade en plats", "notificationSharedVideo": "Delade en video", - "notificationTitleGroup": "{user} i {conversation}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Ringer", "notificationVoiceChannelDeactivate": "Ringt", "oauth.allow": "Allow", @@ -1221,7 +1221,7 @@ "preferencesAV": "Ljud / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{brandName} har inte tillgång till kameran.[br][faqLink]Läs den här hjälpartikeln[/faqLink] för att få reda på hur du löser det.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Högtalare", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Support-webbplats", "preferencesAboutTermsOfUse": "Användningsvillkor", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} webbplats", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Konto", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Logga ut", "preferencesAccountManageTeam": "Hantera grupp", "preferencesAccountMarketingConsentCheckbox": "Ta emot nyhetsbrev", - "preferencesAccountMarketingConsentDetail": "Ta emot nyheter och produkt-uppdateringar från {brandName} via e-post.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Sekretess", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Om du inte känner igen en enhet ovan, ta bort den och återställ ditt lösenord.", "preferencesDevicesCurrent": "Nuvarande", "preferencesDevicesFingerprint": "Nyckel Fingeravtryck", - "preferencesDevicesFingerprintDetail": "{brandName} ger varje enhet ett unikt fingeravtryck. Jämför dem och bekräfta dina enheter och konversationer.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Avbryt", @@ -1396,20 +1396,20 @@ "searchFederatedDomainNotAvailableLearnMore": "Läs mer", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Gruppdeltagare", - "searchInvite": "Bjud in personer att använda {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Från kontakter", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Ta med dina vänner", "searchInviteShare": "Dela kontakter", "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Alla du är\nansluten till är redan i\ndenna konversation.", - "searchListMembers": "Gruppmedlemmar ({count})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Inga matchande resultat.\nFörsök ange ett annat namn.", "searchManageServices": "Hantera Tjänster", "searchManageServicesNoResults": "Hantera tjänster", "searchMemberInvite": "Bjud in personer att gå med i teamet", - "searchNoContactsOnWire": "Du har inga kontakter på {brandName}.\nFörsök hitta personer efter\nnamn eller användarnamn.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Välj din egen", "takeoverButtonKeep": "Behåll denna", "takeoverLink": "Läs mer", - "takeoverSub": "Gör anspråk på ditt unika namn i {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Lämna utan att spara?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Steg {currentStep} av {totalSteps}", + "teamCreationStep": "Step {currentStep} of {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", - "teamCreationSuccessTitle": "Grattis {name}!", + "teamCreationSuccessTitle": "Congratulations {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Lägg till bild", "tooltipConversationCall": "Ring", - "tooltipConversationDetailsAddPeople": "Lägg till deltagare till konversationen ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Ändra konversationsnamn", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Lägg till fil", "tooltipConversationInfo": "Conversation info", "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", - "tooltipConversationInputOneUserTyping": "{user1} skriver", + "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Skriv ett meddelande", - "tooltipConversationInputTwoUserTyping": "{user1} och {user2} skriver", - "tooltipConversationPeople": "Personer ({shortcut})", + "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Lägg till bild", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Sök", "tooltipConversationSendMessage": "Skicka meddelande", "tooltipConversationVideoCall": "Videosamtal", - "tooltipConversationsArchive": "Arkivera ({shortcut})", - "tooltipConversationsArchived": "Visa arkiv {number}", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Mera", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Öppna egenskaper", - "tooltipConversationsSilence": "Stäng av ljud ({shortcut})", - "tooltipConversationsStart": "Starta konversationen ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Dela alla dina kontakter från macOS-appen Kontakter", "tooltipPreferencesPassword": "Öppna en annan webbplats för att återställa ditt lösenord", "tooltipPreferencesPicture": "Ändra din bild…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h kvar", - "userRemainingTimeMinutes": "Mindre än {time}m kvar", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Mikrofon", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Öppna i ett nytt fönster", - "videoCallOverlayParticipantsListLabel": "Deltagare ({count})", + "videoCallOverlayParticipantsListLabel": "Participants ({count})", "videoCallOverlayShareScreen": "Dela skärm", "videoCallOverlayShowParticipantsList": "Visa deltagarlista", "videoCallOverlayViewModeAll": "Visa alla deltagare", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Bakgrund", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Kamera", - "videoSpeakersTabAll": "Alla ({count})", + "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Denna version av {brandName} kan inte delta i samtal. Använd", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} ringer. Din webbläsare har inte stöd för samtal.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Du kan inte ringa eftersom din webbläsare inte stöder samtal.", "warningCallUpgradeBrowser": "För att ringa, uppdatera Google Chrome.", - "warningConnectivityConnectionLost": "Försöker ansluta. {brandName} kanske inte kommer kunna leverera meddelanden.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Inget internet. Du kommer inte kunna skicka eller ta emot meddelanden.", "warningLearnMore": "Läs mer", - "warningLifecycleUpdate": "En ny version av {brandName} är tillgänglig.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Uppdatera nu", "warningLifecycleUpdateNotes": "Vad är nytt?", "warningNotFoundCamera": "Du kan inte ringa eftersom din dator inte har en kamera.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "Du kan inte ringa eftersom din webbläsare inte har åtkomst till kameran.", "warningPermissionDeniedMicrophone": "Du kan inte ringa eftersom din webbläsare inte har tillgång till mikrofonen.", "warningPermissionDeniedScreen": "Din webbläsare behöver tillåtelse att dela din skärm.", - "warningPermissionRequestCamera": "{icon} Tillåt åtkomst till kamera", - "warningPermissionRequestMicrophone": "{icon} Tillåt åtkomst till mikrofon", - "warningPermissionRequestNotification": "{icon} Tillåt aviseringar", - "warningPermissionRequestScreen": "{icon} Tillåt åtkomst till skärmen", - "wireLinux": "{brandName} för Linux", - "wireMacos": "{brandName} för MacOS", - "wireWindows": "{brandName} för Windows", + "warningPermissionRequestCamera": "{{icon}} Tillåt åtkomst till kamera", + "warningPermissionRequestMicrophone": "{{icon}} Tillåt åtkomst till mikrofon", + "warningPermissionRequestNotification": "{{icon}} Tillåt aviseringar", + "warningPermissionRequestScreen": "{{icon}} Tillåt åtkomst till skärmen", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/tr-TR.json b/src/i18n/tr-TR.json index 385722331d8..e62a5f89d89 100644 --- a/src/i18n/tr-TR.json +++ b/src/i18n/tr-TR.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Ekle", "addParticipantsHeader": "Katılımcıları ekle", - "addParticipantsHeaderWithCounter": "({number}) Katılımcı ekle", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Hizmetleri yönet", "addParticipantsManageServicesNoResults": "Hizmetleri yönet", "addParticipantsNoServicesManager": "Hizmetler, iş akışınızı iyileştirebilecek yardımcılardır.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Şifremi unuttum", "authAccountPublicComputer": "Bu ortak bir bilgisayar", "authAccountSignIn": "Giriş yap", - "authBlockedCookies": "{brandName}’a giriş yapabilmek için çerezleri etkinleştirin.", - "authBlockedDatabase": "{brandName}’ın mesajları gösterebilmek için yerel diske erişmesi lazım. Gizli modda yerel disk kullanılamaz.", - "authBlockedTabs": "{brandName} zaten başka bir sekmede açık.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Bunun yerine bu sekmeyi kullanın", "authErrorCode": "Geçersiz Kod", "authErrorCountryCodeInvalid": "Geçersiz Ülke Kodu", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "TAMAM", "authHistoryDescription": "Gizlilik sebeplerinden ötürü, mesaj geçmişiniz burada gösterilmemektedir.", - "authHistoryHeadline": "{brandName}’ı bu cihazda ilk kez kullanıyorsunuz.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Bu sırada gönderilen mesajlar burada görünmeyecektir.", - "authHistoryReuseHeadline": "Bu cihazdan daha önce {brandName} kullanmışsınız.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Cihazları yönet", "authLimitButtonSignOut": "Çıkış yap", - "authLimitDescription": "Bu cihazda {brandName}’ı kullanabilmek için diğer cihazlarınızdan birini kaldırınız.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Mevcut)", "authLimitDevicesHeadline": "Cihazlar", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-posta", "authPlaceholderPassword": "Parola", - "authPostedResend": "{email}’a tekrar gönder", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "E-posta gelmedi mi?", "authPostedResendDetail": "E-posta gelen kutunuzu kontrol edin ve talimatları izleyin.", "authPostedResendHeadline": "E-posta geldi.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Ekle", - "authVerifyAccountDetail": "Bu sizin {brandName}’ı birden fazla cihazda kullanmanıza olanak sağlar.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Bir e-posta adresi ve şifre ekleyin.", "authVerifyAccountLogout": "Çıkış yap", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Kod gelmedi mi?", "authVerifyCodeResendDetail": "Tekrar gönder", - "authVerifyCodeResendTimer": "{expiration} içerisinde yeni bir kod isteyebilirsiniz.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Şifrenizi girin", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Yedekleme tamamlanmadı.", "backupExportProgressCompressing": "Yedekleme dosyası hazırlanıyor", "backupExportProgressHeadline": "Hazırlanıyor…", - "backupExportProgressSecondary": "Yedekleme · {processed} / {total} - %{progress}", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Dosyayı kaydet", "backupExportSuccessHeadline": "Yedekleme hazır", "backupExportSuccessSecondary": "Bilgisayarınızı kaybederseniz veya yenisine geçerseniz, geçmişi geri yüklemek için bunu kullanabilirsiniz.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Hazırlanıyor…", - "backupImportProgressSecondary": "Geri yükleme geçmişi · {processed} / {total} - %{progress}", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Geçmiş geri yüklendi.", "backupImportVersionErrorHeadline": "Uyumsuz yedek", - "backupImportVersionErrorSecondary": "Bu yedekleme, {brandName} adlı kullanıcının daha yeni veya eski bir sürümü tarafından oluşturuldu ve burada geri yüklenemez.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Tekrar Deneyin", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Kamera erişimi yok", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} çağrıda", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Bağlanıyor…", "callStateIncoming": "Arıyor…", - "callStateIncomingGroup": "{user} Aranıyor", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Çalıyor…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Dosyalar", "collectionSectionImages": "Images", "collectionSectionLinks": "Bağlantılar", - "collectionShowAll": "{number}’nun tümünü göster", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Bağlan", "connectionRequestIgnore": "Görmezden gel", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Okundu bilgisi açık", "conversationCreateTeam": "ile [showmore]tüm ekip üyeleriyle [/showmore]", "conversationCreateTeamGuest": "tüm ekip üyeleriyle[showmore] ve bir misafirle [/ showmore]", - "conversationCreateTeamGuests": "[showmore] tüm ekip üyeleriyle ve {count} misafir ile [/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Sohbete katıldınız", - "conversationCreateWith": "{users} ile", - "conversationCreateWithMore": "{users} ve [showmore]{count} ile daha fazla [/showmore]", - "conversationCreated": "[bold]{name}[/bold] {users} ile bir sohbet başlattı", - "conversationCreatedMore": "[bold]{name}[/bold] {users} ve [showmore]{count}} daha fazla [/showmore] ile bir sohbet başlattı", - "conversationCreatedName": "[bold]{name}[/bold] sohbet başlattı", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]Siz[/bold] sohbeti başlattınız", - "conversationCreatedYou": "{users} ile bir konuşma başlattınız", - "conversationCreatedYouMore": "{users} ve [[showmore]{count} daha fazlası [/showmore] ile bir konuşma başlattınız", - "conversationDeleteTimestamp": "{date} ’da silinmiş", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "Her iki taraf da okundu bilgilerini açarsa, mesajların ne zaman okunduğunu görebilirsiniz.", "conversationDetails1to1ReceiptsHeadDisabled": "Okundu bilgisini devre dışı bıraktınız", "conversationDetails1to1ReceiptsHeadEnabled": "Okundu bilgisini etkinleştirdiniz", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "({number}) Tümünü göster", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Grup oluştur", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Cihazlar", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " kullanmaya başladı", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " doğrulanmamışlardan bir tane", - "conversationDeviceUserDevices": " {user} ’in cihazları", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " cihazların", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "{date} ’da düzenlenmiş", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Haritayı Aç", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold]] sohbete {users} kullanıcısını ekledi", - "conversationMemberJoinedMore": "[bold]{name}[/bold], sohbete {users} ve [showmore]{count} daha fazla [/showmore] kişi ekledi", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] katıldı", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]Siz[/bold] katıldınız", - "conversationMemberJoinedYou": "[bold]Siz[/bold] sohbete {users} kullanıcısını eklediniz", - "conversationMemberJoinedYouMore": "[bold]Siz[/bold], sohbete {users} ve [showmore]{count} daha fazla [/showmore] kişi eklediniz", - "conversationMemberLeft": "[bold]{name}[/bold] kaldı", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]Siz[/bold] kaldınız", - "conversationMemberRemoved": "[bold]{name}[/bold] {users} kullanıcısını çıkardı", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Siz[/bold] {users} kullanıcısını çıkardınız", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Teslim edildi", "conversationMissedMessages": "Bir süredir bu cihazı kullanmıyorsun. Bazı mesajlar gösterilmeyebilir.", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Bu hesapla izniniz olmayabilir veya artık mevcut değil.", - "conversationNotFoundTitle": "{brandName} bu sohbeti açamıyor.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "İsme göre ara", "conversationParticipantsTitle": "İnsanlar", "conversationPing": " pingledi", @@ -558,22 +558,22 @@ "conversationRenameYou": " konuşmayı yeniden adlandırdı", "conversationResetTimer": " mesaj zamanlayıcısı kapatıldı", "conversationResetTimerYou": " mesaj zamanlayıcısı kapatıldı", - "conversationResume": "{users} ile bir görüşme başlat", - "conversationSendPastedFile": "Yapıştırılmış resim, {date} ’de", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Hizmetler bu sohbetin içeriğine erişebilir", "conversationSomeone": "Birisi", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] ekipten çıkarıldı", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "bugün", "conversationTweetAuthor": " Twitter’da", - "conversationUnableToDecrypt1": "{user}’den gelen bir mesaj alınamadı.", - "conversationUnableToDecrypt2": "{user}’nin cihaz kimliği değişti. Teslim edilmemiş mesaj.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Hata", "conversationUnableToDecryptLink": "Neden?", "conversationUnableToDecryptResetSession": "Oturumu Sıfırla", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " mesaj zamanını {time} olarak ayarla", - "conversationUpdatedTimerYou": " mesaj zamanını {time} olarak ayarla", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "sen", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Her şey arşivlendi", - "conversationsConnectionRequestMany": "{number} kişi bekliyor", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "Bir kişi bekliyor", "conversationsContacts": "Kişiler", "conversationsEmptyConversation": "Grup sohbeti", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Birisi bir mesaj gönderdi", "conversationsSecondaryLineEphemeralReply": "Size yanıt verdi", "conversationsSecondaryLineEphemeralReplyGroup": "Birisi size yanıt verdi", - "conversationsSecondaryLineIncomingCall": "{user} Aranıyor", - "conversationsSecondaryLinePeopleAdded": "{user} kişi eklendi", - "conversationsSecondaryLinePeopleLeft": "{number} kişi ayrıldı", - "conversationsSecondaryLinePersonAdded": "{user} eklendi", - "conversationsSecondaryLinePersonAddedSelf": "{user} katıldı", - "conversationsSecondaryLinePersonAddedYou": "{user} seni ekledi", - "conversationsSecondaryLinePersonLeft": "{user} ayrıldı", - "conversationsSecondaryLinePersonRemoved": "{user} çıkartıldı", - "conversationsSecondaryLinePersonRemovedTeam": "{user} takımdan çıkartıldı", - "conversationsSecondaryLineRenamed": "{user} konuşmayı yeniden adlandırdı", - "conversationsSecondaryLineSummaryMention": "{number} kişi bahsetti", - "conversationsSecondaryLineSummaryMentions": "{number} kişi bahsetti", - "conversationsSecondaryLineSummaryMessage": "{number} mesaj", - "conversationsSecondaryLineSummaryMessages": "{number} mesaj", - "conversationsSecondaryLineSummaryMissedCall": "{number} cevapsız çağrı", - "conversationsSecondaryLineSummaryMissedCalls": "{number} cevapsız çağrı", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} ping", - "conversationsSecondaryLineSummaryReplies": "{number} yanıt", - "conversationsSecondaryLineSummaryReply": "{number} yanıt", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Ayrıldın", "conversationsSecondaryLineYouWereRemoved": "Çıkartıldınız", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Başkasını Dene", "extensionsGiphyButtonOk": "Gönder", - "extensionsGiphyMessage": "{tag} • giphy.com aracılığıyla", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Olamaz, hiç Gif yok", "extensionsGiphyRandom": "Rastgele", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Yapıldı", "groupCreationParticipantsActionSkip": "Geç", "groupCreationParticipantsHeader": "Kişi ekle", - "groupCreationParticipantsHeaderWithCounter": "({number}) Kişi ekle", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "İsme göre ara", "groupCreationPreferencesAction": "İleri", "groupCreationPreferencesErrorNameLong": "Çok fazla karakter", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Mesajların şifresini çöz", "initEvents": "İletiler yükleniyor", - "initProgress": " — {number2}’de/da {number1}", - "initReceivedSelfUser": "Merhaba, {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Yeni mesajlar kontrol ediliyor", - "initUpdatedFromNotifications": "Neredeyse bitti - {brandName}’ın keyfini çıkarın", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Bağlantılarınız ve konuşmalarınız alınıyor", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "isarkadasi@eposta.com", @@ -833,11 +833,11 @@ "invite.nextButton": "İleri", "invite.skipForNow": "Şimdilik geç", "invite.subhead": "Katılmaları için iş arkadaşlarınızı davet edin.", - "inviteHeadline": "İnsanların {brandName}’a davet et", - "inviteHintSelected": "Kopyalamak için {metaKey} + C tuşlarına basın", - "inviteHintUnselected": "Seçin ve {metaKey} + C tuşlarına basın", - "inviteMessage": "{brandName}’dayım, {username} olarak arat ya da get.wire.com adresini ziyaret et.", - "inviteMessageNoEmail": "{brandName}’dayım. get.wire.com ’u ziyaret ederek bana bağlanabilirsin.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "{edited}’da düzenlenmiş", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Bu mesajı henüz kimse okumamış.", "messageDetailsReceiptsOff": "Bu mesaj gönderildiğinde okuma bilgisi açık değildi.", - "messageDetailsSent": "{sent}'de gönderildi", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Ayrıntılar", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "{count} Okunan", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Okundu bilgisini etkinleştirdiniz", "modalAccountReadReceiptsChangedSecondary": "Cihazları yönet", "modalAccountRemoveDeviceAction": "Cihazı kaldır", - "modalAccountRemoveDeviceHeadline": "\"{device}\" cihazını kaldır", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Cihazı kaldırmak için şifreniz gereklidir.", "modalAccountRemoveDevicePlaceholder": "Şifre", "modalAcknowledgeAction": "Tamam", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Aynı anda çok fazla dosya var", - "modalAssetParallelUploadsMessage": "Tek seferde en fazla {number} boyutunda dosya gönderebilirsiniz.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Dosya çok büyük", - "modalAssetTooLargeMessage": "En fazla {number} büyüklüğünde dosyalar gönderebilirsiniz", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "Diğer insanlar için Uygun olarak görüneceksiniz. Her görüşmedeki Bildirimler ayarına göre gelen aramalar ve mesajlar için bildirimler alacaksınız.", "modalAvailabilityAvailableTitle": "Uygun olarak ayarlandınız", "modalAvailabilityAwayMessage": "Diğer insanlara Uzakta olarak görüneceksiniz. Gelen aramalar veya mesajlar hakkında bildirim almayacaksınız.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "İptal", "modalConnectAcceptAction": "Bağlan", "modalConnectAcceptHeadline": "Kabul et?", - "modalConnectAcceptMessage": "Bu sizi {user} ile bağlayacak ve bir konuşma başlatacak.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Görmezden gel", "modalConnectCancelAction": "Evet", "modalConnectCancelHeadline": "İsteği İptal et?", - "modalConnectCancelMessage": "{user}’e olan bağlantı isteğini iptal et.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Hayır", "modalConversationClearAction": "Sil", "modalConversationClearHeadline": "İçerik silinsin?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Ayrıl", - "modalConversationLeaveHeadline": "{name} sohbetten ayrılsın mı?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Bu konuşmada, artık mesaj gönderemeyecek ve mesaj alamayacaksınız.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Mesaj çok uzun", - "modalConversationMessageTooLongMessage": "En fazla {number} karakterlik mesajlar gönderebilirsiniz.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Yine de gönder", - "modalConversationNewDeviceHeadlineMany": "{user}s yeni cihazlar kullanmaya başladılar", - "modalConversationNewDeviceHeadlineOne": "{user} yeni bir cihaz kullanmaya başladı", - "modalConversationNewDeviceHeadlineYou": "{user} yeni bir cihaz kullanmaya başladı", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Aramayı kabul et", "modalConversationNewDeviceIncomingCallMessage": "Hala aramayı kabul etmek istiyor musunuz?", "modalConversationNewDeviceMessage": "Hâlâ mesajlarınızı göndermek istiyor musunuz?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Hala aramayı istiyor musunuz?", "modalConversationNotConnectedHeadline": "Hiç kimseye konuşmaya katılmadı", "modalConversationNotConnectedMessageMany": "Seçtiğin kişilerden biri sohbetlere eklenmek istemiyor.", - "modalConversationNotConnectedMessageOne": "{name} sohbetlere eklenmek istemiyor.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Çıkar?", - "modalConversationRemoveMessage": "{user} bu konuşmaya mesaj gönderemeyecek ve bu konuşmadan mesaj alamayacak.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Bağlantıyı kaldır", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Bağlantı kaldırılsın mı?", "modalConversationRevokeLinkMessage": "Yeni misafirler bu bağlantıya katılamayacaklar. Mevcut misafirler ise hala erişime sahip olacaktır.", "modalConversationTooManyMembersHeadline": "Dolup taşmış", - "modalConversationTooManyMembersMessage": "Bir sohbete en fazla {number1} kişi katılabilir. Şu anda {number2} kişilik daha yer var.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Seçilen animasyon çok büyük", - "modalGifTooLargeMessage": "Maksimum boyut {number} MB'dır.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,16 +1104,16 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} kameraya erişemiyor.[br][faqLink]Nasıl düzeltileceğini öğrenmek için bu destek makalesini[/faqLink] okuyun.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "Kamera erişimi yok", "modalOpenLinkAction": "Aç", - "modalOpenLinkMessage": "Bu sizi {link}'e götürecek", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Bağlantıyı Ziyaret Et", "modalOptionSecondary": "İptal", "modalPictureFileFormatHeadline": "Bu resim kullanılamıyor", "modalPictureFileFormatMessage": "Lütfen bir PNG veya JPEG dosyası seçin.", "modalPictureTooLargeHeadline": "Seçilen resim boyutu çok büyük", - "modalPictureTooLargeMessage": "{number}} MB’a kadar resim yükleyebilirsiniz.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Resim çok küçük", "modalPictureTooSmallMessage": "Lütfen en az 320 x 320 piksel boyutunda bir resim seçin.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Tekrar deneyin", "modalUploadContactsMessage": "Bilgilerinzi alamadık. Lütfen kişileriniz yeniden içe aktarmayı deneyin.", "modalUserBlockAction": "Engelle", - "modalUserBlockHeadline": "{user} engellensin mi?", - "modalUserBlockMessage": "{user} sizinle iletişim kuramayacak ve sizi grup konuşmalarına ekleyemeyecek.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Engeli kaldır", "modalUserUnblockHeadline": "Engeli kaldır?", - "modalUserUnblockMessage": "{user} sizinle tekrardan iletişim kurabilecek ve sizi grup konuşmalarına ekleyebilecek.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Bağlantı isteğinizi kabul etti", "notificationConnectionConnected": "Şu anda bağlısınız", "notificationConnectionRequest": "Bağlanmak istiyor", - "notificationConversationCreate": "{user} bir konuşma başlattı", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} mesaj zamanlayıcısını kapattı", - "notificationConversationMessageTimerUpdate": "{user} mesaj zamanını {time} olarak ayarla", - "notificationConversationRename": "{user}, konuşma ismini {name} olarak değiştirdi", - "notificationMemberJoinMany": "{user}, konuşmaya {number} kişi ekledi", - "notificationMemberJoinOne": "{user1}, {user2}’i konuşmaya ekledi", - "notificationMemberJoinSelf": "{user} sohbete katıldı", - "notificationMemberLeaveRemovedYou": "{user} sizi konuşmadan çıkardı", - "notificationMention": "Bahsedilen: {text}", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Size bir mesaj gönderdi", "notificationObfuscatedMention": "Sizden bahsetti", "notificationObfuscatedReply": "Size yanıt verdi", "notificationObfuscatedTitle": "Birisi", "notificationPing": "Pingledi", - "notificationReaction": "mesajınızı {reaction}", - "notificationReply": "Yanıt: {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "Her şeyden (sesli ve görüntülü aramalar dahil) veya yalnızca biri sizden bahsettiğinde veya mesajlarınızdan birini yanıtladığında size bildirim gelebilir.", "notificationSettingsEverything": "Her şey", "notificationSettingsMentionsAndReplies": "Bahsetmeler ve yanıtlar", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Bir dosya paylaştı", "notificationSharedLocation": "Bir konum paylaştı", "notificationSharedVideo": "Bir video paylaştı", - "notificationTitleGroup": "{conversation} içinde {user} kullanıcısı", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Arıyor", "notificationVoiceChannelDeactivate": "Aradı", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Bunun [bold]{user}s’in aygıtında gösterilen[/bold] parmak iziyle eşleştiğini doğrulayın.", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Bunu nasıl yapıyoruz?", "participantDevicesDetailResetSession": "Oturumu Sıfırla", "participantDevicesDetailShowMyDevice": "Cihaz parmak izimi göster", "participantDevicesDetailVerify": "Doğrulanmış", "participantDevicesHeader": "Cihazlar", - "participantDevicesHeadline": "{brandName} her cihaza eşsiz bir parmak izi verir. {user} ile karşılaştırın ve konuşmayı doğrulayın.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Daha fazla bilgi", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Ses / Görüntü", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{brandName} kameraya erişemiyor.[br][faqLink]Nasıl düzeltileceğini öğrenmek için bu destek makalesini[/faqLink] okuyun.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Hoparlörler", "preferencesAVTemporaryDisclaimer": "Konuklar video konferans başlatamaz. Birine katılırsanız kullanılacak kamerayı seçin.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Destek İnternet Sitesi", "preferencesAboutTermsOfUse": "Kullanım Şartları", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} İnternet Sitesi", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Hesap", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Çıkış yap", "preferencesAccountManageTeam": "Takım yönet", "preferencesAccountMarketingConsentCheckbox": "Bülten Alın", - "preferencesAccountMarketingConsentDetail": "{brandName}} 'dan e-posta yoluyla haber ve ürün güncellemelerini alın.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Gizlilik", "preferencesAccountReadReceiptsCheckbox": "Okundu bilgisi", "preferencesAccountReadReceiptsDetail": "Bu durum kapalıyken, başkalarından gelen okundu bilgilerini göremezsiniz. Bu ayar grup konuşmaları için geçerli değildir.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Eğer yukarıdaki cihazı tanımıyorsanız, cihazı kaldırın ve şifrenizi sıfırlayın.", "preferencesDevicesCurrent": "Mevcut", "preferencesDevicesFingerprint": "Anahtar Parmak İzi", - "preferencesDevicesFingerprintDetail": "{brandName} her cihaza kendine has bir parmak izi verir. Cihazlarınızı ve konuşmalarınızı doğrulamak için parmak izlerinizi karşılaştırın.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "İptal", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Bazıları", "preferencesOptionsAudioSomeDetail": "Pingler ve aramalar", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Sohbet geçmişinizi korumak için bir yedek oluşturun. Cihazınızı kaybederseniz veya yenisine geçerseniz geçmişi geri yüklemek için bunu kullanabilirsiniz.\nYedekleme dosyası {brandName}'da uçtan uca şifreleme ile korunmaz, bu nedenle güvenli bir yerde saklayın.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "Geçmiş", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Geçmişi yalnızca aynı platformun yedeğinden geri yükleyebilirsiniz. Yedeklemeniz, bu cihazda olabilecek görüşmelerin üzerine yazacaktır.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Bu mesajı göremezsiniz.", "replyQuoteShowLess": "Daha az göster", "replyQuoteShowMore": "Daha fazla göster", - "replyQuoteTimeStampDate": "{date} tarihindeki orijinal mesaj", - "replyQuoteTimeStampTime": "{time} zamanındaki orijinal mesaj", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Yönetici", "roleOwner": "Sahibi", "rolePartner": "Ortak", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "İnsanları {brandName}’a katılmaya davet edin", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "Kişilerden", "searchInviteDetail": "Kişileriniz paylaşmak, başkalarıyla bağlanmanızı kolaylaştırır. Tüm bilgilerinizi gizler ve kimseyle paylaşmayız.", "searchInviteHeadline": "Arkadaşlarınızı getirin", @@ -1409,7 +1409,7 @@ "searchManageServices": "Hizmetleri yönet", "searchManageServicesNoResults": "Hizmetleri yönet", "searchMemberInvite": "İnsanları takıma katılmaya davet edin", - "searchNoContactsOnWire": "{brandName}’da hiç kişiniz yok. İnsanları isimlerine veya kullanıcı adlarına göre bulmayı deneyin.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "Sonuç yok", "searchNoServicesManager": "Hizmetler, iş akışınızı iyileştirebilecek yardımcılardır.", "searchNoServicesMember": "Hizmetler, iş akışınızı iyileştirebilecek yardımcılardır. Onları etkinleştirmek için yöneticinize sorun.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Kendininkini seç", "takeoverButtonKeep": "Bunu sakla", "takeoverLink": "Daha fazla bilgi", - "takeoverSub": "{brandName} üzerinden size özel isminizi hemen alın.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Ara", - "tooltipConversationDetailsAddPeople": "({shortcut}) Sohbetine katılımcı ekle", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Konuşma adını değiştir", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Bir mesaj yazın", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "İnsanlar ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Resim ekle", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Arama", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Görüntülü Ara", - "tooltipConversationsArchive": "Arşivle ({shortcut})", - "tooltipConversationsArchived": "Arşivi göster ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Daha", - "tooltipConversationsNotifications": "({shortcut}) Bildirim ayarlarını aç", - "tooltipConversationsNotify": "Sesi aç ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Seçenekleri aç", - "tooltipConversationsSilence": "Sessize al ({shortcut})", - "tooltipConversationsStart": "Konuşma başlat ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "MacOS Kişiler uygulaması aracılığıyla tüm kişilerinizi paylaşın", "tooltipPreferencesPassword": "Şifreyi sıfırlamak için yeni bir pencere aç", "tooltipPreferencesPicture": "Resminizi değiştirin…", @@ -1577,8 +1577,8 @@ "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "Bu hesapla izniniz olmayabilir ya da kişi {brandName} üzerinde olmayabilir.", - "userNotFoundTitle": "{brandName} bu kişiyi bulamıyor.", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Bağlan", "userProfileButtonIgnore": "Görmezden gel", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "E-posta", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time} saat kaldı", - "userRemainingTimeMinutes": "{time} dakikadan az kaldı", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "E-posta değiştir", "verify.headline": "E-posta geldi", "verify.resendCode": "Kodu yeniden gönder", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "{brandName}’ın bu versiyonu aramalara katılamaz. Lütfen kullanın", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} arıyor. Ancak tarayıcınız sesli aramaları desteklemiyor.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Arama yapamazsınız çünkü tarayıcınız sesli aramaları desteklemiyor.", "warningCallUpgradeBrowser": "Arama yapmak için, Google Chrome’u güncelleyin.", - "warningConnectivityConnectionLost": "Bağlanmaya çalışılıyor. {brandName} mesajlarınızı teslim etmekte sorun yaşayabilir.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "İnternet bağlantısı yok. Mesaj gönderemez veya mesaj alamazsınız.", "warningLearnMore": "Daha fazla bilgi", - "warningLifecycleUpdate": "{brandName}’ın yeni bir versiyonu mevcut.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Şimdi güncelle", "warningLifecycleUpdateNotes": "Neler yeni", "warningNotFoundCamera": "Arama yapamıyorsunuz çünkü bilgisayarınızda bir kamera bulunmamaktadır.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Mikrofona erişime izin ver", "warningPermissionRequestNotification": "[icon] Bildirimlere izin ver", "warningPermissionRequestScreen": "[icon] Ekrana erişime izin ver", - "wireLinux": "Linux için {brandName}", - "wireMacos": "MacOS için {brandName}", - "wireWindows": "Windows için {brandName}", - "wire_for_web": "{brandName}'ın Web sitesi için" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/uk-UA.json b/src/i18n/uk-UA.json index d6bbd516deb..9c87bf5704d 100644 --- a/src/i18n/uk-UA.json +++ b/src/i18n/uk-UA.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Додати", "addParticipantsHeader": "Додати учасників", - "addParticipantsHeaderWithCounter": "Додати учасників ({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "Керування сервісами", "addParticipantsManageServicesNoResults": "Керування сервісами", "addParticipantsNoServicesManager": "Сервіси та помічники, які можуть поліпшити ваш робочий процес.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Забули пароль?", "authAccountPublicComputer": "Це загальнодоступний комп’ютер", "authAccountSignIn": "Увійти", - "authBlockedCookies": "Увімкніть файли cookie, щоб увійти в {brandName}.", - "authBlockedDatabase": "{brandName} потребує доступу до локальної бази даних для відображення повідомлень. Локальна база даних недоступна в приватному режимі.", - "authBlockedTabs": "{brandName} уже відкрито в іншій вкладці браузера.", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Використовувати цю вкладку", "authErrorCode": "Невірний код", "authErrorCountryCodeInvalid": "Невірний код країни", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "З міркувань конфіденційності, історія ваших розмов тут не показується.", - "authHistoryHeadline": "Це перший раз, коли ви використовуєте {brandName} на цьому пристрої.", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Повідомлення, надіслані в той час, коли ви вийшли з Wire, не відображатимуться.", - "authHistoryReuseHeadline": "Ви уже використовували {brandName} на цьому пристрої раніше.", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Керування пристроями", "authLimitButtonSignOut": "Вийти", - "authLimitDescription": "Видаліть один з ваших пристроїв, щоб почати використовувати {brandName} на цьому.", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Поточний)", "authLimitDevicesHeadline": "Пристрої", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Пароль", - "authPostedResend": "Надіслати повторно на {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "Не показується email?", "authPostedResendDetail": "Перевірте вашу поштову скриньку і дотримуйтесь надісланих інструкцій.", "authPostedResendHeadline": "Ви отримали нового листа.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Додати", - "authVerifyAccountDetail": "Це дасть змогу використовувати {brandName} на різних пристроях.", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Додайте email та пароль.", "authVerifyAccountLogout": "Вийти", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "SMS так і не прийшло?", "authVerifyCodeResendDetail": "Надіслати ще раз", - "authVerifyCodeResendTimer": "Ви можете надіслати запит запит на новий код {expiration}.", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "Введіть свій пароль", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Резервне копіювання не завершено.", "backupExportProgressCompressing": "Підготовка файлу резевної копії", "backupExportProgressHeadline": "Підготовка…", - "backupExportProgressSecondary": "Резервне копіювання · {processed} з {total} — {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Зберегти файл", "backupExportSuccessHeadline": "Резервна копія готова", "backupExportSuccessSecondary": "Даний функціонал може бути корисним, якщо ваш комп’ютер вийде з ладу або ви почнете використовувати новий.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Підготовка…", - "backupImportProgressSecondary": "Відновлення історії розмов · {processed} з {total} — {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Історію розмов відновлено.", "backupImportVersionErrorHeadline": "Несумісний файл резервної копії", - "backupImportVersionErrorSecondary": "Цю резервну копію було створено новішою або застарілою версією {brandName}, тому її неможливо відновити.", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Спробувати ще раз", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Відсутній доступ до камери", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} учасників", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Підключення…", "callStateIncoming": "Дзвінок…", - "callStateIncomingGroup": "{user} дзвонить", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "Дзвінок…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Файли", "collectionSectionImages": "Images", "collectionSectionLinks": "Посилання", - "collectionShowAll": "Показати всі {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "Додати до контактів", "connectionRequestIgnore": "Ігнорувати", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Звіти про перегляд увімкнені", "conversationCreateTeam": "з [showmore]усіма учасниками команди[/showmore]", "conversationCreateTeamGuest": "з [showmore]усіма учасниками команди та одним гостем[/showmore]", - "conversationCreateTeamGuests": "з [showmore]усіма учасниками команди та {count} гостями[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Ви приєдналися до розмови", - "conversationCreateWith": "з {users}", - "conversationCreateWithMore": "з {users}, та ще [showmore]{count}[/showmore]", - "conversationCreated": "[bold]{name}[/bold] почав(-ла) розмову з {users}", - "conversationCreatedMore": "[bold]{name}[/bold] почав(-ла) розмову з {users} та ще [showmore]{count} [/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] почав(-ла) розмову", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]Ви[/bold] почали розмову", - "conversationCreatedYou": "Ви почали розмову з {users}", - "conversationCreatedYouMore": "Ви почали розмову з {users} та ще [showmore]{count}[/showmore]", - "conversationDeleteTimestamp": "Видалене: {date}", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "Якщо обидві сторони увімкнуть звіти про перегляд, то ви зможете бачити, коли повідомлення було переглянуте.", "conversationDetails1to1ReceiptsHeadDisabled": "Ви вимкнули звіти про перегляд", "conversationDetails1to1ReceiptsHeadEnabled": "Ви увімкнули звіти про перегляд", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Показати всі ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "Створити групу", "conversationDetailsActionDelete": "Видалити групу", "conversationDetailsActionDevices": "Пристрої", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " почав(-ла) використовувати", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " скасував(-ла) верифікацію одного з", - "conversationDeviceUserDevices": " пристрої {user}", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " ваші пристрої", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Відредаговане: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Відкрити карту", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] додав(-ла) до розмови {users}", - "conversationMemberJoinedMore": "[bold]{name}[/bold] додали до розмови {users} та ще [showmore]{count}[/showmore]", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] приєднався(-лась) до розмови", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]Ви[/bold] приєднались до розмови", - "conversationMemberJoinedYou": "[bold]Ви[/bold] додали до розмови {users}", - "conversationMemberJoinedYouMore": "[bold]Ви[/bold] додали до розмови {users} та ще [showmore]{count}[/showmore]", - "conversationMemberLeft": "[bold]{name}[/bold] вийшов(-ла) з розмови", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]Ви[/bold] вийшли з розмови", - "conversationMemberRemoved": "[bold]{name}[/bold] видалив(-ла) {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]Ви[/bold] видалили {users}", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Доставлене", "conversationMissedMessages": "Ви не користувались цим простроєм протягом певного часу. Деякі повідомлення можуть не відображатися тут.", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "У вас відсутні необхідні права доступу для цього акаунту або його було видалено.", - "conversationNotFoundTitle": "{brandName} не може відкрити дану розмову.", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "Пошук за іменем", "conversationParticipantsTitle": "Список контактів", "conversationPing": " відправив(-ла) пінг", @@ -558,22 +558,22 @@ "conversationRenameYou": " перейменував(-ла) розмову", "conversationResetTimer": " вимкнув(-ла) таймер повідомлень", "conversationResetTimerYou": " вимкнув(-ла) таймер повідомлень", - "conversationResume": "Почав(-ла) розмову з {users}", - "conversationSendPastedFile": "Надіслав(-ла) зображення {date}", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Сервіси мають доступ до вмісту цієї розмови", "conversationSomeone": "Хтось", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] був(-ла) видалений(-а) з команди", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "сьогодні", "conversationTweetAuthor": " в Twitter", - "conversationUnableToDecrypt1": "Повідомлення від [highlight]{user}[/highlight] не отримане.", - "conversationUnableToDecrypt2": "Ідентифікатор пристрою [highlight]{user}[/highlight] змінився. Повідомлення не доставлене.", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "Помилка", "conversationUnableToDecryptLink": "Чому?", "conversationUnableToDecryptResetSession": "Скидання сесії", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " встановив(-ла) таймер повідомлень на {time}", - "conversationUpdatedTimerYou": " встановив(-ла) таймер повідомлень на {time}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ви", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Усі розмови заархівовано", - "conversationsConnectionRequestMany": "{number} людей очікують", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "1 людина очікує", "conversationsContacts": "Контакти", "conversationsEmptyConversation": "Групова розмова", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Хтось надіслав повідомлення", "conversationsSecondaryLineEphemeralReply": "Відповів(-ла) вам", "conversationsSecondaryLineEphemeralReplyGroup": "Хтось відповів вам", - "conversationsSecondaryLineIncomingCall": "{user} дзвонить", - "conversationsSecondaryLinePeopleAdded": "{user} учасників було додано", - "conversationsSecondaryLinePeopleLeft": "{number} учасників вийшло", - "conversationsSecondaryLinePersonAdded": "{user} був(-ла) доданий(-а)", - "conversationsSecondaryLinePersonAddedSelf": "{user} приєднався(-лася)", - "conversationsSecondaryLinePersonAddedYou": "{user} додав(-ла) вас", - "conversationsSecondaryLinePersonLeft": "{user} вийшов(-ла)", - "conversationsSecondaryLinePersonRemoved": "{user} був(-ла) видалений(-а)", - "conversationsSecondaryLinePersonRemovedTeam": "{user} був(-ла) видалений(-а) з команди", - "conversationsSecondaryLineRenamed": "{user} перейменував(-ла) розмову", - "conversationsSecondaryLineSummaryMention": "{number} згадка", - "conversationsSecondaryLineSummaryMentions": "{number} згадок", - "conversationsSecondaryLineSummaryMessage": "{number} повідомлення", - "conversationsSecondaryLineSummaryMessages": "{number} повідомлень", - "conversationsSecondaryLineSummaryMissedCall": "{number} пропущений дзвінок", - "conversationsSecondaryLineSummaryMissedCalls": "{number} пропущених дзвінків", - "conversationsSecondaryLineSummaryPing": "{number} пінг", - "conversationsSecondaryLineSummaryPings": "{number} пінгів", - "conversationsSecondaryLineSummaryReplies": "{number} відповідей", - "conversationsSecondaryLineSummaryReply": "{number} відповідь", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineSummaryMentions": "{number} mentions", + "conversationsSecondaryLineSummaryMessage": "{number} message", + "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryPing": "{number} ping", + "conversationsSecondaryLineSummaryPings": "{number} pings", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "Ви вийшли", "conversationsSecondaryLineYouWereRemoved": "Вас видалили", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Спробувати іншу", "extensionsGiphyButtonOk": "Надіслати", - "extensionsGiphyMessage": "{tag} • через giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Упс, анімацій не знайдено", "extensionsGiphyRandom": "Випадкова", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Готово", "groupCreationParticipantsActionSkip": "Пропустити", "groupCreationParticipantsHeader": "Додати учасників", - "groupCreationParticipantsHeaderWithCounter": "Додати учасників ({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "Пошук за іменем", "groupCreationPreferencesAction": "Далі", "groupCreationPreferencesErrorNameLong": "Занадто багато символів", @@ -822,10 +822,10 @@ "index.welcome": "Вітаємо в {brandName}", "initDecryption": "Дешифрую повідомлення", "initEvents": "Завантажую повідомлення", - "initProgress": " — {number1} з {number2}", - "initReceivedSelfUser": "Привіт {user}.", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Перевіряю наявність нових повідомлень", - "initUpdatedFromNotifications": "Майже завершено - Приємного користування!", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Отримую список контактів та розмов", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "колега@компанія.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Далі", "invite.skipForNow": "Поки що пропустити", "invite.subhead": "Запросіть ваших колег приєднатися до команди.", - "inviteHeadline": "Запросити людей в {brandName}", - "inviteHintSelected": "Натисніть {metaKey} + C, щоб скопіювати", - "inviteHintUnselected": "Виділіть та натисніть {metaKey} + C", - "inviteMessage": "Я в {brandName}. Шукайте мене як {username} або відвідайте get.wire.com.", - "inviteMessageNoEmail": "Я уже в {brandName}. Відвідайте get.wire.com, щоб додати мене.", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Відредаговане: {edited}", + "messageDetailsEdited": "Edited: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Це повідомлення поки що ніхто не переглянув.", "messageDetailsReceiptsOff": "Звіти про перегляд були вимкнені, коли це повідомлення було надіслано.", - "messageDetailsSent": "Відправлене: {sent}", + "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Подробиці", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Переглянуте{count}", + "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Ви увімкнули звіти про перегляд", "modalAccountReadReceiptsChangedSecondary": "Керування пристроями", "modalAccountRemoveDeviceAction": "Видалити пристрій", - "modalAccountRemoveDeviceHeadline": "Видалити \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "Для видалення пристрою необхідно ввести ваш пароль.", "modalAccountRemoveDevicePlaceholder": "Пароль", "modalAcknowledgeAction": "ОК", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Невірний пароль", "modalAppLockWipePasswordGoBackButton": "Повернутися назад", "modalAppLockWipePasswordPlaceholder": "Пароль", - "modalAppLockWipePasswordTitle": "Введіть свій пароль облікового запису для {brandName} для скидання цього клієнта", + "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Тип файлу з обмеженнями", - "modalAssetFileTypeRestrictionMessage": "Файл типу \"{fileName}\" не підтримується.", + "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Занадто багато файлів за один раз", - "modalAssetParallelUploadsMessage": "Ви можете надіслати до {number} файлів за один раз.", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Файл завеликий", - "modalAssetTooLargeMessage": "Ви можете надсилати файли до {number}", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "Ваш статус для інших людей буде встановлено як \"Присутній(-я)\". Ви будете отримувати сповіщення про вхідні дзвінки та повідомлення згідно налаштувань для кожної розмови.", "modalAvailabilityAvailableTitle": "Зараз ви присутні", "modalAvailabilityAwayMessage": "Ваш статус для інших людей буде встановлено як \"Відсутній(-я)\". Ви не будете отримувати сповіщень про вхідні дзвінки або повідомлення.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Скасувати", "modalConnectAcceptAction": "Додати до контактів", "modalConnectAcceptHeadline": "Прийняти?", - "modalConnectAcceptMessage": "Це додасть {user} до ваших контактів та відкриє розмову.", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "Ігнорувати", "modalConnectCancelAction": "Так", "modalConnectCancelHeadline": "Скасувати запит?", - "modalConnectCancelMessage": "Видалити запит на додавання {user} до контактів.", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "Ні", "modalConversationClearAction": "Видалити", "modalConversationClearHeadline": "Видалити вміст?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Вийти з розмови", - "modalConversationLeaveHeadline": "Вийти з розмови {name}?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "Ви більше не зможете надсилати або отримувати повідомлення в цій розмові.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Повідомлення занадто довге", - "modalConversationMessageTooLongMessage": "Можна надсилати повідомлення довжиною до {number} символів.", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Все одно надіслати", - "modalConversationNewDeviceHeadlineMany": "{user}s почали використовувати нові пристрої", - "modalConversationNewDeviceHeadlineOne": "{user} почав(-ла) використовувати новий пристрій", - "modalConversationNewDeviceHeadlineYou": "{user} почав(-ла) використовувати новий пристрій", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "Прийняти виклик", "modalConversationNewDeviceIncomingCallMessage": "Ви все ще хочете прийняти дзвінок?", "modalConversationNewDeviceMessage": "Все одно надіслати ваші повідомлення?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Ви все ще хочете здійснити дзвінок?", "modalConversationNotConnectedHeadline": "Жоден контакт не був доданий до розмови", "modalConversationNotConnectedMessageMany": "Один з контактів, яких ви вибрали, не хоче, щоб його додавали до розмови.", - "modalConversationNotConnectedMessageOne": "{name} не хоче, щоб його додавали до розмови.", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Видалити?", - "modalConversationRemoveMessage": "{user} більше не зможе надсилати або отримувати повідомлення в цій розмові.", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Відкликати лінк", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Відкликати лінк?", "modalConversationRevokeLinkMessage": "Нові гості не зможуть приєднатися з цим лінком. Поточні гості все ще матимуть доступ.", "modalConversationTooManyMembersHeadline": "Розмова переповнена", - "modalConversationTooManyMembersMessage": "До розмови може приєднатися до {number1} учаснків. В даний час є місце тільки для {number2} учасників.", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Створити", "modalCreateFolderHeadline": "Створити нову теку", "modalCreateFolderMessage": "Перенести розмову до нової теки.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Вибрана анімація завелика", - "modalGifTooLargeMessage": "Максимальний розмір повідомлення - {number} МБ.", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,16 +1104,16 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} не має доступу до камери.[br][faqLink]Прочитати статтю[/faqLink] про те, як це можна виправити.", + "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "modalNoCameraTitle": "Відсутній доступ до камери", "modalOpenLinkAction": "Вiдкрити", - "modalOpenLinkMessage": "Це перемістить вас на {link}", + "modalOpenLinkMessage": "This will take you to {link}", "modalOpenLinkTitle": "Перейти за лінком", "modalOptionSecondary": "Скасувати", "modalPictureFileFormatHeadline": "Ця картинка недоступна для використання", "modalPictureFileFormatMessage": "Будь ласка, оберіть PNG- або JPEG-файл.", "modalPictureTooLargeHeadline": "Вибрана картинка завелика", - "modalPictureTooLargeMessage": "Ви можете використовувати картинки розміром до {number} МБ.", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "Картинка замала", "modalPictureTooSmallMessage": "Будь ласка, виберіть картинка з роздільною здатністю принаймні 320x320 пікселів.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Спробувати ще раз", "modalUploadContactsMessage": "Ми не отримали вашу інформацію. Будь ласка, повторіть імпорт контактів.", "modalUserBlockAction": "Заблокувати", - "modalUserBlockHeadline": "Заблокувати {user}?", - "modalUserBlockMessage": "{user} не буде мати можливості зв’язатися з вами або додати вас до групових розмов.", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Розблокувати", "modalUserUnblockHeadline": "Розблокувати?", - "modalUserUnblockMessage": "{user} не буде мати можливості зв’язатися з вами або додати вас до групових розмов.", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Прийняв(-ла) ваш запит на додавання до контактів", "notificationConnectionConnected": "Тепер ви підключені", "notificationConnectionRequest": "Хоче бути доданим(-ою) до ваших контактів", - "notificationConversationCreate": "{user} почав(-ла) розмову", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "Розмова була видалена", - "notificationConversationDeletedNamed": "{name} було видалено", - "notificationConversationMessageTimerReset": "{user} вимкнув(-ла) таймер повідомлень", - "notificationConversationMessageTimerUpdate": "{user} встановив(-ла) таймер повідомлень на {time}", - "notificationConversationRename": "{user} перейменував(-ла) розмову на {name}", - "notificationMemberJoinMany": "{user} додав(-ла) {number} учасників до розмови", - "notificationMemberJoinOne": "{user1} додав(-ла) {user2} до розмови", - "notificationMemberJoinSelf": "{user} прєднався(-лася) до розмови", - "notificationMemberLeaveRemovedYou": "{user} видалив(-ла) вас з розмови", - "notificationMention": "Згадка: {text}", + "notificationConversationDeletedNamed": "{name} has been deleted", + "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMention": "Mention: {text}", "notificationObfuscated": "Надіслав повідомлення", "notificationObfuscatedMention": "Згадав вас", "notificationObfuscatedReply": "Відповів(-ла) вам", "notificationObfuscatedTitle": "Хтось", "notificationPing": "Надіслав(-ла) пінг", - "notificationReaction": "{reaction} ваше повідомлення", - "notificationReply": "Відповідь: {text}", + "notificationReaction": "{reaction} your message", + "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "Ви можете отримувати нотифікації про всі події (включаючи аудіо та відеодзвінки), або тільки тоді, коли вас згадують.", "notificationSettingsEverything": "Все", "notificationSettingsMentionsAndReplies": "Згадки та відповіді", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Поділився(-лась) файлом", "notificationSharedLocation": "Поділився(-лась) розташуванням", "notificationSharedVideo": "Поділився(-лась) відео", - "notificationTitleGroup": "{user} в {conversation}", + "notificationTitleGroup": "{user} in {conversation}", "notificationVoiceChannelActivate": "Дзвонить", "notificationVoiceChannelDeactivate": "Дзвонив(-ла)", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Переконайтеся, що цей ідентифікатор такий самий, як і ідентифікатор на пристрої, що належить [bold]{user}[/bold].", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Як це зробити?", "participantDevicesDetailResetSession": "Скидання сесії", "participantDevicesDetailShowMyDevice": "Показати ідентиф. мого пристрою", "participantDevicesDetailVerify": "Верифікований", "participantDevicesHeader": "Пристрої", - "participantDevicesHeadline": "{brandName} присвоює кожному пристроєві унікальний ідентифікатор. Порівняйте його з ідентифікатором на пристрої контакту {user} та верифікуйте вашу розмову.", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "Дізнатися більше", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Аудіо / Відео", "preferencesAVCamera": "Камера", "preferencesAVMicrophone": "Мікрофон", - "preferencesAVNoCamera": "Відсутній доступ до камери.[br][faqLink]Прочитати статтю[/faqLink] про те, як це можна виправити.", + "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Гучномовець", "preferencesAVTemporaryDisclaimer": "Гості не можуть розпочинати відеоконференції. Оберіть, яку з камер ви хотіли б використовувати при підключенні до відеоконференції.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Сайт підтримки", "preferencesAboutTermsOfUse": "Умови використання", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "Веб-сайт {brandName}", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "Акаунт", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Вийти", "preferencesAccountManageTeam": "Керування командою", "preferencesAccountMarketingConsentCheckbox": "Отримувати новини", - "preferencesAccountMarketingConsentDetail": "Отримувати новини та інформацію про оновлення {brandName} по електронній пошті.", + "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", "preferencesAccountPrivacy": "Політики конфіденційності", "preferencesAccountReadReceiptsCheckbox": "Звіти про перегляд", "preferencesAccountReadReceiptsDetail": "Ви не зможете отримувати звіти про перегляд від інших учасників розмови, якщо дана опція вимкнена. Це налаштування не застосовується до групових розмов.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Якщо ви не впізнаєте пристрою вище, видаліть його і виконайте скидання паролю.", "preferencesDevicesCurrent": "Поточний", "preferencesDevicesFingerprint": "Ідентифікатор", - "preferencesDevicesFingerprintDetail": "{brandName} присвоює кожному пристроєві унікальний ідентифікатор. Порівняйте їх, щоб зверифікувати ваші пристрої та розмови.", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "Ідентифікатор: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Скасувати", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Деякі", "preferencesOptionsAudioSomeDetail": "Пінги та дзвінки", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Створіть резервну копію для збереження історії ваших розмов. Ви можете використовувати її, щоб відновити історію, якщо ваш комп’ютер вийде з ладу або ви почнете використовувати новий. \nФайл резервної копії не захищений скрізним криптуванням {brandName}, тому зберігайте його в безпечному місці.", + "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", "preferencesOptionsBackupHeader": "Історія", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Історію розмов можна відновити тільки з резервної копії, зробленої на тій же платформі. Резервна копія перезапише розмови, які ви, можливо, уже маєте на цьому пристрої.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Ви не можете бачити це повідомлення.", "replyQuoteShowLess": "Згорнути", "replyQuoteShowMore": "Розгорнути", - "replyQuoteTimeStampDate": "Оригінальне повідомлення від {date}", - "replyQuoteTimeStampTime": "Оригінальне повідомлення від {time}", + "replyQuoteTimeStampDate": "Original message from {date}", + "replyQuoteTimeStampTime": "Original message from {time}", "roleAdmin": "Адміністратор", "roleOwner": "Власник", "rolePartner": "Партнер", @@ -1396,20 +1396,20 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Запросіть людей в {brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "З контактів", "searchInviteDetail": "Поділившись контактами, ви зможете зв’язатись в Wire з людьми, з якими ви, можливо, знайомі. Вся інформація анонімна та не передається третім особам.", "searchInviteHeadline": "Приведіть друзів", "searchInviteShare": "Поділитись контактами", - "searchListAdmins": "Адміни групи ({count})", + "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Всі ваші контакти\nуже присутні\nв даній групі.", - "searchListMembers": "Члени групи ({count})", + "searchListMembers": "Group Members ({count})", "searchListNoAdmins": "Нема адміністраторів.", "searchListNoMatches": "Співпадіння відсутні.\nСпробуйте ввести інше ім’я.", "searchManageServices": "Керування сервісами", "searchManageServicesNoResults": "Керування сервісами", "searchMemberInvite": "Запросіть колег приєднатися до команди", - "searchNoContactsOnWire": "У вас поки що немає контактів в {brandName}.\nСпробуйте знайти людей\nза їхніми іменами або ніками.", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "Нічого не знайдено", "searchNoServicesManager": "Сервіси та помічники, які можуть поліпшити ваш робочий процес.", "searchNoServicesMember": "Сервіси та помічники, які можуть поліпшити ваш робочий процес. Щоб увімкнути їх, зверніться до адміністратора вашої команди.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Вибрати власний", "takeoverButtonKeep": "Залишити цей", "takeoverLink": "Дізнатися більше", - "takeoverSub": "Зарезервуйте свій унікальний нік в {brandName}.", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Аудіодзвінок", - "tooltipConversationDetailsAddPeople": "Додати учасників до розмови ({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "Змінити ім’я розмови", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Напишіть повідомлення", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "Учасники ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "Додати картинку", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Пошук", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Відеодзвінок", - "tooltipConversationsArchive": "Архівувати ({shortcut})", - "tooltipConversationsArchived": "Показати архів ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Більше", - "tooltipConversationsNotifications": "Відкрити налаштування нотифікацій ({shortcut})", - "tooltipConversationsNotify": "Увімкнути звук ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Відкрити налаштування", - "tooltipConversationsSilence": "Вимкнути звук ({shortcut})", - "tooltipConversationsStart": "Почати розмову ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Поділіться вашими контактами з додатку Контакти для Mac OS", "tooltipPreferencesPassword": "Відкрийте нову вкладку в браузері, щоб змінити ваш пароль", "tooltipPreferencesPicture": "Змініть своє фото…", @@ -1577,8 +1577,8 @@ "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "У вас відсутні необхідні права доступу для цього акаунту або особа не зареєстрована в {brandName}.", - "userNotFoundTitle": "{brandName} не може знайти дану особу.", + "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", + "userNotFoundTitle": "{brandName} can’t find this person.", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Додати до контактів", "userProfileButtonIgnore": "Ігнорувати", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "Залишилось {time} год", - "userRemainingTimeMinutes": "Залишилось менше {time} хв", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "Змінити електронну пошту", "verify.headline": "Ви отримали нового листа", "verify.resendCode": "Надіслати код повторно", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "Ця версія {brandName} не може брати участь у дзвінку. Будь ласка, використовуйте", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} дзвонить. Ваш браузер не підтримує дзвінки.", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "Ви не можете подзвонити, тому що ваш браузер не підтримує дзвінків.", "warningCallUpgradeBrowser": "Щоб подзвонити, будь ласка, оновіть Google Chrome.", - "warningConnectivityConnectionLost": "Намагаюся підключитись. {brandName}, можливо, не зможе доставляти повідомлення.", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "Відсутнє підключення до Internet. Ви не зможете надсилати чи отримувати повідомлення.", "warningLearnMore": "Дізнатися більше", - "warningLifecycleUpdate": "Доступна нова версія {brandName}.", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "Оновити зараз", "warningLifecycleUpdateNotes": "Що нового", "warningNotFoundCamera": "Ви не можете подзвонити, тому що камера не підключена до вашого комп’ютера.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Дозволити доступ до мікрофону", "warningPermissionRequestNotification": "[icon] Дозволити нотифікації", "warningPermissionRequestScreen": "[icon] Дозволити доступ до обміну скріншотами робочого столу", - "wireLinux": "{brandName} для Linux", - "wireMacos": "{brandName} для macOS", - "wireWindows": "{brandName} для Windows", - "wire_for_web": "{brandName} для Web" + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", + "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/zh-CN.json b/src/i18n/zh-CN.json index ad47fb50d8a..bba028ff2b6 100644 --- a/src/i18n/zh-CN.json +++ b/src/i18n/zh-CN.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "新增", "addParticipantsHeader": "新增好友", - "addParticipantsHeaderWithCounter": "添加人员({number})", + "addParticipantsHeaderWithCounter": "Add participants ({number})", "addParticipantsManageServices": "管理服务", "addParticipantsManageServicesNoResults": "管理服务", "addParticipantsNoServicesManager": "服务是可以为您的工作流程改善提供帮助。", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "忘记密码", "authAccountPublicComputer": "这是一台公用电脑", "authAccountSignIn": "登录", - "authBlockedCookies": "启用 cookie 以便登录到 {brandName}。", - "authBlockedDatabase": "{brandName} 需要访问本地存储以显示您的邮件。本地存储在私密模式下不可用。", - "authBlockedTabs": "{brandName} 已在另一个选项卡中打开。", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "改用此选项卡", "authErrorCode": "验证码无效", "authErrorCountryCodeInvalid": "无效的国家代码", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "确定", "authHistoryDescription": "基于隐私考虑,您的历史聊天记录将不会在这里显示。", - "authHistoryHeadline": "这是您第一次在此设备使用{brandName}。", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "这段期间发送的信息将不会在这里显示。", - "authHistoryReuseHeadline": "您曾在此设备使用过{brandName}。", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "设备管理", "authLimitButtonSignOut": "退出", - "authLimitDescription": "使用此设备前请先移除一个您的其他设备。", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(当前设备)", "authLimitDevicesHeadline": "设备", "authLoginTitle": "Log in", "authPlaceholderEmail": "邮箱", "authPlaceholderPassword": "密码", - "authPostedResend": "重新发送电子邮件到{email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "没有收到电子邮件?", "authPostedResendDetail": "检查您的收件箱并按照说明进行操作。", "authPostedResendHeadline": "您有新邮件", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "新增", - "authVerifyAccountDetail": "允许您在不同设备上使用{brandName}。", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "添加电子邮件地址和密码。", "authVerifyAccountLogout": "退出", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "没收到验证码?", "authVerifyCodeResendDetail": "重发", - "authVerifyCodeResendTimer": "您可以在 {expiration} 后请求新的验证码。", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "输入密码", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "备份尚未完成。", "backupExportProgressCompressing": "准备备份文件", "backupExportProgressHeadline": "准备中...", - "backupExportProgressSecondary": "备份进度:{processed} 了 {total} 中的 {progress}%", + "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "保存文件", "backupExportSuccessHeadline": "备份已准备就绪", "backupExportSuccessSecondary": "如果您丢失了电脑或者转移到新设备,可以用这个恢复历史记录。", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "准备中...", - "backupImportProgressSecondary": "恢复进度:{processed} 了 {total} 中的 {progress}%", + "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "历史恢复。", "backupImportVersionErrorHeadline": "不兼容的备份", - "backupImportVersionErrorSecondary": "此备份是由较新的或已过期的版本 {brandName} 生成,所以不能恢复记录。", + "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "请重试", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "没有相机访问权限", "callNoOneJoined": "no other participant joined.", - "callParticipants": "群组通话中有 {number} 个成员", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "正在连接...", "callStateIncoming": "正在呼叫...", - "callStateIncomingGroup": "{user} 正在通话中", + "callStateIncomingGroup": "{user} is calling", "callStateOutgoing": "响铃中...", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "文件", "collectionSectionImages": "Images", "collectionSectionLinks": "链接", - "collectionShowAll": "显示所有 {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "好友请求", "connectionRequestIgnore": "忽略", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "已读回执已打开", "conversationCreateTeam": "加入[showmore]所有成员[/showmore]", "conversationCreateTeamGuest": "加入[showmore]所有成员和一个访客[/showmore]", - "conversationCreateTeamGuests": "加入[showmore]所有成员和{count}个访客[/showmore]", + "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "你加入了谈话", - "conversationCreateWith": "与{users}", - "conversationCreateWithMore": "加入 {users} 和 [showmore] 其他 {count} 个人[/showmore]", - "conversationCreated": "[bold]{name}[/bold] 开启了与 {users} 的对话", - "conversationCreatedMore": "[bold]{name}[/bold] 开启了这个对话,并邀请了 {users} 和 [showmore] 其他 {count} 人[/showmore] 加入", - "conversationCreatedName": "[bold]{name}[/bold] 开启了此对话", + "conversationCreateWith": "with {users}", + "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", + "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] started the conversation", "conversationCreatedNameYou": "[bold]你[/bold] 开启了此对话", - "conversationCreatedYou": "你开启了和 {users} 的对话", - "conversationCreatedYouMore": "你开启了和 {users} 以及其他 [showmore]{count} 人[/showmore] 的对话", - "conversationDeleteTimestamp": "在 {date} 删除", + "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "如果双方都打开阅读回执,您可以看到消息是否已读。", "conversationDetails1to1ReceiptsHeadDisabled": "您已禁用已读回执", "conversationDetails1to1ReceiptsHeadEnabled": "您已启用已读回执", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "显示所有 ({number})", + "conversationDetailsActionConversationParticipants": "Show all ({number})", "conversationDetailsActionCreateGroup": "创建组", "conversationDetailsActionDelete": "删除群组", "conversationDetailsActionDevices": "设备", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " 已开始使用", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " 取消信任了", - "conversationDeviceUserDevices": " {user} 的设备", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " 您的设备", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "已編輯: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "打开地图", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] 添加了 {users} 到对话中", - "conversationMemberJoinedMore": "[bold]{name}[/bold] 添加了 {users}, 并 [showmore]{count} 更多[/showmore]", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] 已加入", + "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]你[/bold] 已加入", - "conversationMemberJoinedYou": "[bold]你[/bold] 添加了 {users} 到对话中", - "conversationMemberJoinedYouMore": "[bold]你[/bold] 添加了{users}, [showmore]{count} 更多[/showmore]", - "conversationMemberLeft": "[bold]{name}[/bold] 已离开", + "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]你[/bold] 已退出", - "conversationMemberRemoved": "[bold]{name}[/bold] 移除了{users}", + "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]你[/bold] 移除了{users}", + "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "已送达", "conversationMissedMessages": "您已经有一段时间没有使用此设备, 一些信息可能不会在这里出现。", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "您可能没有访问该帐号的权限或该帐号不再存在", - "conversationNotFoundTitle": "{brandName} 不能打开此对话。", + "conversationNotFoundTitle": "{brandName} can’t open this conversation.", "conversationParticipantsSearchPlaceholder": "按名字搜索", "conversationParticipantsTitle": "联系人", "conversationPing": " ping了一下", @@ -558,22 +558,22 @@ "conversationRenameYou": " 重新命名了会话", "conversationResetTimer": "%@关闭消息计时器", "conversationResetTimerYou": "%@关闭消息计时器", - "conversationResume": "和 {users} 开始聊天", - "conversationSendPastedFile": "已于 {date} 粘贴此图像", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "服务有权访问此对话的内容", "conversationSomeone": "某人", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] 已从团队删除", + "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "今天", "conversationTweetAuthor": " 在 Twitter 上", - "conversationUnableToDecrypt1": "一条来自 {user} 的消息未被接收。", - "conversationUnableToDecrypt2": "{user} 的设备指纹已改变。该消息未送达。", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "错误", "conversationUnableToDecryptLink": "为什么?", "conversationUnableToDecryptResetSession": "重置会话", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " 将消息计时器设置为{time}", - "conversationUpdatedTimerYou": " 将消息计时器设置为{time}", + "conversationUpdatedTimer": " set the message timer to {time}", + "conversationUpdatedTimerYou": " set the message timer to {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "你", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "所以内容均已存档", - "conversationsConnectionRequestMany": "{number} 人等待", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "一位好友正在等待", "conversationsContacts": "联系人", "conversationsEmptyConversation": "群组对话", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "有人发送了一条消息", "conversationsSecondaryLineEphemeralReply": "回复了你", "conversationsSecondaryLineEphemeralReplyGroup": "有人回复了您", - "conversationsSecondaryLineIncomingCall": "{user} 正在呼叫", - "conversationsSecondaryLinePeopleAdded": "{user} 人被添加", - "conversationsSecondaryLinePeopleLeft": "{number} 人离开", - "conversationsSecondaryLinePersonAdded": "已添加 {user}", - "conversationsSecondaryLinePersonAddedSelf": "{user} 已加入", - "conversationsSecondaryLinePersonAddedYou": "{user} 添加了您", - "conversationsSecondaryLinePersonLeft": "{user} 离开", - "conversationsSecondaryLinePersonRemoved": "{user} 被删除", - "conversationsSecondaryLinePersonRemovedTeam": "{user}已从团队中移除", - "conversationsSecondaryLineRenamed": "{user} 重新命名了对话", - "conversationsSecondaryLineSummaryMention": "{number} 提及", + "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePersonAddedSelf": "{user} joined", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} 未接来电", - "conversationsSecondaryLineSummaryMissedCalls": "{number} 未接来电", + "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", "conversationsSecondaryLineSummaryPing": "{number} ping", "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} 回复", - "conversationsSecondaryLineSummaryReply": "{number} 回复", + "conversationsSecondaryLineSummaryReplies": "{number} replies", + "conversationsSecondaryLineSummaryReply": "{number} reply", "conversationsSecondaryLineYouLeft": "您离开了", "conversationsSecondaryLineYouWereRemoved": "你被删除", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif 动态图", "extensionsGiphyButtonMore": "尝试另一个", "extensionsGiphyButtonOk": "发送", - "extensionsGiphyMessage": "{tag} • 来自 giphy.com", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "哎呀,没有GIF图像。", "extensionsGiphyRandom": "随机", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "完成", "groupCreationParticipantsActionSkip": "跳过", "groupCreationParticipantsHeader": "新增好友", - "groupCreationParticipantsHeaderWithCounter": "添加人员({number})", + "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", "groupCreationParticipantsPlaceholder": "按名字搜索", "groupCreationPreferencesAction": "继续", "groupCreationPreferencesErrorNameLong": "字符太多", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "解密信息", "initEvents": "加载消息", - "initProgress": "-{number1} / {number2}", - "initReceivedSelfUser": "你好,{user}。", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "正在检查新信息", - "initUpdatedFromNotifications": "即将完成 - 享受{brandName}", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "正在获取您的好友以及会话", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "继续", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "邀请好友使用{brandName}", - "inviteHintSelected": "按{metaKey} + C进行复制", - "inviteHintUnselected": "选择并按{metaKey} + C", - "inviteMessage": "我正在使用{brandName},请搜索 {username} 或者访问 get.wire.com 。", - "inviteMessageNoEmail": "我正在使用{brandName},访问get.wire.com或者加我为好友。", + "inviteHeadline": "Invite people to {brandName}", + "inviteHintSelected": "Press {metaKey} + C to copy", + "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "设备管理", "modalAccountRemoveDeviceAction": "删除设备", - "modalAccountRemoveDeviceHeadline": "删除\"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "请输入密码以确定删除该设备", "modalAccountRemoveDevicePlaceholder": "密码", "modalAcknowledgeAction": "确认", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "一次写入太多文件", - "modalAssetParallelUploadsMessage": "您一次最多可以发送 {number} 个文件。", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "文件过大", - "modalAssetTooLargeMessage": "您可以发送最大 {number} 的文件。", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "取消", "modalConnectAcceptAction": "好友请求", "modalConnectAcceptHeadline": "接受?", - "modalConnectAcceptMessage": "您将于 {user} 开启对话。", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "忽略", "modalConnectCancelAction": "是", "modalConnectCancelHeadline": "取消请求?", - "modalConnectCancelMessage": "取消发送给 {user} 的好友请求。", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "否", "modalConversationClearAction": "删除", "modalConversationClearHeadline": "删除内容吗?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "退出", - "modalConversationLeaveHeadline": "离开{name}对话?", + "modalConversationLeaveHeadline": "Leave {name} conversation?", "modalConversationLeaveMessage": "将不能够在此聊天发送或接收消息。", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "消息过长。", - "modalConversationMessageTooLongMessage": "您最多可以发送包含 {number} 个字符的信息。", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "确定发送", - "modalConversationNewDeviceHeadlineMany": "{users} 开始使用新设备。", - "modalConversationNewDeviceHeadlineOne": "{user} 开始使用新设备。", - "modalConversationNewDeviceHeadlineYou": "{user} 开始使用新设备。", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "接受呼叫", "modalConversationNewDeviceIncomingCallMessage": "你任要接电话吗?", "modalConversationNewDeviceMessage": "您仍然要发送信息吗?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "你仍要呼叫吗?", "modalConversationNotConnectedHeadline": "会话中没有成员。", "modalConversationNotConnectedMessageMany": "您选择的参与者之一不希望加入对话。", - "modalConversationNotConnectedMessageOne": "{name} 不想被添加到对话中。", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "移除?", - "modalConversationRemoveMessage": "{user} 将不能够在此对话中发送或接收消息。", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "撤消链接", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "取消链接?", "modalConversationRevokeLinkMessage": "新访客将无法加入此链接。目前的访客仍然可以使用。", "modalConversationTooManyMembersHeadline": "通话人数已达上限", - "modalConversationTooManyMembersMessage": "最多{number1}人可以加入对话。目前只有{number2}个人拥有空间。", + "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "所选动画太大", - "modalGifTooLargeMessage": "最大大小是{number} MB。", + "modalGifTooLargeMessage": "Maximum size is {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "无法使用此图片", "modalPictureFileFormatMessage": "请选择一个PNG或JPEG文件。", "modalPictureTooLargeHeadline": "所选图片太大", - "modalPictureTooLargeMessage": "您可以使用图片多达{数} MB。", + "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", "modalPictureTooSmallHeadline": "图片太小了", "modalPictureTooSmallMessage": "请选择一个画面至少是320×320像素。", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "重试", "modalUploadContactsMessage": "我们并未收到您的信息。请重新尝试上传您的联系人。", "modalUserBlockAction": "屏蔽", - "modalUserBlockHeadline": "屏蔽 {user} 吗?", - "modalUserBlockMessage": "{user} 将不能联系您或将您加入到任何对话中。", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "取消屏蔽", "modalUserUnblockHeadline": "解除屏蔽?", - "modalUserUnblockMessage": "{user} 今后能够将您加为好友以及重新加入到群聊中。", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "接受了您的好友邀请", "notificationConnectionConnected": "你被添加为好友", "notificationConnectionRequest": "%@想添加您为好友", - "notificationConversationCreate": "{user} 开始了对话", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} 将对话重命名为 {name}", - "notificationMemberJoinMany": "{user} 添加了 {number} 个成员到对话中", - "notificationMemberJoinOne": "{user1} 将 {user2} 加入到对话中", - "notificationMemberJoinSelf": "{user}加入了对话", - "notificationMemberLeaveRemovedYou": "您被 {user} 移出了对话", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationMemberJoinSelf": "{user} joined the conversation", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "给您发送了一条消息", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "某人", "notificationPing": "Ping了一下", - "notificationReaction": "{reaction} 您的信息", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "请检查在[bold]{user} 的设备[/bold] 上显示的设备指纹。", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "我该怎么办?", "participantDevicesDetailResetSession": "重置会话", "participantDevicesDetailShowMyDevice": "显示我的设备指纹", "participantDevicesDetailVerify": "已验证", "participantDevicesHeader": "设备", - "participantDevicesHeadline": "{brandName}为每个设备设置了一个唯一的指纹。您可以和 {user} 提供的指纹进行比对来验证此对话的真实性。", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "了解更多", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Wire帮助网站", "preferencesAboutTermsOfUse": "使用条款", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName}官网", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "帐户", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "如果您不能识别以上设备,请立即移除并重设密码。", "preferencesDevicesCurrent": "当前设备", "preferencesDevicesFingerprint": "指纹码", - "preferencesDevicesFingerprintDetail": "{brandName}为每个设备设置了一个独特的指纹码。您可以通过比对指纹码来验证您的设备和对话。", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "取消", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "邀请好友使用{brandName}", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "从您的联系人", "searchInviteDetail": "这将帮助您找到其他联系人。我们将您的资料匿名处理并且不与任何人分享。", "searchInviteHeadline": "邀请您的朋友", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "邀请人加入团队", - "searchNoContactsOnWire": "您还没有{brandName}联系人。\n您可以通过昵称和用户名来找好友。", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "没有找到", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "选择您的", "takeoverButtonKeep": "使用当前的", "takeoverLink": "了解更多", - "takeoverSub": "设置您在{brandName}上独一无二的用户名。", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "通话", - "tooltipConversationDetailsAddPeople": "将参与者添加到对话({shortcut})", + "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", "tooltipConversationDetailsRename": "更改会话名称", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "输入一条消息", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "成员({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "添加图片", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "搜索", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "视频通话", - "tooltipConversationsArchive": "归档({shortcut})", - "tooltipConversationsArchived": "显示归档({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "更多", - "tooltipConversationsNotifications": "打开通知设置 ({shortcut})", - "tooltipConversationsNotify": "取消静音 ({shortcut})", + "tooltipConversationsNotifications": "Open notification settings ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "打开首选项", - "tooltipConversationsSilence": "静音 ({shortcut})", - "tooltipConversationsStart": "开始对话 ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "从macOS联系人软件分享您的联系人", "tooltipPreferencesPassword": "打开另一个网站来重置您的密码", "tooltipPreferencesPicture": "更改头像", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "电子邮件", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "剩下{time}小时", - "userRemainingTimeMinutes": "小于{time}米", + "userRemainingTimeHours": "{time}h left", + "userRemainingTimeMinutes": "Less than {time}m left", "verify.changeEmail": "更改邮箱地址", "verify.headline": "You’ve got mail", "verify.resendCode": "重新发送验证码", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "此版本{brandName}无法使用呼叫功能。请使用", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} 正在呼叫您,但您的浏览器不支持通话。", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "你不能拨打电话因为浏览器并不支持。", "warningCallUpgradeBrowser": "若要呼叫, 请更新您的Chrome浏览器。", - "warningConnectivityConnectionLost": "正在尝试连接到服务器。{brandName}可能无法发送信息。", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "未联网。您将无法发送或接收信息。", "warningLearnMore": "了解更多", - "warningLifecycleUpdate": "{brandName}有新版本的可以更新", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "立即更新", "warningLifecycleUpdateNotes": "更新特性", "warningNotFoundCamera": "未发现摄像头,您无法呼叫。", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "您的浏览器无法使用摄像头,您无法呼叫。", "warningPermissionDeniedMicrophone": "您的浏览器无法使用麦克风,您无法呼叫。", "warningPermissionDeniedScreen": "您需要允许浏览器共享您的屏幕。", - "warningPermissionRequestCamera": "{icon} 允许使用摄像头", - "warningPermissionRequestMicrophone": "{icon} 允许使用麦克风", - "warningPermissionRequestNotification": "{icon} 开启浏览器通知", - "warningPermissionRequestScreen": "{icon} 允许分享屏幕", - "wireLinux": "Linux版{brandName}", - "wireMacos": "MacOS版{brandName}", - "wireWindows": "Windows版{brandName}", + "warningPermissionRequestCamera": "{{icon}} 允许使用摄像头", + "warningPermissionRequestMicrophone": "{{icon}} 允许使用麦克风", + "warningPermissionRequestNotification": "{{icon}} 开启浏览器通知", + "warningPermissionRequestScreen": "{{icon}} 允许分享屏幕", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/zh-TW.json b/src/i18n/zh-TW.json index 0412b82bed0..34cbb0dbafa 100644 --- a/src/i18n/zh-TW.json +++ b/src/i18n/zh-TW.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "忘記密碼", "authAccountPublicComputer": "這是公用電腦", "authAccountSignIn": "登入", - "authBlockedCookies": "啟用 cookie 以登錄 {brandName}。", - "authBlockedDatabase": "{brandName} 需要存取本地端的儲存裝置才能顯示您的訊息,但是在私密模式中無法使用本地端儲存裝置。", - "authBlockedTabs": "{brandName} 已經在另一個視窗分頁中啟動。", + "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", + "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "無效的代碼", "authErrorCountryCodeInvalid": "無效的國碼", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "確認", "authHistoryDescription": "基於隱私考量,您的歷史對話紀錄將不會被顯示。", - "authHistoryHeadline": "這是您第一次在此設備使用 {brandName}。", + "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "這段期間傳送的訊息將不會顯示出來。", - "authHistoryReuseHeadline": "您曾經在此設備使用過 {brandName}。", + "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "管理設備", "authLimitButtonSignOut": "登出", - "authLimitDescription": "要使用此設備登入 {brandName} 以前,請先移除一個您的其他設備。", + "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(目前)", "authLimitDevicesHeadline": "裝置", "authLoginTitle": "Log in", "authPlaceholderEmail": "電子郵件", "authPlaceholderPassword": "Password", - "authPostedResend": "重新發送到 {email}", + "authPostedResend": "Resend to {email}", "authPostedResendAction": "沒收到電子郵件?", "authPostedResendDetail": "請查收您的電子郵件信箱並依照指示進行操作。", "authPostedResendHeadline": "您收到了新郵件", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "加入", - "authVerifyAccountDetail": "這樣可以讓您在多個設備上使用 {brandName}。", + "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "加入電子郵件信箱位址以及密碼。", "authVerifyAccountLogout": "登出", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "沒收到驗證碼?", "authVerifyCodeResendDetail": "重新發送", - "authVerifyCodeResendTimer": "您可以在 {expiration} 後索取新的驗證碼。", + "authVerifyCodeResendTimer": "You can request a new code {expiration}.", "authVerifyPasswordHeadline": "輸入您的密碼", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} 來電", + "callParticipants": "{number} on call", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "檔案", "collectionSectionImages": "Images", "collectionSectionLinks": "連結:", - "collectionShowAll": "顯示所有 {number}", + "collectionShowAll": "Show all {number}", "connectionRequestConnect": "連接", "connectionRequestIgnore": "忽略", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "於{date}删除", + "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " 已開始使用", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " %@ 取消了 %@ 的某個設備之驗證", - "conversationDeviceUserDevices": " {user} 的設備", + "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " 您的設備", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "已編輯: {date}", + "conversationEditTimestamp": "Edited: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " 將對話主題重新命名了", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "與 {users} 開始了一場對話", - "conversationSendPastedFile": "在 {date} 張貼的圖片", + "conversationResume": "Start a conversation with {users}", + "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "有人", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "今天", "conversationTweetAuthor": " 在推特上", - "conversationUnableToDecrypt1": "有一個來自 {user} 的訊息未被接收。", - "conversationUnableToDecrypt2": "{user} 的設備識別碼改變了,訊息無法送達。", + "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "錯誤", "conversationUnableToDecryptLink": "為什麼?", "conversationUnableToDecryptResetSession": "重設session", @@ -586,7 +586,7 @@ "conversationYouNominative": "您", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "全部都存檔了", - "conversationsConnectionRequestMany": "有 {number} 人正在等待", + "conversationsConnectionRequestMany": "{number} people waiting", "conversationsConnectionRequestOne": "有一個人正在等待", "conversationsContacts": "連絡人", "conversationsEmptyConversation": "群組對話", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} 個人被加進來了", - "conversationsSecondaryLinePeopleLeft": "有 {number} 個人離開了", - "conversationsSecondaryLinePersonAdded": "{user} 被加進來了", + "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} 把您加進來了", - "conversationsSecondaryLinePersonLeft": "{user} 離開了", - "conversationsSecondaryLinePersonRemoved": "{user} 被移除了", + "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} 將對話群組重新命名了", + "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "動態圖片", "extensionsGiphyButtonMore": "試其它的", "extensionsGiphyButtonOk": "發送", - "extensionsGiphyMessage": "通過 giphy.com {tag}", + "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "哎呀,沒有 gif 圖片", "extensionsGiphyRandom": "隨機", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "解密訊息中", "initEvents": "載入訊息中", - "initProgress": " — {number1} 之 {number2}", - "initReceivedSelfUser": "你好,{user}。", + "initProgress": " — {number1} of {number2}", + "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "檢查新訊息中", - "initUpdatedFromNotifications": "快將完成 - 好好享受{brandName}吧", + "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "正在獲取您的連絡人及對話", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "邀請好友加入 {brandName} 的行列", + "inviteHeadline": "Invite people to {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "我正在 {brandName} 線上,搜尋 {username} 或造訪 get.wire.com 。", - "inviteMessageNoEmail": "我已加入 {brandName} ,請造訪 https://get.wire.com 來和我聯繫吧。", + "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", + "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "管理設備", "modalAccountRemoveDeviceAction": "移除設備", - "modalAccountRemoveDeviceHeadline": "移除「{device}」", + "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", "modalAccountRemoveDeviceMessage": "需要輸入您的密碼以進行設備移除。", "modalAccountRemoveDevicePlaceholder": "密碼", "modalAcknowledgeAction": "確定", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "您一次最多可以傳送 {number} 個檔案。", + "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "您可以發送的檔案最大是 {number} 。", + "modalAssetTooLargeMessage": "You can send files up to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "取消", "modalConnectAcceptAction": "連接", "modalConnectAcceptHeadline": "接受?", - "modalConnectAcceptMessage": "此舉將會讓您與 {user} 連上線並展開對話。", + "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", "modalConnectAcceptSecondary": "忽略", "modalConnectCancelAction": "是", "modalConnectCancelHeadline": "取消請求?", - "modalConnectCancelMessage": "取消對 {user} 的連線請求。", + "modalConnectCancelMessage": "Remove connection request to {user}.", "modalConnectCancelSecondary": "否", "modalConversationClearAction": "刪除", "modalConversationClearHeadline": "確定刪除內容?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "訊息過長。", - "modalConversationMessageTooLongMessage": "每則訊息最多只能包含 {number} 個字元。", + "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} 開始使用新的設備", - "modalConversationNewDeviceHeadlineOne": "{user} 開始使用一個新的設備", - "modalConversationNewDeviceHeadlineYou": "{user} 開始使用一個新的設備", + "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", + "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", + "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", "modalConversationNewDeviceIncomingCallAction": "接聽", "modalConversationNewDeviceIncomingCallMessage": "您仍然要接受此對話邀請嗎?", "modalConversationNewDeviceMessage": "您仍然要發送訊息嗎?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "您仍然要接受此對話邀請嗎?", "modalConversationNotConnectedHeadline": "您未將任何人添加到對話中。", "modalConversationNotConnectedMessageMany": "您選擇的參與者之一不希望加入對話。", - "modalConversationNotConnectedMessageOne": "{name} 不想被添加到對話中。", + "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "確定移除?", - "modalConversationRemoveMessage": "{user} 將無法在此對話中發送或接收訊息。", + "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "再試一次", "modalUploadContactsMessage": "我們沒有收到您的資訊,請試著再次匯入您的連絡人。", "modalUserBlockAction": "封鎖", - "modalUserBlockHeadline": "確定要封鎖 {user} 嗎?", - "modalUserBlockMessage": "{user} 將無法與您聯繫或將您添加到對話群組。", + "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "解除封鎖", "modalUserUnblockHeadline": "解除封鎖?", - "modalUserUnblockMessage": "{user} 將能夠再次與您連繫以及將您添加到對話群組中。", + "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "接受了您的連線請求", "notificationConnectionConnected": "您已經連線", "notificationConnectionRequest": "想要連線", - "notificationConversationCreate": "{user} 發起了一場對話", + "notificationConversationCreate": "{user} started a conversation", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} 將對話主題更改為 {name}", - "notificationMemberJoinMany": "{user} 將 {number} 人添加進了此對話群組中", - "notificationMemberJoinOne": "{user1} 將 {user2} 添加進了此對話群組", + "notificationConversationRename": "{user} renamed the conversation to {name}", + "notificationMemberJoinMany": "{user} added {number} people to the conversation", + "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} 將您移出了此對話群組", + "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", "notificationMention": "Mention: {text}", "notificationObfuscated": "傳送了一則訊息給您", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "有人", "notificationPing": "打了聲招呼", - "notificationReaction": "{reaction} 您的訊息", + "notificationReaction": "{reaction} your message", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "請確認此指紋碼與 [bold]{user} 的 [/bold] 裝置上的指紋碼相互吻合。", + "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "我該怎麼做?", "participantDevicesDetailResetSession": "重設session", "participantDevicesDetailShowMyDevice": "顯示我的裝置的指紋碼", "participantDevicesDetailVerify": "已驗證", "participantDevicesHeader": "裝置", - "participantDevicesHeadline": "{brandName} 會為每個設備產生一個獨一無二的指紋碼,請與 {user} 核對該指紋碼並驗證您的對話。", + "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", "participantDevicesLearnMore": "瞭解詳情", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "支援網站", "preferencesAboutTermsOfUse": "使用條款", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName}網站", + "preferencesAboutWebsite": "{brandName} website", "preferencesAccount": "帳號", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "如果您不認得上面的設備,請將它移除並且重設您的密碼。", "preferencesDevicesCurrent": "目前的", "preferencesDevicesFingerprint": "金鑰指紋碼", - "preferencesDevicesFingerprintDetail": "{brandName} 會為每個不同的設備產生獨一無二的指紋碼供識別,請詳細比對並驗證您的設備以及對話。", + "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "取消", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "邀請好友加入 {brandName} 的行列", + "searchInvite": "Invite people to join {brandName}", "searchInviteButtonContacts": "從通訊錄", "searchInviteDetail": "分享您的通訊錄可以幫助您聯絡上其他人,我們會把所有資訊匿名化,並且也不會跟其他人分享這些資訊。", "searchInviteHeadline": "邀請您的朋友", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "您在 {brandName} 裡沒有聯絡人。\n請試著依照使用者名稱或別名來尋找。", + "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "自行選擇", "takeoverButtonKeep": "繼續使用這個", "takeoverLink": "瞭解詳情", - "takeoverSub": "在 {brandName} 上選取一個您獨有的名稱。", + "takeoverSub": "Claim your unique name on {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "請輸入一段訊息", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "成員 ({shortcut})", + "tooltipConversationPeople": "People ({shortcut})", "tooltipConversationPicture": "新增相片", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "搜索", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "視訊通話", - "tooltipConversationsArchive": "存檔 ({shortcut})", - "tooltipConversationsArchived": "顯示存檔 ({number})", + "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "更多", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "取消靜音 ({shortcut})", + "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "開啟偏好設定", - "tooltipConversationsSilence": "靜音 ({shortcut})", - "tooltipConversationsStart": "開始對話 ({shortcut})", + "tooltipConversationsSilence": "Mute ({shortcut})", + "tooltipConversationsStart": "Start conversation ({shortcut})", "tooltipPreferencesContactsMacos": "分享您在 MacOS 聯絡人應用程式裡的所有聯絡人資訊", "tooltipPreferencesPassword": "開啟另一個網站來重設您的密碼", "tooltipPreferencesPicture": "更換您的圖片...", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "使用此版本的 {brandName} 無法參與此次對話,請使用", + "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} 正在呼叫您,但是您的瀏覽器不支援對話功能。", + "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", "warningCallUnsupportedOutgoing": "因為您的瀏覽器不支援通話功能,因此您無法進行對話。", "warningCallUpgradeBrowser": "來發起通話,請更新您的 Google Chrome 瀏覽器。", - "warningConnectivityConnectionLost": "正在嘗試連線中,此時 {brandName} 可能無法傳送訊息。", + "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "沒有網路連線,您將無法傳送或接收訊息。", "warningLearnMore": "瞭解詳情", - "warningLifecycleUpdate": "有新版的 {brandName} 可供下載更新了。", + "warningLifecycleUpdate": "A new version of {brandName} is available.", "warningLifecycleUpdateLink": "立即更新", "warningLifecycleUpdateNotes": "最新消息", "warningNotFoundCamera": "因為您的電腦沒有攝影機,所以無法發起通話。", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "由於您的瀏覽器沒有存取攝影機的權限,所以無法發起通話。", "warningPermissionDeniedMicrophone": "由於您的瀏覽器沒有存取麥克風的權限,所以無法發起通話。", "warningPermissionDeniedScreen": "您的瀏覽器必須要取得許可才能分享您的螢幕畫面。", - "warningPermissionRequestCamera": "{icon} 允許存取攝影機", - "warningPermissionRequestMicrophone": "{icon} 允許存取麥克風", - "warningPermissionRequestNotification": "{icon} 允許通知", - "warningPermissionRequestScreen": "{icon} 允許存取螢幕", - "wireLinux": "Linux 版的 {brandName}", - "wireMacos": "蘋果 MacOS 版的 {brandName}", - "wireWindows": "微軟 Windows 版的 {brandName}", + "warningPermissionRequestCamera": "{{icon}} 允許存取攝影機", + "warningPermissionRequestMicrophone": "{{icon}} 允許存取麥克風", + "warningPermissionRequestNotification": "{{icon}} 允許通知", + "warningPermissionRequestScreen": "{{icon}} 允許存取螢幕", + "wireLinux": "{brandName} for Linux", + "wireMacos": "{brandName} for macOS", + "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" } From 0e388228798dbb3bc08ecdb7081abefcd925df80 Mon Sep 17 00:00:00 2001 From: Otto the Bot Date: Wed, 20 Nov 2024 09:06:02 +0100 Subject: [PATCH 065/117] chore: Update translations (#18346) --- src/i18n/de-DE.json | 2 +- src/i18n/sv-SE.json | 142 ++++++++++++++++++++++---------------------- 2 files changed, 72 insertions(+), 72 deletions(-) diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index 9be861de956..04d237848ad 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -1125,7 +1125,7 @@ "modalServiceUnavailableMessage": "Der Dienst ist derzeit nicht verfügbar.", "modalSessionResetHeadline": "Die Session wurde zurückgesetzt", "modalSessionResetMessage": "Bitte [link]Kontakt aufnehmen[/link], falls das Problem nicht behoben ist.", - "modalUnableToReceiveMessages": "You can’t receive messages at the moment. Please log out and log in again directly to resolve this case.", + "modalUnableToReceiveMessages": "Sie können im Moment keine Nachrichten empfangen. Bitte melden Sie sich ab und melden Sie sich direkt wieder an, um das Problem zu beheben.", "modalUploadContactsAction": "Erneut versuchen", "modalUploadContactsMessage": "Wir haben Ihre Informationen nicht erhalten. Bitte versuchen Sie erneut, Ihre Kontakte zu importieren.", "modalUserBlockAction": "Blockieren", diff --git a/src/i18n/sv-SE.json b/src/i18n/sv-SE.json index 902db5dbb0b..8aa4cb22a06 100644 --- a/src/i18n/sv-SE.json +++ b/src/i18n/sv-SE.json @@ -204,10 +204,10 @@ "acme.settingsChanged.headline.main": "Team settings changed", "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Lägg till", - "addParticipantsHeader": "Lägg till människor", - "addParticipantsHeaderWithCounter": "Add participants ({number})", - "addParticipantsManageServices": "Manage services", - "addParticipantsManageServicesNoResults": "Manage services", + "addParticipantsHeader": "Lägg till deltagare", + "addParticipantsHeaderWithCounter": "Lägg till deltagare ({number})", + "addParticipantsManageServices": "Hantera tjänster", + "addParticipantsManageServicesNoResults": "Hantera tjänster", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", "addParticipantsNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", "addParticipantsSearchPlaceholder": "Sök efter namn", @@ -224,11 +224,11 @@ "authAccountPasswordForgot": "Glömt lösenord", "authAccountPublicComputer": "Detta är en offentlig dator", "authAccountSignIn": "Logga in", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", + "authBlockedCookies": "Aktivera cookies för att logga in på {brandName}.", "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", "authBlockedTabs": "{brandName} is already open in another tab.", "authBlockedTabsAction": "Använd den här fliken istället", - "authErrorCode": "Felaktig kod", + "authErrorCode": "Ogiltig kod", "authErrorCountryCodeInvalid": "Ogiltig landskod", "authErrorEmailExists": "E-postadress redan tagen", "authErrorEmailForbidden": "Tyvärr. Denna e-postadress är förbjuden.", @@ -240,22 +240,22 @@ "authErrorPending": "Kontot har inte blivit bekräftat", "authErrorSignIn": "Kontrollera dina detaljer och försök igen.", "authErrorSuspended": "Detta konto har inte längre behörighet att logga in.", - "authForgotPasswordTitle": "Change your password", + "authForgotPasswordTitle": "Ändra ditt lösenord", "authHistoryButton": "OK", "authHistoryDescription": "För integritetsskäl visas din konversationshistorik inte här.", "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", "authHistoryReuseDescription": "Meddelanden som skickats under tiden visas inte här.", "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", - "authLandingPageTitleP1": "Welcome to", - "authLandingPageTitleP2": "Create an account or log in", + "authLandingPageTitleP1": "Välkommen till", + "authLandingPageTitleP2": "Skapa ett konto eller logga in", "authLimitButtonManage": "Hantera enheter", "authLimitButtonSignOut": "Logga ut", "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", "authLimitDevicesCurrent": "(Aktuell)", "authLimitDevicesHeadline": "Enheter", - "authLoginTitle": "Log in", - "authPlaceholderEmail": "E-post", - "authPlaceholderPassword": "Password", + "authLoginTitle": "Logga in", + "authPlaceholderEmail": "E-postadress", + "authPlaceholderPassword": "Lösenord", "authPostedResend": "Resend to {email}", "authPostedResendAction": "Dök det inte upp något e-postmeddelande?", "authPostedResendDetail": "Kontrollera din inkorg och följ instruktionerna.", @@ -266,7 +266,7 @@ "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", "authVerifyAccountHeadline": "Lägg till e-postadress och lösenord.", "authVerifyAccountLogout": "Logga ut", - "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", + "authVerifyCodeDescription": "Ange verifieringskoden vi skickade till {number}.", "authVerifyCodeResend": "Visas ingen kod?", "authVerifyCodeResendDetail": "Skicka igen", "authVerifyCodeResendTimer": "You can request a new code {expiration}.", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Säkerhetskopieringen slutfördes inte.", "backupExportProgressCompressing": "Förbereder filen för säkerhetskopiering", "backupExportProgressHeadline": "Förbereder…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Säkerhetskopierar · {processed} av {total} — {progress}%", "backupExportSaveFileAction": "Spara fil", "backupExportSuccessHeadline": "Säkerhetskopieringen slutfördes", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -311,7 +311,7 @@ "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Försök igen", - "buttonActionError": "Your answer can't be sent, please retry", + "buttonActionError": "Ditt svar kan inte skickas, försök igen", "callAccept": "Acceptera", "callChooseSharedScreen": "Välj en skärm att dela", "callChooseSharedWindow": "Choose a window to share", @@ -321,13 +321,13 @@ "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", "callDegradationTitle": "Call ended", "callDurationLabel": "Duration", - "callEveryOneLeft": "all other participants left.", + "callEveryOneLeft": "alla andra deltagare lämnade.", "callJoin": "Gå med", "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", "callParticipants": "{number} on call", - "callReactionButtonAriaLabel": "Select emoji {emoji}", + "callReactionButtonAriaLabel": "Välj emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reaktioner", "callReactionsAriaLabel": "Emoji {emoji} from {from}", @@ -340,7 +340,7 @@ "callingPopOutWindowTitle": "{brandName} Call", "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Upgrade to Enterprise", - "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Upgrade now", + "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Uppgradera nu", "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Feature unavailable", "callingRestrictedConferenceCallTeamMemberModalDescription": "To start a conference call, your team needs to upgrade to the Enterprise plan.", @@ -418,33 +418,33 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Du anslöt till konversationen", - "conversationCreateWith": "with {users}", + "conversationCreateWith": "med {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", + "conversationCreated": "[bold]{name}[/bold] startade en konversation med {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", "conversationCreatedName": "[bold]{name}[/bold] started the conversation", - "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", - "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedNameYou": "[bold]Du[/bold] startade konversationen", + "conversationCreatedYou": "Du startade en konversation med {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", "conversationDeleteTimestamp": "Deleted: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", - "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", - "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", + "conversationDetails1to1ReceiptsHeadDisabled": "Du har inaktiverat läskvitton", + "conversationDetails1to1ReceiptsHeadEnabled": "Du har aktiverat läskvitton", "conversationDetails1to1ReceiptsSecond": "You can change this option in your [button]account settings[/button].", "conversationDetailsActionAddParticipants": "Lägg till deltagare", - "conversationDetailsActionArchive": "Arkivera konversation", - "conversationDetailsActionBlock": "Block", + "conversationDetailsActionArchive": "Arkivera", + "conversationDetailsActionBlock": "Blockera", "conversationDetailsActionCancelRequest": "Cancel request", - "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({number})", - "conversationDetailsActionCreateGroup": "Ny grupp", + "conversationDetailsActionClear": "Rensa innehåll", + "conversationDetailsActionConversationParticipants": "Visa alla ({number})", + "conversationDetailsActionCreateGroup": "Skapa grupp", "conversationDetailsActionDelete": "Radera grupp", "conversationDetailsActionDevices": "Enheter", "conversationDetailsActionGuestOptions": "Gäster", "conversationDetailsActionLeave": "Lämna grupp", "conversationDetailsActionNotifications": "Notiser", "conversationDetailsActionRemove": "Remove group", - "conversationDetailsActionServicesOptions": "Services", + "conversationDetailsActionServicesOptions": "Tjänster", "conversationDetailsActionTimedMessages": "Self-deleting messages", "conversationDetailsActionUnblock": "Unblock", "conversationDetailsCloseLabel": "Close image details view", @@ -508,8 +508,8 @@ "conversationLabelDirects": "1:1 Conversations", "conversationLabelFavorites": "Favoriter", "conversationLabelGroups": "Grupper", - "conversationLabelPeople": "People", - "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", + "conversationLabelPeople": "Personer", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] och [bold]{secondUser}[/bold]", "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", @@ -522,11 +522,11 @@ "conversationMemberJoinedSelfYou": "[bold]Du[/bold] anslöt", "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberLeft": "[bold]{name}[/bold] lämnade", "conversationMemberLeftYou": "[bold]Du[/bold] lämnade", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] tog bort {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberRemovedYou": "[bold]Du[/bold] tog bort {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Levererat", "conversationMissedMessages": "Du har inte använt denna enhet på ett tag. Några meddelanden kanske inte dyker upp här.", @@ -558,7 +558,7 @@ "conversationRenameYou": " bytte namn på konversationen", "conversationResetTimer": " stängde av meddelandetimern", "conversationResetTimerYou": " stängde av meddelandetimern", - "conversationResume": "Start a conversation with {users}", + "conversationResume": "Starta en konversation med {users}", "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Någon", @@ -568,7 +568,7 @@ "conversationTweetAuthor": " på Twitter", "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", - "conversationUnableToDecryptErrorMessage": "Error", + "conversationUnableToDecryptErrorMessage": "Fel", "conversationUnableToDecryptLink": "Varför?", "conversationUnableToDecryptResetSession": "Återställ session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", @@ -615,27 +615,27 @@ "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePeopleLeft": "{number} personer lämnade", "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", + "conversationsSecondaryLinePersonLeft": "{user} lämnade", "conversationsSecondaryLinePersonRemoved": "{user} was removed", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryMention": "{number} omnämnande", + "conversationsSecondaryLineSummaryMentions": "{number} omnämnanden", + "conversationsSecondaryLineSummaryMessage": "{number} meddelande", + "conversationsSecondaryLineSummaryMessages": "{number} meddelanden", + "conversationsSecondaryLineSummaryMissedCall": "{number} missat samtal", + "conversationsSecondaryLineSummaryMissedCalls": "{number} missade samtal", "conversationsSecondaryLineSummaryPing": "{number} ping", "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", - "conversationsSecondaryLineYouLeft": "Du lämna", + "conversationsSecondaryLineSummaryReplies": "{number} svar", + "conversationsSecondaryLineSummaryReply": "{number} svar", + "conversationsSecondaryLineYouLeft": "Du lämnade", "conversationsSecondaryLineYouWereRemoved": "Du togs bort", - "conversationsWelcome": "Welcome to {brandName} 👋", + "conversationsWelcome": "Välkommen till {brandName} 👋", "cookiePolicyStrings.bannerText": "We use cookies to personalize your experience on our website. By continuing to use the website, you agree to the use of cookies.{newline}Further information on cookies can be found in our privacy policy.", "createAccount.headLine": "Set up your account", "createAccount.nextButton": "Nästa", @@ -718,27 +718,27 @@ "groupCallModalCloseBtnLabel": "Close window, Call in a group", "groupCallModalPrimaryBtnName": "Call", "groupCreationDeleteEntry": "Delete entry", - "groupCreationParticipantsActionCreate": "Färdig", + "groupCreationParticipantsActionCreate": "Klar", "groupCreationParticipantsActionSkip": "Hoppa över", "groupCreationParticipantsHeader": "Lägg till personer", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Lägg till personer ({number})", "groupCreationParticipantsPlaceholder": "Sök efter namn", "groupCreationPreferencesAction": "Nästa", "groupCreationPreferencesErrorNameLong": "För många tecken", "groupCreationPreferencesErrorNameShort": "Åtminstone 1 tecken", "groupCreationPreferencesHeader": "Ny grupp", "groupCreationPreferencesNonFederatingEditList": "Redigera deltagarlista", - "groupCreationPreferencesNonFederatingHeadline": "Group can’t be created", + "groupCreationPreferencesNonFederatingHeadline": "Det går inte att skapa en grupp", "groupCreationPreferencesNonFederatingLeave": "Discard Group Creation", "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", - "groupCreationPreferencesPlaceholder": "Gruppens namn", - "groupParticipantActionBlock": "Blockera kontakt…", + "groupCreationPreferencesPlaceholder": "Gruppnamn", + "groupParticipantActionBlock": "Blockera…", "groupParticipantActionCancelRequest": "Avbryt begäran", "groupParticipantActionDevices": "Enheter", "groupParticipantActionDevicesGoBack": "Go back to device details", "groupParticipantActionIgnoreRequest": "Ignorera begäran", "groupParticipantActionIncomingRequest": "Acceptera begäran", - "groupParticipantActionLeave": "Lämna gruppen…", + "groupParticipantActionLeave": "Lämna grupp…", "groupParticipantActionOpenConversation": "Öppna konversation", "groupParticipantActionPending": "Väntande", "groupParticipantActionRemove": "Ta bort från grupp", @@ -746,10 +746,10 @@ "groupParticipantActionSendRequest": "Anslut", "groupParticipantActionStartConversation": "Starta konversation", "groupParticipantActionUnblock": "Avblockera kontakten", - "groupSizeInfo": "Up to {count} people can join a group conversation.", + "groupSizeInfo": "Upp till {count} personer kan gå med i en gruppkonversation.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", - "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", + "guestLinkPasswordModal.conversationPasswordProtected": "Denna konversation är lösenordsskyddad.", "guestLinkPasswordModal.description": "Please enter the password you have received with the access link for this conversation.", "guestLinkPasswordModal.headline": "{conversationName} Enter password", "guestLinkPasswordModal.headlineDefault": "Ange lösenord", @@ -822,7 +822,7 @@ "index.welcome": "Välkommen till {brandName}", "initDecryption": "Avkrypterar meddelanden", "initEvents": "Laddar meddelanden", - "initProgress": " — {number1} of {number2}", + "initProgress": " — {number1} av {number2}", "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Söker efter nya meddelanden", "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", @@ -870,7 +870,7 @@ "login.subhead": "Enter your email address or username.", "login.submitTwoFactorButton": "Skicka", "login.twoFactorLoginSubHead": "Please check your email {email} for the verification code and enter it below.", - "login.twoFactorLoginTitle": "Verify your account", + "login.twoFactorLoginTitle": "Verifiera ditt konto", "mediaBtnPause": "Pause", "mediaBtnPlay": "Play", "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", @@ -885,9 +885,9 @@ "messageDetailsTitleReactions": "Reactions{count}", "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", - "messageFailedToSendParticipants": "{count} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", + "messageFailedToSendParticipants": "{count} deltagare", + "messageFailedToSendParticipantsFromDomainPlural": "{count} deltagare från {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 deltagare från {domain}", "messageFailedToSendPlural": "didn't get your message.", "messageFailedToSendShowDetails": "Show details", "messageFailedToSendWillNotReceivePlural": "won't get your message.", @@ -934,7 +934,7 @@ "modalAppLockLockedError": "Fel lösenkod", "modalAppLockLockedForgotCTA": "Access as new device", "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", - "modalAppLockLockedUnlockButton": "Unlock", + "modalAppLockLockedUnlockButton": "Lås upp", "modalAppLockPasscode": "Lösenkod", "modalAppLockSetupAcceptButton": "Ställ in lösenkod", "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", @@ -992,7 +992,7 @@ "modalCallSecondOutgoingAction": "Lägg på", "modalCallSecondOutgoingHeadline": "Lägg på nuvarande samtal?", "modalCallSecondOutgoingMessage": "Du kan bara vara i ett samtal i taget.", - "modalCallUpdateClientHeadline": "Please update {brandName}", + "modalCallUpdateClientHeadline": "Upppdatera {brandName}", "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", "modalConferenceCallNotSupportedHeadline": "Conference calling is unavailable.", "modalConferenceCallNotSupportedJoinMessage": "To join a group call, please switch to a compatible browser.", @@ -1129,7 +1129,7 @@ "modalUploadContactsAction": "Försök igen", "modalUploadContactsMessage": "Vi tog inte emot din information. Försök importera dina kontakter igen.", "modalUserBlockAction": "Blockera", - "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockHeadline": "Blockera {user}?", "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", @@ -1280,7 +1280,7 @@ "preferencesAccountUsername": "Användarnamn", "preferencesAccountUsernameAvailable": "Tillgängligt", "preferencesAccountUsernameErrorTaken": "Upptaget", - "preferencesAccountUsernameHint": "At least 2 characters. a—z, 0—9 and '.', '-', '_' only.", + "preferencesAccountUsernameHint": "Minst 2 tecken. Endast a—z, 0—9 och '.', '-', '_'.", "preferencesAccountUsernamePlaceholder": "Ditt fullständiga namn", "preferencesDevice": "Enhet", "preferencesDeviceDetails": "Enhetsdetaljer", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Continue Team Creation", "teamCreationLeaveModalTitle": "Lämna utan att spara?", "teamCreationOpenTeamManagement": "Open Team Management", - "teamCreationStep": "Step {currentStep} of {totalSteps}", + "teamCreationStep": "Steg {currentStep} av {totalSteps}", "teamCreationSuccessCloseLabel": "Close team created view", "teamCreationSuccessListItem1": "Invite your first team members, and start working together", "teamCreationSuccessListItem2": "Customize your team settings", "teamCreationSuccessListTitle": "Go to Team Management to:", "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", - "teamCreationSuccessTitle": "Congratulations {name}!", + "teamCreationSuccessTitle": "Grattis {name}!", "teamCreationTitle": "Create your team", "teamName.headline": "Name your team", "teamName.subhead": "You can always change it later.", @@ -1546,7 +1546,7 @@ "tooltipConversationSearch": "Sök", "tooltipConversationSendMessage": "Skicka meddelande", "tooltipConversationVideoCall": "Videosamtal", - "tooltipConversationsArchive": "Archive ({shortcut})", + "tooltipConversationsArchive": "Arkiv ({shortcut})", "tooltipConversationsArchived": "Show archive ({number})", "tooltipConversationsMore": "Mera", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Mikrofon", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "Öppna i ett nytt fönster", - "videoCallOverlayParticipantsListLabel": "Participants ({count})", + "videoCallOverlayParticipantsListLabel": "Deltagare ({count})", "videoCallOverlayShareScreen": "Dela skärm", "videoCallOverlayShowParticipantsList": "Visa deltagarlista", "videoCallOverlayViewModeAll": "Visa alla deltagare", @@ -1621,7 +1621,7 @@ "videoCallbackgroundBlurHeadline": "Bakgrund", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Kamera", - "videoSpeakersTabAll": "All ({count})", + "videoSpeakersTabAll": "Alla ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", From c8c930d53bf12d3bb6d8834c4c4db20dbac99240 Mon Sep 17 00:00:00 2001 From: Olaf Sulich Date: Wed, 20 Nov 2024 13:28:24 +0100 Subject: [PATCH 066/117] fix(auth): correct script path for telemetry embed (#18348) --- src/page/auth.ejs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/page/auth.ejs b/src/page/auth.ejs index 8280a1ceeee..ffc19c35ed4 100644 --- a/src/page/auth.ejs +++ b/src/page/auth.ejs @@ -22,7 +22,7 @@ - + From a6f4453367eb8e6ba8c69ab0a3e6b2c3a959e291 Mon Sep 17 00:00:00 2001 From: Enrico Schwendig Date: Wed, 20 Nov 2024 15:50:47 +0100 Subject: [PATCH 067/117] fix: Misbehavior in call state handling [WPB-14246] (#18301) * fix: do not remove video local stream when webrtc connected and media flow established * fix: clean screen sharing in a proper way --- src/script/calling/CallingRepository.ts | 55 +++++++++++++++---------- 1 file changed, 33 insertions(+), 22 deletions(-) diff --git a/src/script/calling/CallingRepository.ts b/src/script/calling/CallingRepository.ts index 63bf363041b..209d9425e47 100644 --- a/src/script/calling/CallingRepository.ts +++ b/src/script/calling/CallingRepository.ts @@ -967,31 +967,23 @@ export class CallingRepository { toggleScreenshare = async (call: Call): Promise => { const {conversation} = call; + // The screen share was stopped by the user through the application. We clean up the state and stop the screen share + // video track. Note that stopping a track does not trigger an "ended" event. const selfParticipant = call.getSelfParticipant(); if (selfParticipant.sharesScreen()) { - selfParticipant.videoState(VIDEO_STATE.STOPPED); - this.sendCallingEvent(EventName.CALLING.SCREEN_SHARE, call, { - [Segmentation.SCREEN_SHARE.DIRECTION]: 'outgoing', - [Segmentation.SCREEN_SHARE.DURATION]: - Math.ceil((Date.now() - selfParticipant.startedScreenSharingAt()) / 5000) * 5, - }); - return this.wCall?.setVideoSendState( - this.wUser, - this.serializeQualifiedId(conversation.qualifiedId), - VIDEO_STATE.STOPPED, - ); + this.stopScreenShare(selfParticipant, conversation, call); + return; } + try { const mediaStream = await this.getMediaStream({audio: true, screen: true}, call.isGroupOrConference); - // https://stackoverflow.com/a/25179198/451634 + + // If the screen share is stopped by the os system or the browser, an "ended" event is triggered. We listen for + // this event to clean up the screen share state in this case. mediaStream.getVideoTracks()[0].onended = () => { - this.wCall?.setVideoSendState( - this.wUser, - this.serializeQualifiedId(conversation.qualifiedId), - VIDEO_STATE.STOPPED, - ); + this.stopScreenShare(selfParticipant, conversation, call); }; - const selfParticipant = call.getSelfParticipant(); + selfParticipant.videoState(VIDEO_STATE.SCREENSHARE); selfParticipant.updateMediaStream(mediaStream, true); this.wCall?.setVideoSendState( @@ -1005,6 +997,28 @@ export class CallingRepository { } }; + /** + * This method ends the screen share regardless of the event that triggered it. + * There are two ways to end a screen share: one by clicking the Applications button, and the other by stopping it + * through the os system ore browser's sharing option. + */ + private stopScreenShare(selfParticipant: Participant, conversation: Conversation, call: Call): void { + selfParticipant.videoState(VIDEO_STATE.STOPPED); + selfParticipant.releaseVideoStream(true); + + this.sendCallingEvent(EventName.CALLING.SCREEN_SHARE, call, { + [Segmentation.SCREEN_SHARE.DIRECTION]: 'outgoing', + [Segmentation.SCREEN_SHARE.DURATION]: + Math.ceil((Date.now() - selfParticipant.startedScreenSharingAt()) / 5000) * 5, + }); + + return this.wCall?.setVideoSendState( + this.wUser, + this.serializeQualifiedId(conversation.qualifiedId), + VIDEO_STATE.STOPPED, + ); + } + onPageHide = (event: PageTransitionEvent) => { if (event.persisted) { return; @@ -2169,6 +2183,7 @@ export class CallingRepository { if (!call) { return; } + const participant = call.getParticipant(userId, clientId); if (!participant) { return; @@ -2201,10 +2216,6 @@ export class CallingRepository { call.analyticsScreenSharing = true; } - if (call.state() === CALL_STATE.MEDIA_ESTAB && isSameUser && !selfParticipant.sharesScreen()) { - selfParticipant.releaseVideoStream(true); - } - call .participants() .filter(participant => participant.doesMatchIds(userId, clientId)) From 7fc085e5d8b82a6daaa30ffe80918c9fe08d1b8d Mon Sep 17 00:00:00 2001 From: Virgile <78490891+V-Gira@users.noreply.github.com> Date: Wed, 20 Nov 2024 16:58:12 +0100 Subject: [PATCH 068/117] runfix: address design review for call reactions [WPB-14328] (#18350) --- src/style/foundation/video-calling.less | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/style/foundation/video-calling.less b/src/style/foundation/video-calling.less index 126b528a886..1f0ab596ffd 100644 --- a/src/style/foundation/video-calling.less +++ b/src/style/foundation/video-calling.less @@ -141,8 +141,8 @@ left: 50%; display: grid; padding: 0.4rem; - border-radius: 1rem; - background-color: var(--app-bg-secondary); + border-radius: 12px; + background-color: var(--inactive-call-button-bg); box-shadow: 0px 7px 15px 0 #0000004d; gap: 0.5rem; grid-template-columns: repeat(3, 1fr); @@ -154,7 +154,7 @@ left: 50%; width: 0; height: 0; - border-top: 0.5rem solid var(--app-bg-secondary); + border-top: 0.5rem solid var(--inactive-call-button-bg); border-right: 0.5rem solid transparent; border-left: 0.5rem solid transparent; content: ''; From 86f3c7062f3bf5d28259d7b5f5cb158096b0d118 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Nov 2024 17:03:19 +0000 Subject: [PATCH 069/117] chore(deps): bump codecov/codecov-action from 5.0.2 to 5.0.5 (#18351) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.0.2 to 5.0.5. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v5.0.2...v5.0.5) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 139158d4b24..0df29c7368c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: run: yarn test --coverage --coverage-reporters=lcov --detectOpenHandles=false - name: Monitor coverage - uses: codecov/codecov-action@v5.0.2 + uses: codecov/codecov-action@v5.0.5 with: fail_ci_if_error: false files: ./coverage/lcov.info From 193becd3a6b4af00248f7577f15ec41874338c08 Mon Sep 17 00:00:00 2001 From: Olaf Sulich Date: Thu, 21 Nov 2024 07:10:19 +0100 Subject: [PATCH 070/117] feat(EnrichedFields): don't show the "status" field when the availability is "none" [WPB-12116] (#18333) * feat(EnrichedFields): don't show the "status" field when the availability is "none" * fix(EnrichedFields): refine availability check to exclude undefined and NONE types --- src/script/components/panel/EnrichedFields.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/script/components/panel/EnrichedFields.tsx b/src/script/components/panel/EnrichedFields.tsx index 65f4d67d75a..5012ae3b376 100644 --- a/src/script/components/panel/EnrichedFields.tsx +++ b/src/script/components/panel/EnrichedFields.tsx @@ -22,6 +22,8 @@ import {useEffect, useState} from 'react'; import type {RichInfoField} from '@wireapp/api-client/lib/user/RichInfo'; import {container} from 'tsyringe'; +import {Availability} from '@wireapp/protocol-messaging'; + import {availabilityStatus, availabilityTranslationKeys} from 'Util/AvailabilityStatus'; import {useKoSubscribableChildren} from 'Util/ComponentUtil'; import {t} from 'Util/LocalizerUtil'; @@ -98,9 +100,12 @@ const EnrichedFields = ({ return null; } + const shouldShowAvailability = + showAvailability && availability !== undefined && availability !== Availability.Type.NONE; + return (
- {showAvailability && availability !== undefined && ( + {shouldShowAvailability && (

{t('availability.status')} From 8ea9fe1d610c7bbef4b2f9eef6a12a37a2969883 Mon Sep 17 00:00:00 2001 From: Virgile <78490891+V-Gira@users.noreply.github.com> Date: Thu, 21 Nov 2024 13:58:20 +0100 Subject: [PATCH 071/117] chore: enable in call reactions and detached window in dev environments (#18353) --- app-config/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-config/package.json b/app-config/package.json index 94ddb5d0f2b..cf2c7bbac25 100644 --- a/app-config/package.json +++ b/app-config/package.json @@ -1,6 +1,6 @@ { "dependencies": { "wire-web-config-default-master": "https://github.com/wireapp/wire-web-config-wire#v0.31.36", - "wire-web-config-default-staging": "https://github.com/wireapp/wire-web-config-default#v0.31.35" + "wire-web-config-default-staging": "https://github.com/wireapp/wire-web-config-default#v0.31.36" } } From e055f91f4abc136b965b9b058c1f5d20eef76d13 Mon Sep 17 00:00:00 2001 From: Otto the Bot Date: Thu, 21 Nov 2024 17:22:29 +0100 Subject: [PATCH 072/117] chore: Pull translations (#18354) Co-authored-by: Crowdin Bot --- src/i18n/ar-SA.json | 214 +++++++++--------- src/i18n/cs-CZ.json | 148 ++++++------- src/i18n/da-DK.json | 178 +++++++-------- src/i18n/de-DE.json | 516 +++++++++++++++++++++---------------------- src/i18n/el-GR.json | 146 ++++++------- src/i18n/es-ES.json | 266 +++++++++++----------- src/i18n/et-EE.json | 274 +++++++++++------------ src/i18n/fa-IR.json | 152 ++++++------- src/i18n/fi-FI.json | 158 +++++++------- src/i18n/fr-FR.json | 310 +++++++++++++------------- src/i18n/hi-IN.json | 86 ++++---- src/i18n/hr-HR.json | 272 +++++++++++------------ src/i18n/hu-HU.json | 266 +++++++++++----------- src/i18n/id-ID.json | 152 ++++++------- src/i18n/it-IT.json | 144 ++++++------ src/i18n/ja-JP.json | 302 ++++++++++++------------- src/i18n/lt-LT.json | 286 ++++++++++++------------ src/i18n/lv-LV.json | 18 +- src/i18n/nl-NL.json | 146 ++++++------- src/i18n/no-NO.json | 78 +++---- src/i18n/pl-PL.json | 154 ++++++------- src/i18n/pt-BR.json | 372 +++++++++++++++---------------- src/i18n/pt-PT.json | 146 ++++++------- src/i18n/ro-RO.json | 146 ++++++------- src/i18n/ru-RU.json | 520 ++++++++++++++++++++++---------------------- src/i18n/si-LK.json | 486 ++++++++++++++++++++--------------------- src/i18n/sk-SK.json | 144 ++++++------ src/i18n/sl-SI.json | 138 ++++++------ src/i18n/sr-SP.json | 288 ++++++++++++------------ src/i18n/sv-SE.json | 188 ++++++++-------- src/i18n/tr-TR.json | 282 ++++++++++++------------ src/i18n/uk-UA.json | 294 ++++++++++++------------- src/i18n/zh-CN.json | 246 ++++++++++----------- src/i18n/zh-TW.json | 154 ++++++------- 34 files changed, 3835 insertions(+), 3835 deletions(-) diff --git a/src/i18n/ar-SA.json b/src/i18n/ar-SA.json index 15b774ed394..29165f98433 100644 --- a/src/i18n/ar-SA.json +++ b/src/i18n/ar-SA.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "إضافة", "addParticipantsHeader": "أضف أشخاصًا", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "أضف أشخاصًا ({number})", "addParticipantsManageServices": "إدارة الخدمات", "addParticipantsManageServicesNoResults": "إدارة الخدمات", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "هل نسيت كلمة المرور؟", "authAccountPublicComputer": "هذا حاسوب عام", "authAccountSignIn": "تسجيل الدخول", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "مكّن ملفات الارتباط (cookies) لتسجيل الدخول إلى واير.", + "authBlockedDatabase": "واير يريد الوصول للتخزين المحلي لعرض رسائلك. التخزين المحلي غير متاح في وضع التصفح الخفي.", + "authBlockedTabs": "واير مفتوح بالفعل في لسان آخر.", "authBlockedTabsAction": "إستخدم هذه التبويبة", "authErrorCode": "رمز غيرفعال", "authErrorCountryCodeInvalid": "رمز البلد غير صحيح", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "موافق", "authHistoryDescription": "لأسباب تتعلق بالخصوصية، لن يظهر تاريخ المحادثات الخاصة بك هنا.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "أنها المرة الأولى التي تستخدم فيها واير على هذا الجهاز.", "authHistoryReuseDescription": "تظهر الرسائل المرسلة في الوقت الحالي هنا.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "لقد استخدمت واير على هذا الجهاز من قبل.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "إدارة الأجهزة", "authLimitButtonSignOut": "تسجيل الخروج", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "قم بإزالة أحد الأجهزة الأخرى الخاصة بك لبدء استخدام واير على هذا الجهاز.", "authLimitDevicesCurrent": "(الحالي)", "authLimitDevicesHeadline": "الأجهزة", "authLoginTitle": "Log in", "authPlaceholderEmail": "البريد الإلكتروني", "authPlaceholderPassword": "كلمة السر", - "authPostedResend": "Resend to {email}", + "authPostedResend": "أعد الإرسال إلى {email}", "authPostedResendAction": "لم يظهر أي بريد الكتروني؟", "authPostedResendDetail": "تحقق من بريدك الإلكتروني الوارد واتبع الإرشادات التي تظهر.", "authPostedResendHeadline": "وصلك بريد", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "إضافة", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "هذا يمكنك من استخدام واير على أجهزة متعددة.", "authVerifyAccountHeadline": "إضافة عنوان البريد الإلكتروني وكلمة المرور", "authVerifyAccountLogout": "تسجيل الخروج", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "لم يظهر أي رمز؟", "authVerifyCodeResendDetail": "إعادة إرسال", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "يمكنك طلب كودًا جديدًا {expiration}.", "authVerifyPasswordHeadline": "أدخل كلمة المرور الخاصة بك", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "لم يكتمل النسخ الاحتياطي.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "يجري الإعداد…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "يجري النسخ الاحتياطي · {processed} من {total} — {progress}%", "backupExportSaveFileAction": "حفظ الملف", "backupExportSuccessHeadline": "اكتمل النسخ الاحتياطي", "backupExportSuccessSecondary": "يمكنك استخدام هذا لاستعادة التاريخ إذا فقدت حاسوبك أو انتقلت إلى حاسوب جديد.", @@ -305,7 +305,7 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "يجري الإعداد…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "يستعيد التاريخ · {processed} من {total} — {progress}%", "backupImportSuccessHeadline": "اُستعيد التاريخ.", "backupImportVersionErrorHeadline": "نسخة احتياطية غير متوافقة", "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "لايمكن الوصول للكاميرا", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} في مكالمة", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "جاري الربط", "callStateIncoming": "يتصل بك", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} يتصل", "callStateOutgoing": "جاري الاتصال", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "مع [showmore]كل اعضاء الفريق[/showmore]", "conversationCreateTeamGuest": "مع [showmore]كل اعضاء الفريق و ضيف واحد[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "مع [showmore]كل اعضاء الفريق و {count} ضيوف [/showmore]", "conversationCreateTemporary": "لقد انضممت إلى المحادثة", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": "مع {users}", + "conversationCreateWithMore": "مع {users}, و[showmore]{count} اكثر[/showmore]", + "conversationCreated": "[bold]{name}[/bold] بدأ المحادثه مع {users}", + "conversationCreatedMore": "[bold]{name}[/bold] بدأ المحادثه مع {users}. و [showmore]{count} اكثر [/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] بدأ المحادثه", "conversationCreatedNameYou": "[bold]انت[/bold] بدأت المحادثه", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "انت بدأت المحادثه مع {users}", + "conversationCreatedYouMore": "انت بدأت المحادثه مع {users}. و [showmore]{count} اكثر[/showmore]", + "conversationDeleteTimestamp": "حُذفت: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -471,7 +471,7 @@ "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " الأجهزة الخاصة بك", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "عُدّلت: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,11 +516,11 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "افتح الخريطة", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", + "conversationMemberJoined": "[bold]{name}[/bold] اضاف {users} للمحادثه", "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", "conversationMemberJoinedSelfYou": "[bold]You[/bold] joined", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", + "conversationMemberJoinedYou": "[bold]انت[/bold] اضفت {users} للمحادثه", "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", @@ -558,7 +558,7 @@ "conversationRenameYou": "قمت بإعادة تسمية المحادثة", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", + "conversationResume": "ابدأ محادثة مع {users}", "conversationSendPastedFile": "Pasted image at {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "شخص ما", @@ -566,7 +566,7 @@ "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "اليوم", "conversationTweetAuthor": " على تويتر", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", + "conversationUnableToDecrypt1": "رسالة من {user} لم تُستقبل.", "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", "conversationUnableToDecryptErrorMessage": "خطأ", "conversationUnableToDecryptLink": "لماذا؟", @@ -586,7 +586,7 @@ "conversationYouNominative": "أنت", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "كل شيء مؤرشف", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} أشخاص منتظرون", "conversationsConnectionRequestOne": "شخص واحد في الانتظار", "conversationsContacts": "جهات الاتصال", "conversationsEmptyConversation": "محادثة جماعية", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "أرسل أحدهم لك رسالة", "conversationsSecondaryLineEphemeralReply": "%s قام بالرد عليك", "conversationsSecondaryLineEphemeralReplyGroup": "ردَّ أحدهم عليك", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineIncomingCall": "{user} يتصل", + "conversationsSecondaryLinePeopleAdded": "أُضيف {user} أشخاص", + "conversationsSecondaryLinePeopleLeft": "غادر {number} أشخاص", + "conversationsSecondaryLinePersonAdded": "أُضيف {user}", + "conversationsSecondaryLinePersonAddedSelf": "انضم {user}", + "conversationsSecondaryLinePersonAddedYou": "أضافك {user}", + "conversationsSecondaryLinePersonLeft": "غادر {user}", + "conversationsSecondaryLinePersonRemoved": "أُزيل {user}", + "conversationsSecondaryLinePersonRemovedTeam": "أُزيل {user} من الفريق", + "conversationsSecondaryLineRenamed": "غيّر {user} اسم المحادثة", + "conversationsSecondaryLineSummaryMention": "{number} إشارة إليك", "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryMessage": "{number} رسالة", + "conversationsSecondaryLineSummaryMessages": "{number} رسائل", + "conversationsSecondaryLineSummaryMissedCall": "{number} مكالمة مفقودة", + "conversationsSecondaryLineSummaryMissedCalls": "{number} مكالمات مفقودة", "conversationsSecondaryLineSummaryPing": "{number} ping", "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineSummaryReplies": "{number} ردود", + "conversationsSecondaryLineSummaryReply": "{number} رد", "conversationsSecondaryLineYouLeft": "انت غادرت", "conversationsSecondaryLineYouWereRemoved": "لقد أُزلت", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gifs متحركة", "extensionsGiphyButtonMore": "جرب أخرى", "extensionsGiphyButtonOk": "إرسال", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • عبر giphy.com", "extensionsGiphyNoGifs": "عفوا، لا توجد صور متحركة gifs", "extensionsGiphyRandom": "عشوائي", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "تـم", "groupCreationParticipantsActionSkip": "تخطِ", "groupCreationParticipantsHeader": "أضف أشخاصًا", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "أضف أشخاصًا ({number})", "groupCreationParticipantsPlaceholder": "البحث بحسب الاسم", "groupCreationPreferencesAction": "التالي", "groupCreationPreferencesErrorNameLong": "حروف كثيرة جدا", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "فك تعمية الرسائل", "initEvents": "جارٍ تحميل الرسائل", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " {number1} من {number2}", + "initReceivedSelfUser": "مرحبا، {user}.", "initReceivedUserData": "جاري التحقق عن وجود رسائل جديدة", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "تقريبا انتهى - استمتع بـ Wire", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "التالي", "invite.skipForNow": "تخطِ الآن", "invite.subhead": "ادعُ زملاءك إلى الانضمام.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "ادعو أشخاص لاستعمال واير", + "inviteHintSelected": "إضغط {metaKey} + C للنسخ", + "inviteHintUnselected": "حدد ثم إضغط {metaKey} + C للنسخ", + "inviteMessage": "أنا استخدم واير. ابحث عن {username} أو اذهب إلى get.wire.com.", + "inviteMessageNoEmail": "أنا استخدم واير. اذهب إلى get.wire.com لنتواصل.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "إدارة الأجهزة", "modalAccountRemoveDeviceAction": "أزل الجهاز", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "أزل \"{device}\"", "modalAccountRemoveDeviceMessage": "كلمة مرورك مطلوبة لحذف هذا الجهاز.", "modalAccountRemoveDevicePlaceholder": "كلمة المرور", "modalAcknowledgeAction": "موافق", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "ملفات كثيرة جدًا في وقت واحد", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "يمكنك إرسال حتى {number} ملف في وقت واحد.", "modalAssetTooLargeHeadline": "الملف كبير جدًا", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "يمكنك إرسال ملفات حتى {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "إلغاء", "modalConnectAcceptAction": "تواصل", "modalConnectAcceptHeadline": "قبول؟", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "هذا سوف يوصلك ويفتح المحادثة مع {user}.", "modalConnectAcceptSecondary": "تجاهل", "modalConnectCancelAction": "نعم", "modalConnectCancelHeadline": "الغاء الطّلب؟", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "أزل طلب التواصل مع {user}.", "modalConnectCancelSecondary": "لا", "modalConversationClearAction": "حذف", "modalConversationClearHeadline": "حذف المحتوى؟", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "غادر", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "غادر محادثة {name}؟", "modalConversationLeaveMessage": "لن تستطيع إرسال أو استقبال رسائل في هذه المحادثة.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "الرسالة طويلة جداً", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "يمكنك إرسال رسائل يصل عدد حروفها إلى {number}.", "modalConversationNewDeviceAction": "أرسل على أيّة حال", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "بدأ {users} باستخدام أجهزة جديدة", + "modalConversationNewDeviceHeadlineOne": "بدأ {user} باستخدام جهازًا جديدًا", + "modalConversationNewDeviceHeadlineYou": "بدأ {user} باستخدام جهازًا جديدًا", "modalConversationNewDeviceIncomingCallAction": "اقبل المكالمة", "modalConversationNewDeviceIncomingCallMessage": "ألا زلت تريد قبول المكالمة؟", "modalConversationNewDeviceMessage": "ألا زلت تريد إرسال رسالتك؟", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "ألا زلت تريد إجراء المكالمة؟", "modalConversationNotConnectedHeadline": "لم يُضف أحد إلى المحادثة", "modalConversationNotConnectedMessageMany": "أحد الأشخاص الذين اخترتهم لا يريد أن يُضاف إلى المحادثات.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "لا يريد {name} أن يضاف إلى المحادثات.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "إزالة؟", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "لن يستطيع {user} أن يرسل أو يستقبل رسائل في هذه المحادثة.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "الصورة المتحركة المختارة كبيرة جدا", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "الحجم الأقصى هو {number} ميغابايت.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,7 +1104,7 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "لا يستطيع Wire الوصول للكاميرا. [br][faqLink] إقرا هذه المقاله [/faqLink] لمعرفه كيف إصلاح المشكله.", "modalNoCameraTitle": "لايمكن الوصول للكاميرا", "modalOpenLinkAction": "افتح", "modalOpenLinkMessage": "This will take you to {link}", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "لا يمكن استخدام هذه الصورة", "modalPictureFileFormatMessage": "من فضلك اختر ملف PNG أو JPEG.", "modalPictureTooLargeHeadline": "الصورة المختارة كبيرة جدا", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "يمكنك رفع صور حتى {number} ميغابايت.", "modalPictureTooSmallHeadline": "الصورة صغيرة جدا", "modalPictureTooSmallMessage": "من فضلك اختر صورة أبعادها على الأقل 320 × 320 بكسل.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "حاول مرة أخرى", "modalUploadContactsMessage": "لم نستقبل أيّة معلومات. من فضلك حاول استيراد جهات اتصالك مرة أخرى.", "modalUserBlockAction": "حظر \n", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "احظر {user}؟", + "modalUserBlockMessage": "لن يستطيع {user} التواصل معك أو إضافتك إلى محادثات جماعية.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "إلغاء حظر", "modalUserUnblockHeadline": "إلغاء الحظر؟", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "سيستطيع {user} أن يتواصل معك وأن يضيفك إلى محادثات جماعية من جديد.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,16 +1153,16 @@ "notificationConnectionAccepted": "قبل طلب الاتصال الخاص بك", "notificationConnectionConnected": "أنت الآن متصل", "notificationConnectionRequest": "يريد التواصل", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "بدأ {user} محادثة", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationConversationRename": "غيّر {user} اسم المحادثة إلى {name}", + "notificationMemberJoinMany": "{user} أضاف {number} أشخاص إلى المحادثة", + "notificationMemberJoinOne": "{user1} أضاف {user2} إلى المحادثة", + "notificationMemberJoinSelf": "انضم {user} إلى المحادثة", + "notificationMemberLeaveRemovedYou": "أزالك {user} من المحادثة", "notificationMention": "Mention: {text}", "notificationObfuscated": "أرسل لك رسالة", "notificationObfuscatedMention": "Mentioned you", @@ -1221,7 +1221,7 @@ "preferencesAV": "صوت / ڤديو", "preferencesAVCamera": "الكاميرا", "preferencesAVMicrophone": "الميكروفون", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "لا يستطيع Wire الوصول للكاميرا. [br][faqLink] إقرا هذه المقاله [/faqLink] لمعرفه كيف إصلاح المشكله.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "السماعات", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Support website", "preferencesAboutTermsOfUse": "شروط الاستخدام", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "موقع واير", "preferencesAccount": "الحساب", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "إذا كنت لا تعرف جهازًا بالأعلى، أزله وأعد تعيين كلمة مرورك.", "preferencesDevicesCurrent": "الحالي", "preferencesDevicesFingerprint": "مفتاح البصمة", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "يعطي واير لكل جهاز بصمة فريدة. قارن البصمات للتحقق من أجهزتك ومحادثاتك.", "preferencesDevicesId": "المُعرّف: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "إلغاء", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "ادعُ أشخاصًا إلى الانضمام إلى واير", "searchInviteButtonContacts": "من قائمة جهات الاتصال", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "أحضر أصدقاءك", @@ -1409,7 +1409,7 @@ "searchManageServices": "إدارة الخدمات", "searchManageServicesNoResults": "إدارة الخدمات", "searchMemberInvite": "ادعُ أشخاصًا إلى الانضمام إلى الفريق", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "ليس لديك جهات اتصال على واير.\nحاول إيجاد أشخاصًا\nبالاسم أو بالمُعرّف (اسم المستخدم).", "searchNoMatchesPartner": "لا توجد نتائج", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "اختر الخاص بك", "takeoverButtonKeep": "إبقاء هذه", "takeoverLink": "اعرف المزيد", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "اخذ اسمك الفريد على Wire.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "اتصال", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "أضف مشاركين إلى المحادثة ({shortcut})", "tooltipConversationDetailsRename": "تغيير اسم المحادثة", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "اكتب الرسالة", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "الأشخاص ({shortcut})", "tooltipConversationPicture": "إضافة صورة", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "ابحث", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "مكالمة فيديو", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "الأرشيف ({shortcut})", + "tooltipConversationsArchived": "أظهر الأرشيف ({number})", "tooltipConversationsMore": "المزيد", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "إلغاء كتم ({shortcut})", "tooltipConversationsPreferences": "افتح التفضيلات", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "كتم ({shortcut})", + "tooltipConversationsStart": "إبدأ محادثة ({shortcut})", "tooltipPreferencesContactsMacos": "Share all your contacts from the macOS Contacts app", "tooltipPreferencesPassword": "افتح موقعًا آخر لإعادة تعيين كلمة مرورك", "tooltipPreferencesPicture": "غيّر صورتك…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "البريد الإلكتروني", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "{time} ساعه\\ساعات متبقيه", + "userRemainingTimeMinutes": "اقل من {time} دقيقه\\دقائق متبقيه", "verify.changeEmail": "تغيير البريد الإلكتروني", "verify.headline": "وصلك بريد", "verify.resendCode": "أعد إرسال الرمز", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "نسخة واير هذه لا تستطيع المشاركة في المكالمة. من فضلك استخدم", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} يتصل. متصفحك لا يدعم المكالمات.", "warningCallUnsupportedOutgoing": "لا تستطيع إجراء مكالمة لأن متصفحك لا يدعم المكالمات.", "warningCallUpgradeBrowser": "To call, please update Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "يحاول الاتصال. قد لا يستطيع واير إيصال الرسائل.", "warningConnectivityNoInternet": "لا يوجد انترنت. لن تستطيع إرسال أو استقبال رسائل.", "warningLearnMore": "اعرف المزيد", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "نسخة جديدة من واير متاحة.", "warningLifecycleUpdateLink": "حدّث الآن", "warningLifecycleUpdateNotes": "ما الجديد", "warningNotFoundCamera": "لا تستطيع إجراء مكالمة لأن حاسوبك ليس به كاميرا.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "لا تستطيع إجراء مكالمة لأن متصفحك لا يملك الوصول إلى الكاميرا.", "warningPermissionDeniedMicrophone": "لا تستطيع إجراء مكالمة لأن متصفحك لا يملك الوصول إلى الميكروفون.", "warningPermissionDeniedScreen": "متصفحك يريد إذنًا لمشاركة شاشتك.", - "warningPermissionRequestCamera": "{{icon}} اسمح بالوصول إلى الكاميرا", - "warningPermissionRequestMicrophone": "{{icon}} اسمح بالوصول إلى الميكروفون", - "warningPermissionRequestNotification": "{{icon}} اسمح بالإشعارات", - "warningPermissionRequestScreen": "{{icon}} اسمح بالوصول إلى الشاشة", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "warningPermissionRequestCamera": "{icon} اسمح بالوصول إلى الكاميرا", + "warningPermissionRequestMicrophone": "{icon} اسمح بالوصول إلى الميكروفون", + "warningPermissionRequestNotification": "{icon} اسمح بالإشعارات", + "warningPermissionRequestScreen": "{icon} اسمح بالوصول إلى الشاشة", + "wireLinux": "{brandName} للينكس", + "wireMacos": "{brandName} لـ macOS", + "wireWindows": "واير لنظام التشغيل ويندوز Windows", + "wire_for_web": "{brandName} للويب" } diff --git a/src/i18n/cs-CZ.json b/src/i18n/cs-CZ.json index 6506f1727f7..ba8de047006 100644 --- a/src/i18n/cs-CZ.json +++ b/src/i18n/cs-CZ.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Přidat", "addParticipantsHeader": "Přidat účastníky", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Přidat účastníky ({number})", "addParticipantsManageServices": "Spravovat služby", "addParticipantsManageServicesNoResults": "Spravovat služby", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Zapomenuté heslo", "authAccountPublicComputer": "Toto je veřejný počítač", "authAccountSignIn": "Přihlásit se", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Pro přihlášení k {brandName} povolte soubory cookie.", + "authBlockedDatabase": "Pro zobrazení zpráv potřebuje {brandName} potřebuje přístup k úložišti. Úložiště není k dispozici v anonymním režimu.", + "authBlockedTabs": "{brandName} je již otevřen na jiné záložce.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Neplatný kód", "authErrorCountryCodeInvalid": "Neplatný kód země", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Z důvodů ochrany soukromí se zde nezobrazí historie vaší konverzace.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Toto je poprvé kdy používáte {brandName} na tomto přístroji.", "authHistoryReuseDescription": "Zprávy odeslané v mezičase se zde nezobrazí.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Již jste dříve použili {brandName} na tomto zařízení.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Spravovat přístroje", "authLimitButtonSignOut": "Odhlásit se", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Odeberte jeden ze svých přístrojů abyste mohli začít používat {brandName} na tomto zařízení.", "authLimitDevicesCurrent": "(Aktuální)", "authLimitDevicesHeadline": "Přístroje", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Heslo", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Znovu odeslat na {email}", "authPostedResendAction": "Žádný email nedošel?", "authPostedResendDetail": "Zkontrolujte doručenou poštu a postupujte dle instrukcí.", "authPostedResendHeadline": "Přišel ti email.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Přidat", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "To umožňuje používat {brandName} na více zařízeních.", "authVerifyAccountHeadline": "Přidat emailovou adresu a heslo.", "authVerifyAccountLogout": "Odhlásit se", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Kód nedošel?", "authVerifyCodeResendDetail": "Odeslat znovu", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Můžete si vyžádat nový kód {expiration}.", "authVerifyPasswordHeadline": "Zadejte své heslo", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Záloha nebyla dokončena.", "backupExportProgressCompressing": "Připravuje se soubor zálohy", "backupExportProgressHeadline": "Připravuje se…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Zálohování · {processed} z {total} – {progress}%", "backupExportSaveFileAction": "Uložit soubor", "backupExportSuccessHeadline": "Záloha připravena", "backupExportSuccessSecondary": "You can use this to restore history if you lose your computer or switch to a new one.", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Žádný přístup k fotoaparátu", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} se účastní hovoru", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Soubory", "collectionSectionImages": "Images", "collectionSectionLinks": "Odkazy", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Zobrazit všechny {number}", "connectionRequestConnect": "Připojit", "connectionRequestIgnore": "Ignorovat", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Připojili jste se do konverzace", - "conversationCreateWith": "with {users}", + "conversationCreateWith": "s {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Smazáno v {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "Vypnuli jste čtení doručenek", "conversationDetails1to1ReceiptsHeadEnabled": "Zapnuli jste čtení doručenek", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " začal(a) používat", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " neověřen jeden ze", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " přístroje uživatele {user}", "conversationDeviceYourDevices": " vaše přístroje", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Upraveno v {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " přejmenoval(a) konverzaci", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Začít konverzovat s {users}", + "conversationSendPastedFile": "Obrázek vložen {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Někdo", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "dnes", "conversationTweetAuthor": " na Twittru", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "zpráva od uživatele {user} nebyla přijata.", + "conversationUnableToDecrypt2": "Identita uživatele {user} se změnila. Zpráva nedoručena.", "conversationUnableToDecryptErrorMessage": "Chyba", "conversationUnableToDecryptLink": "Proč?", "conversationUnableToDecryptResetSession": "Resetovat sezení", @@ -586,7 +586,7 @@ "conversationYouNominative": "jste", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Vše archivováno", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} čekajících osob", "conversationsConnectionRequestOne": "1 čekající osoba", "conversationsContacts": "Kontakty", "conversationsEmptyConversation": "Skupinová konverzace", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePeopleAdded": "{user} lidé byli přidáni", + "conversationsSecondaryLinePeopleLeft": "{number} lidí opustilo konverzaci", + "conversationsSecondaryLinePersonAdded": "{user} byl přídán", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} vás přidal", + "conversationsSecondaryLinePersonLeft": "{user} opustil(a) konverzaci", + "conversationsSecondaryLinePersonRemoved": "{user} byl odebrán", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineRenamed": "{user} přejmenoval konverzaci", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Zkusit jiný", "extensionsGiphyButtonOk": "Odeslat", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • přes giphy.com", "extensionsGiphyNoGifs": "Uups, žádné gify", "extensionsGiphyRandom": "Náhodně", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -823,7 +823,7 @@ "initDecryption": "Dešifrovat zprávu", "initEvents": "Zprávy se načítají", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initReceivedSelfUser": "Ahoj, {user}.", "initReceivedUserData": "Kontrola nových zpráv", "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", @@ -833,11 +833,11 @@ "invite.nextButton": "Další", "invite.skipForNow": "Prozatím přeskočit", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "Pozvat lidi do aplikace {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "Jsem na {brandName}, hledejte {username} nebo navštivte get.wire.com.", + "inviteMessageNoEmail": "Jsem k zastižení na síti {brandName}. K navázání kontaktu navštivte https://get.wire.com.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Spravovat přístroje", "modalAccountRemoveDeviceAction": "Odstranit přístroj", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Odstranit \"{device}\"", "modalAccountRemoveDeviceMessage": "Pro odstranění přístroje je vyžadováno heslo.", "modalAccountRemoveDevicePlaceholder": "Heslo", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Najednou můžete poslat až {number} souborů.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Můžete posílat soubory až do velikosti {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Zrušit", "modalConnectAcceptAction": "Připojit", "modalConnectAcceptHeadline": "Přijmout?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Toto naváže spojení a otevře konverzaci s {user}.", "modalConnectAcceptSecondary": "Ignorovat", "modalConnectCancelAction": "Ano", "modalConnectCancelHeadline": "Zrušit požadavek?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Odeberte požadavek na připojení s {user}.", "modalConnectCancelSecondary": "Ne", "modalConversationClearAction": "Smazat", "modalConversationClearHeadline": "Vymazat obsah?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Zpráva je příliš dlouhá", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Můžete posílat zprávy dlouhé až {number} znaků.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} začali používat nové zařízení", + "modalConversationNewDeviceHeadlineOne": "{user} začal(a) používat nové zařízení", + "modalConversationNewDeviceHeadlineYou": "{user} začal(a) používat nové zařízení", "modalConversationNewDeviceIncomingCallAction": "Přijmout volání", "modalConversationNewDeviceIncomingCallMessage": "Chcete přesto přijmout hovor?", "modalConversationNewDeviceMessage": "Chcete přesto odeslat své zprávy?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Chcete přesto volat?", "modalConversationNotConnectedHeadline": "Do konverzace nebyl nikdo přidán", "modalConversationNotConnectedMessageMany": "Jeden z lidí které jste vybrali nechce být přidán do konverzace.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} nemá zájem být přidán(a) do konverzace.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Odstranit?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} nebude moci odesílat nebo přijímat zprávy v této konverzaci.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Zkusit znovu", "modalUploadContactsMessage": "Neobdrželi jsme vaše data. Zkuste prosím kontakty importovat znovu.", "modalUserBlockAction": "Blokovat", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Blokovat {user}?", + "modalUserBlockMessage": "{user} vás nebude moci kontaktovat nebo přizvat ke skupinové konverzaci.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokovat", "modalUserUnblockHeadline": "Odblokovat?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} vás nebude moci kontaktovat nebo přizvat ke skupinové konverzaci.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Přijal(a) váš požadavek na připojení", "notificationConnectionConnected": "Nyní jste připojeni", "notificationConnectionRequest": "Žádá o připojení", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} zahájil(a) rozhovor", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationConversationRename": "{user} přejmenoval(a) rozhovor na {name}", + "notificationMemberJoinMany": "{user} přidal(a) {number} kontakty do konverzace", + "notificationMemberJoinOne": "{user1} přidal(a) {user2} do konverzace", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} tě odebral(a) z konverzace", "notificationMention": "Mention: {text}", "notificationObfuscated": "Vám poslal zprávu", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Někdo", "notificationPing": "Pingnut", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} tvou zprávu", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Ověřte, že to odpovídá identifikátoru zobrazeném na [bold]uživatele {user}[/bold].", "participantDevicesDetailHowTo": "Jak to mám udělat?", "participantDevicesDetailResetSession": "Resetovat sezení", "participantDevicesDetailShowMyDevice": "Zorazit identifikátor mého přístroje", "participantDevicesDetailVerify": "Ověreno", "participantDevicesHeader": "Přístroje", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} přiřazuje každému přístroji jedinečný identifikátor. Porovnejte je s {user} a ověřte svou konverzaci.", "participantDevicesLearnMore": "Dozvědět se více", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Webové stránky podpory", "preferencesAboutTermsOfUse": "Podmínky používání", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName} webové stránky", "preferencesAccount": "Účet", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Pokud nepoznáváte přístroj výše, odstraňte ho a změňte své heslo.", "preferencesDevicesCurrent": "Aktuální", "preferencesDevicesFingerprint": "Identifikátor klíče", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "Aplikace {brandName} přiděluje každému přístroji unikátní identifikátor. Jejich porovnáním ověříte své přístroje a konverzace.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Zrušit", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Pozvat lidi do aplikace {brandName}", "searchInviteButtonContacts": "Z kontaktů", "searchInviteDetail": "Sdílením svých kontaktů si zjednodušíte propojení s ostatními. Všechny informace anonymizujeme a nikdy je neposkytujeme nikomu dalšímu.", "searchInviteHeadline": "Přiveďte své přátele", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "V aplikaci {brandName} nemáte žádné kontakty.\nZkuste vyhledat kontakty podle jména nebo\nuživatelského jména.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Vyberte své vlastní", "takeoverButtonKeep": "Ponechat tento", "takeoverLink": "Dozvědět se více", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Vytvořte si vaše jedinečné jméno na {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Napsat zprávu", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Kontakty ({shortcut})", "tooltipConversationPicture": "Přidat obrázek", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Hledat", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videohovor", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Archivovat ({shortcut})", + "tooltipConversationsArchived": "Zobrazit archiv ({number})", "tooltipConversationsMore": "Další", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "Zapnout zvuk ({shortcut})", "tooltipConversationsPreferences": "Otevřít předvolby", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Ztlumit ({shortcut})", + "tooltipConversationsStart": "Spustit konverzaci ({shortcut})", "tooltipPreferencesContactsMacos": "Sdílejte všechny své kontakty z aplikace kontaktů systému macOS", "tooltipPreferencesPassword": "Pro změnu hesla otevřete další webovou stránku", "tooltipPreferencesPicture": "Změnit obrázek…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Tato verze aplikace {brandName} se nemůže účastnit volání. Použijte prosím", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "Volá {user}. Tento prohlížeč nepodporuje volání.", "warningCallUnsupportedOutgoing": "Nemůžete volat, protože prohlížeč nepodporuje volání.", "warningCallUpgradeBrowser": "Pro volání prosím aktualizujte Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Pokoušíme se o připojení. {brandName} nemusí být schopen doručit zprávy.", "warningConnectivityNoInternet": "Chybí připojení k internetu. Nebudete moci odesílat ani přijímat zprávy.", "warningLearnMore": "Dozvědět se více", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Je dostupná nová verze aplikace {brandName}.", "warningLifecycleUpdateLink": "Aktualizovat nyní", "warningLifecycleUpdateNotes": "Co je nového", "warningNotFoundCamera": "Nelze volat, protože tento počítač nemá kameru.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Povolit přístup k mikrofonu", "warningPermissionRequestNotification": "[icon] Povolit upozornění", "warningPermissionRequestScreen": "[icon] Povolit přístup k obrazovce", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "wireLinux": "{brandName} pro Linux", + "wireMacos": "{brandName} pro macOS", + "wireWindows": "{brandName} pro Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/da-DK.json b/src/i18n/da-DK.json index 736c62b2c7d..b26393eb743 100644 --- a/src/i18n/da-DK.json +++ b/src/i18n/da-DK.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Tilføj", "addParticipantsHeader": "Tilføj personer", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Tilføj personer ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Glemt adgangskode", "authAccountPublicComputer": "Dette er en offentlig computer", "authAccountSignIn": "Log ind", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Aktiver cookies for at logge på {brandName}.", + "authBlockedDatabase": "{brandName} skal have adgang til lokal lagring til at vise dine meddelelser. Lokal lagring er ikke tilgængelig i privat tilstand.", + "authBlockedTabs": "{brandName} er allerede åben i en anden fane.", "authBlockedTabsAction": "Brug denne fane i stedet", "authErrorCode": "Ugyldig Kode", "authErrorCountryCodeInvalid": "Ugyldig Lande Kode", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Af hensyn til fortrolighed, vil din chathistorik ikke vises her.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Det er første gang du bruger {brandName} på denne enhed.", "authHistoryReuseDescription": "Beskeder sendt i mellemtiden vises ikke.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Du har brugt {brandName} på denne enhed før.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Administrér enheder", "authLimitButtonSignOut": "Log ud", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Fjern en af dine andre enheder for at begynde at bruge {brandName} på denne.", "authLimitDevicesCurrent": "(Nuværende)", "authLimitDevicesHeadline": "Enheder", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Gensend til {email}", "authPostedResendAction": "Ingen email modtaget?", "authPostedResendDetail": "Tjek din email indbakke og følg anvisningerne.", "authPostedResendHeadline": "Du har post.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Tilføj", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Dette gør, at du kan bruge {brandName} på flere enheder.", "authVerifyAccountHeadline": "Tilføj email adresse og adgangskode.", "authVerifyAccountLogout": "Log ud", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Ingen kode vist?", "authVerifyCodeResendDetail": "Gensend", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Du kan anmode om en ny kode {expiration}.", "authVerifyPasswordHeadline": "Indtast din adgangskode", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Sikkerhedskopiering blev ikke færdiggjort.", "backupExportProgressCompressing": "Preparing backup file", "backupExportProgressHeadline": "Forbereder…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Sikkerhedskopierer · {processed} af {total} — {progress}%", "backupExportSaveFileAction": "Save file", "backupExportSuccessHeadline": "Sikkerhedskopiering fuldført", "backupExportSuccessSecondary": "Du kan bruge dette til at gendanne din historik hvis du mister din computer eller skifter til en ny.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Forbereder…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Gendanner historik · {processed} af {total} — {progress}%", "backupImportSuccessHeadline": "Historik gendannet.", "backupImportVersionErrorHeadline": "Ukompatibel sikkerhedskopi", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "Denne sikkerhedskopi er lavet på en nyere eller uddateret version af {brandName} og kan ikke blive gendannet her.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Prøv Igen", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} i samtalen", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Filer", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Vis alle {number}", "connectionRequestConnect": "Forbind", "connectionRequestIgnore": "Ignorér", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Du tilsluttede dig til samtalen", - "conversationCreateWith": "with {users}", + "conversationCreateWith": "med {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Slettet på {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " begyndte at bruge", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " har afbekræftet en af", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user}’s enheder", "conversationDeviceYourDevices": " dine enheder", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Redigeret på {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " omdøbte samtalen", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Start en samtale med {users}", + "conversationSendPastedFile": "Indsatte billede d. {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Nogen", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "i dag", "conversationTweetAuthor": " på Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "en besked fra {user} blev ikke modtaget.", + "conversationUnableToDecrypt2": "{user}’s enheds identitet er ændret. Uleveret besked.", "conversationUnableToDecryptErrorMessage": "Fejl", "conversationUnableToDecryptLink": "Hvorfor?", "conversationUnableToDecryptResetSession": "Nulstil session", @@ -586,7 +586,7 @@ "conversationYouNominative": "dig", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Alt arkiveret", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} personer venter", "conversationsConnectionRequestOne": "1 person venter", "conversationsContacts": "Kontakter", "conversationsEmptyConversation": "Gruppesamtale", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLinePeopleAdded": "{user} personer blev tilføjet", + "conversationsSecondaryLinePeopleLeft": "{number} personer forlod", + "conversationsSecondaryLinePersonAdded": "{user} blev tilføjet", + "conversationsSecondaryLinePersonAddedSelf": "{user} tilsluttede", + "conversationsSecondaryLinePersonAddedYou": "{user} har tilføjet dig", + "conversationsSecondaryLinePersonLeft": "{user} forlod", + "conversationsSecondaryLinePersonRemoved": "{user} blev fjernet", + "conversationsSecondaryLinePersonRemovedTeam": "{user} blev fjernet fra teamet", + "conversationsSecondaryLineRenamed": "{user} omdøbte samtalen", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Færdig", "groupCreationParticipantsActionSkip": "Spring over", "groupCreationParticipantsHeader": "Tilføj personer", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Tilføj personer ({number})", "groupCreationParticipantsPlaceholder": "Søg ved navn", "groupCreationPreferencesAction": "Næste", "groupCreationPreferencesErrorNameLong": "For mange tegn", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Dekrypterer beskeder", "initEvents": "Indlæser meddelelser", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} af {number2}", + "initReceivedSelfUser": "Hej, {user}.", "initReceivedUserData": "Tjekker for nye beskeder", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Snart færdig - God fornøjelse med {brandName}", "initValidatedClient": "Henter dine forbindelser og samtaler", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Næste", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Inviter personer til {brandName}", + "inviteHintSelected": "Tryk {metaKey} + C for at kopiere", + "inviteHintUnselected": "Vælg og tryk på {metaKey} + C", + "inviteMessage": "Jeg er på {brandName}, søg efter {username} eller besøg get.wire.com.", + "inviteMessageNoEmail": "Jeg er på {brandName}. Besøg get.wire.com for at forbinde dig med mig.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Administrér enheder", "modalAccountRemoveDeviceAction": "Fjern enhed", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Fjern \"{device}\"", "modalAccountRemoveDeviceMessage": "Din adgangskode er krævet for at fjerne denne enhed.", "modalAccountRemoveDevicePlaceholder": "Adgangskode", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Alt for mange filer på en gang", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Du kan sende op til {number} filer på én gang.", "modalAssetTooLargeHeadline": "Filen er for stor", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Du kan sende filer med størrelse op til {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Annuller", "modalConnectAcceptAction": "Forbind", "modalConnectAcceptHeadline": "Acceptér?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Dette vil forbinde jer og åbne en samtale med {user}.", "modalConnectAcceptSecondary": "Ignorér", "modalConnectCancelAction": "Ja", "modalConnectCancelHeadline": "Annuller anmodning?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Fjern anmodning om forbindelse til {user}.", "modalConnectCancelSecondary": "Nej", "modalConversationClearAction": "Slet", "modalConversationClearHeadline": "Slet indhold?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Forlad", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "Forlad {name} samtale?", "modalConversationLeaveMessage": "Du vil ikke være i stand til at sende og modtage beskeder i denne samtale.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Besked for lang", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Du kan sende beskeder på op til {number} tegn.", "modalConversationNewDeviceAction": "Send alligevel", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{user}s er begyndt at bruge nye enheder", + "modalConversationNewDeviceHeadlineOne": "{user} er begyndt at bruge en ny enhed", + "modalConversationNewDeviceHeadlineYou": "{user} er begyndt at bruge en ny enhed", "modalConversationNewDeviceIncomingCallAction": "Besvar opkald", "modalConversationNewDeviceIncomingCallMessage": "Vil du stadig besvare opkaldet?", "modalConversationNewDeviceMessage": "Vil du stadig sende dine beskeder?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Vil du stadig placere opkaldet?", "modalConversationNotConnectedHeadline": "Ingen tilføjet til samtale", "modalConversationNotConnectedMessageMany": "En af de valgte personer vil ikke tilføjes til samtalen.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} vil ikke tilføjes til samtalen.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Fjern?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} vil ikke være i stand til at sende eller modtage beskeder i denne samtale.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Tilbagekalde link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Tilbagekalde linket?", "modalConversationRevokeLinkMessage": "Nye gæster vil ikke kunne tilslutte med dette link. Aktuelle gæster vil stadig have adgang.", "modalConversationTooManyMembersHeadline": "Fuldt hus", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "Op til {number1} personer kan deltage i en samtale. I øjeblikket er der kun plads til {number2} mere.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Valgte animation er for stor", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "Maksimale størrelse er {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "Kan ikke bruge dette billede", "modalPictureFileFormatMessage": "Vælg venligst en PNG eller JPEG-fil.", "modalPictureTooLargeHeadline": "Valgte billede er for stor", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "Du kan bruge billeder op til {number} MB.", "modalPictureTooSmallHeadline": "Billede for lille", "modalPictureTooSmallMessage": "Vælg venligst et billede, der er mindst 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Prøv igen", "modalUploadContactsMessage": "Vi har ikke modtaget dine oplysninger. Venligst prøv at importere dine kontakter igen.", "modalUserBlockAction": "Blokér", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Blokkér {user}?", + "modalUserBlockMessage": "{user} vil ikke kunne kontakte dig eller tilføje dig til gruppesamtaler.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Fjern Blokering", "modalUserUnblockHeadline": "Fjern Blokering?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} vil igen kunne kontakte dig og tilføje dig til gruppesamtaler.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Accepterede din anmodning om forbindelse", "notificationConnectionConnected": "Du er nu forbundet", "notificationConnectionRequest": "Ønsker at forbinde", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} startede en samtale", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationConversationRename": "{user} omdøbte samtalen til {name}", + "notificationMemberJoinMany": "{user} tilføjede {number} personer til samtalen", + "notificationMemberJoinOne": "{user1} tilføjede {user2} til samtalen", + "notificationMemberJoinSelf": "{user} tilsluttede sig samtalen", + "notificationMemberLeaveRemovedYou": "{user} har fjernet dig fra en samtale", "notificationMention": "Mention: {text}", "notificationObfuscated": "Sendte dig en besked", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Nogen", "notificationPing": "Pingede", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} din besked", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Bekræft at dette passer med fingeraftrykket vist på [bold]{user}’s enhed[/bold].", "participantDevicesDetailHowTo": "Hvordan gør jeg det?", "participantDevicesDetailResetSession": "Nulstil session", "participantDevicesDetailShowMyDevice": "Vis min enheds fingeraftryk", "participantDevicesDetailVerify": "Bekræftet", "participantDevicesHeader": "Enheder", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} giver hver enhed et unikt fingeraftryk. Sammenlign dem med {user} og bekræft din samtale.", "participantDevicesLearnMore": "Lær mere", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Support hjemmeside", "preferencesAboutTermsOfUse": "Vilkår for anvendelse", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName} hjemmeside", "preferencesAccount": "Konto", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Hvis du ikke kan genkende en enhed ovenfor, fjern den og nulstil din adgangskode.", "preferencesDevicesCurrent": "Aktuel", "preferencesDevicesFingerprint": "Nøgle fingeraftryk", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} giver hver enhed et unikt fingeraftryk. Sammenlign dem og bekræft dine enheder og samtaler.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Annuller", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Nogle", "preferencesOptionsAudioSomeDetail": "Ping og opkald", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Lav en sikkerhedskopi for at gemme din samtale historik. Du kan bruge den til at gendanne historikken hvis du mister din computer eller skifter til en ny.\nSikkerhedskopi filen er ikke beskyttet af {brandName} end-to-end kryptering, så gem den it sikkert sted.", "preferencesOptionsBackupHeader": "Historik", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Du kan kun gendanne historik fra en sikkerhedskopi til den samme platform. Din sikkerhedskopi vil overskrive samtaler du allerede har på denne enhed.", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Inviter personer til {brandName}", "searchInviteButtonContacts": "Fra Kontakter", "searchInviteDetail": "At dele dine kontakter hjælper med at forbinde til andre. Vi anonymiserer al information og deler det ikke med nogen andre.", "searchInviteHeadline": "Få dine venner med", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Inviter personer til holdet", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Du har ingen kontakter på {brandName}. Prøv at finde folk ved navn eller brugernavn.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Vælg dit eget", "takeoverButtonKeep": "Behold denne", "takeoverLink": "Lær mere", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Vælg dit unikke navn på {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Ring op", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Tilføj deltagere til samtalen ({shortcut})", "tooltipConversationDetailsRename": "Ændre samtalens navn", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Skriv en besked", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Personer ({shortcut})", "tooltipConversationPicture": "Tilføj billede", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Søg", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videoopkald", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Arkiv ({shortcut})", + "tooltipConversationsArchived": "Vis arkiv ({number})", "tooltipConversationsMore": "Mere", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Åbn indstillinger", "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsStart": "Start samtale ({shortcut})", "tooltipPreferencesContactsMacos": "Del alle dine kontakter fra macOS Kontakter app", "tooltipPreferencesPassword": "Åbn en anden hjemmeside for at nulstille din adgangskode", "tooltipPreferencesPicture": "Ændre dit billede…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "{time}t tilbage", + "userRemainingTimeMinutes": "Mindre end {time}m tilbage", "verify.changeEmail": "Ændre email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Denne version af {brandName} kan ikke deltage i opkaldet. Brug venligst", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} ringer. Din browser understøtter ikke opkald.", "warningCallUnsupportedOutgoing": "Du kan ikke ringe, fordi din browser ikke understøtter opkald.", "warningCallUpgradeBrowser": "Venligst opdater Google Chrome for at ringe.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Forsøger at forbinde. {brandName} kan muligvis ikke levere beskeder.", "warningConnectivityNoInternet": "Ingen Internet. Du vil ikke kunne sende eller modtage beskeder.", "warningLearnMore": "Lær mere", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "En ny version af {brandName} er tilgængelig.", "warningLifecycleUpdateLink": "Opdatér nu", "warningLifecycleUpdateNotes": "Hvad er nyt", "warningNotFoundCamera": "Du kan ikke ringe, fordi din computer har ikke et kamera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Tillad adgang til mikrofon", "warningPermissionRequestNotification": "[icon] Tillad meddelelser", "warningPermissionRequestScreen": "[icon] Tillad adgang til skærm", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "wireLinux": "{brandName} til Linux", + "wireMacos": "{brandName} til macOS", + "wireWindows": "{brandName} til Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index 04d237848ad..4abd1400916 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Benachrichtigungseinstellungen schließen", "accessibility.conversation.goBack": "Zurück zu Unterhaltungsinfo", "accessibility.conversation.sectionLabel": "Unterhaltungsliste", - "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", + "accessibility.conversationAssetImageAlt": "Bild von {username} vom {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Weitere Optionen öffnen", "accessibility.conversationDetailsActionDevicesLabel": "Geräte anzeigen", "accessibility.conversationDetailsActionGroupAdminLabel": "Als Gruppen-Admin festlegen", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Ungelesene Erwähnung", "accessibility.conversationStatusUnreadPing": "Verpasster Ping", "accessibility.conversationStatusUnreadReply": "Ungelesene Antwort", - "accessibility.conversationTitle": "{username} status {status}", + "accessibility.conversationTitle": "{username} Status {status}", "accessibility.emojiPickerSearchPlaceholder": "Emoji suchen", "accessibility.giphyModal.close": "Fenster 'GIF' schließen", "accessibility.giphyModal.loading": "Gif laden", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Nachrichtenaktionen", "accessibility.messageActionsMenuLike": "Mit Herz reagieren", "accessibility.messageActionsMenuThumbsUp": "Mit Daumen hoch reagieren", - "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", - "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", - "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", + "accessibility.messageDetailsReadReceipts": "Nachricht von {readReceiptText} gelesen, Details öffnen", + "accessibility.messageReactionDetailsPlural": "{emojiCount} Reaktionen, reagiere mit {emojiName} Emoji", + "accessibility.messageReactionDetailsSingular": "{emojiCount} Reaktion, reagiere mit {emojiName} Emoji", "accessibility.messages.like": "Nachricht gefällt mir", "accessibility.messages.liked": "Nachricht gefällt mir nicht mehr", - "accessibility.openConversation": "Open profile of {name}", + "accessibility.openConversation": "Profil von {name} öffnen", "accessibility.preferencesDeviceDetails.goBack": "Zurück zur Geräteübersicht", "accessibility.rightPanel.GoBack": "Zurück", "accessibility.rightPanel.close": "Info zur Unterhaltung schließen", @@ -170,7 +170,7 @@ "acme.done.button.close": "Fenster 'Zertifikat herunterladen' schließen", "acme.done.button.secondary": "Zertifikatsdetails", "acme.done.headline": "Zertifikat ausgestellt", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "Das Zertifikat ist jetzt aktiv und Ihr Gerät überprüft. Weitere Details zu diesem Zertifikat finden Sie in Ihren [bold]Wire Einstellungen[/bold] unter [bold]Geräte.[/bold]

Erfahren Sie mehr über Ende-zu-Ende-Identität ", "acme.error.button.close": "Fenster 'Es ist ein Fehler aufgetreten' schließen", "acme.error.button.primary": "Wiederholen", "acme.error.button.secondary": "Abbrechen", @@ -182,15 +182,15 @@ "acme.inProgress.paragraph.alt": "Herunterladen…", "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "OK", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "Sie können das Zertifikat in Ihren [bold]Wire Einstellungen[/bold] in der/den nächsten {delayTime} erhalten. Öffnen Sie [bold]Geräte[/bold] und wählen Sie [bold]Zertifikat erhalten[/bold] für Ihr aktuelles Gerät.

Um Wire ohne Unterbrechung nutzen zu können, rufen Sie es rechtzeitig ab – es dauert nicht lange.

Erfahren Sie mehr über Ende-zu-Ende-Identität ", "acme.renewCertificate.button.close": "Fenster 'Ende-zu-Ende-Identitätszertifikat aktualisieren' schließen", "acme.renewCertificate.button.primary": "Zertifikat aktualisieren", "acme.renewCertificate.button.secondary": "Später erinnern", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "Das Ende-zu-Ende-Identitätszertifikat für dieses Gerät ist abgelaufen. Um Ihre Kommunikation auf dem höchsten Sicherheitsniveau zu halten, aktualisiere bitte das Zertifikat.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um das Zertifikat automatisch zu aktualisieren.

Erfahren Sie mehr über Ende-zu-Ende-Identität ", "acme.renewCertificate.headline.alt": "Ende-zu-Ende-Identitätszertifikat aktualisieren", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "Das Ende-zu-Ende-Identitätszertifikat für dieses Gerät läuft bald ab. Um Ihre Kommunikation auf dem höchsten Sicherheitsniveau zu halten, aktualisieren Sie Ihr Zertifikat jetzt.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um das Zertifikat automatisch zu aktualisieren.

Erfahren Sie mehr über Ende-zu-Ende-Identität ", "acme.renewal.done.headline": "Zertifikat aktualisiert", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "Das Zertifikat wurde aktualisiert und Ihr Gerät überprüft. Weitere Details zum Zertifikat finden Sie in Ihren [bold]Wire Einstellungen[/bold] unter [bold]Geräte.[/bold]

Erfahren Sie mehr über Ende-zu-Ende-Identität ", "acme.renewal.inProgress.headline": "Zertifikat wird aktualisiert...", "acme.selfCertificateRevoked.button.cancel": "Mit diesem Gerät fortfahren", "acme.selfCertificateRevoked.button.primary": "Abmelden", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Fenster 'Ende-zu-Ende-Identitätszertifikat' schließen", "acme.settingsChanged.button.primary": "Zertifikat erhalten", "acme.settingsChanged.button.secondary": "Später erinnern", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Ihr Team verwendet jetzt Ende-zu-Ende-Identität, um die Nutzung von Wire sicherer zu machen. Die Geräteüberprüfung erfolgt automatisch mit einem Zertifikat.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um automatisch ein Zertifikat für dieses Gerät zu erhalten.

Erfahren Sie mehr über Ende-zu-Ende-Identität", "acme.settingsChanged.headline.alt": "Ende-zu-Ende-Identitätszertifikat", "acme.settingsChanged.headline.main": "Team-Einstellungen geändert", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "Ihr Team verwendet von heute an Ende-zu-Ende-Identität, um die Nutzung von Wire sicherer und praktikabler zu machen. Die Geräteüberprüfung erfolgt automatisch mit einem Zertifikat und ersetzt den vorherigen manuellen Prozess. Auf diese Weise kommunizieren Sie mit dem höchsten Sicherheitsstandard.

Geben Sie im nächsten Schritt die Anmeldedaten Ihres Identity-Providers ein, um automatisch ein Zertifikat für dieses Gerät zu erhalten.

Erfahren Sie mehr über Ende-zu-Ende-Identität", "addParticipantsConfirmLabel": "Hinzufügen", "addParticipantsHeader": "Teilnehmer hinzufügen", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Teilnehmer hinzufügen ({number})", "addParticipantsManageServices": "Dienste verwalten", "addParticipantsManageServicesNoResults": "Dienste verwalten", "addParticipantsNoServicesManager": "Dienste sind Helfer, die den Workflow verbessern können.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Passwort vergessen", "authAccountPublicComputer": "Dies ist ein öffentlicher Computer", "authAccountSignIn": "Anmelden", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Zum Anmelden bei {brandName} bitte Cookies aktivieren.", + "authBlockedDatabase": "{brandName} benötigt zum Anzeigen der Nachrichten Zugriff auf den lokalen Speicher. In Privaten Fenstern ist dieser nicht verfügbar.", + "authBlockedTabs": "{brandName} ist bereits in einem anderen Tab geöffnet.", "authBlockedTabsAction": "Stattdessen diesen Tab verwenden", "authErrorCode": "Ungültiger Code", "authErrorCountryCodeInvalid": "Ungültige Ländervorwahl", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Passwort ändern", "authHistoryButton": "Verstanden", "authHistoryDescription": "Aus Datenschutzgründen wird dein bisheriger Gesprächsverlauf nicht angezeigt.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Sie nutzen {brandName} zum ersten Mal auf diesem Gerät.", "authHistoryReuseDescription": "Nachrichten, die in der Zwischenzeit gesendet wurden, werden nicht angezeigt.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "{brandName} wurde auf diesem Gerät bereits genutzt.", "authLandingPageTitleP1": "Willkommen bei", "authLandingPageTitleP2": "Konto erstellen oder anmelden", "authLimitButtonManage": "Geräte verwalten", "authLimitButtonSignOut": "Abmelden", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Bitte eines der anderen Geräte entfernen, um {brandName} auf diesem zu nutzen.", "authLimitDevicesCurrent": "(Aktuelles Gerät)", "authLimitDevicesHeadline": "Geräte", "authLoginTitle": "Anmelden", "authPlaceholderEmail": "E-Mail", "authPlaceholderPassword": "Passwort", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Erneut an {email} senden", "authPostedResendAction": "E-Mail nicht erhalten?", "authPostedResendDetail": "Überprüfen Sie Ihren Posteingang und folgen Sie den Anweisungen.", "authPostedResendHeadline": "Posteingang prüfen", "authSSOLoginTitle": "Mit Single Sign-On anmelden", "authSetUsername": "Benutzernamen festlegen", "authVerifyAccountAdd": "Hinzufügen", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Dadurch ist {brandName} auf mehreren Geräten nutzbar.", "authVerifyAccountHeadline": "E-Mail-Adresse und Passwort hinzufügen.", "authVerifyAccountLogout": "Abmelden", "authVerifyCodeDescription": "Geben Sie bitte den Bestätigungscode ein, den wir an {number} gesendet haben.", "authVerifyCodeResend": "Keinen Code erhalten?", "authVerifyCodeResendDetail": "Erneut senden", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Du kannst {expiration} einen neuen Code anfordern.", "authVerifyPasswordHeadline": "Passwort eingeben", "availability.available": "Verfügbar", "availability.away": "Abwesend", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Das Backup wurde nicht abgeschlossen.", "backupExportProgressCompressing": "Backup-Datei wird erstellt", "backupExportProgressHeadline": "Vorbereiten…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Erstelle Backup · {processed} von {total} — {progress}%", "backupExportSaveFileAction": "Backup speichern", "backupExportSuccessHeadline": "Backup erstellt", "backupExportSuccessSecondary": "Damit können Sie den Gesprächsverlauf wiederherstellen, wenn Sie Ihren Computer verlieren oder einen neuen verwenden.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Falsches Passwort", "backupImportPasswordErrorSecondary": "Bitte überprüfen Sie Ihre Eingabe und versuchen Sie es erneut", "backupImportProgressHeadline": "Vorbereiten…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Gesprächsverlauf wiederherstellen · {processed} von {total} — {progress}%", "backupImportSuccessHeadline": "Gesprächsverlauf wiederhergestellt.", "backupImportVersionErrorHeadline": "Inkompatibles Backup", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", - "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "Diese Backup-Datei wurde von einer anderen Version von {brandName} erstellt und kann deshalb nicht wiederhergestellt werden.", + "backupPasswordHint": "Verwenden Sie mindestens {minPasswordLength} Zeichen, mit einem Kleinbuchstaben, einem Großbuchstaben, einer Zahl und einem Sonderzeichen.", "backupTryAgain": "Erneut versuchen", "buttonActionError": "Ihre Antwort wurde nicht gesendet, bitte erneut versuchen.", "callAccept": "Annehmen", "callChooseSharedScreen": "Wählen Sie einen Bildschirm aus", "callChooseSharedWindow": "Wählen Sie ein Fenster zur Freigabe aus", - "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} ruft an. Drücken Sie Steuerung + Eingabe, um den Anruf anzunehmen, oder drücken Sie Steuerung + Umschalt + Eingabe, um den Anruf abzulehnen.", "callDecline": "Ablehnen", "callDegradationAction": "Verstanden", - "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", + "callDegradationDescription": "Der Anruf wurde unterbrochen, weil {username} kein verifizierter Kontakt mehr ist.", "callDegradationTitle": "Anruf beendet", "callDurationLabel": "Dauer", "callEveryOneLeft": "alle anderen Teilnehmer aufgelegt haben.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Anruf maximieren", "callNoCameraAccess": "Kein Kamerazugriff", "callNoOneJoined": "kein weiterer Teilnehmer hinzukam.", - "callParticipants": "{number} on call", - "callReactionButtonAriaLabel": "Select emoji {emoji}", + "callParticipants": "{number} im Anruf", + "callReactionButtonAriaLabel": "Emoji auswählen {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reaktionen", - "callReactionsAriaLabel": "Emoji {emoji} from {from}", + "callReactionsAriaLabel": "Emoji {emoji} von {from}", "callStateCbr": "Konstante Bitrate", "callStateConnecting": "Verbinde…", "callStateIncoming": "Ruft an…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} ruft an", "callStateOutgoing": "Klingeln…", "callWasEndedBecause": "Ihr Anruf wurde beendet, weil", - "callingPopOutWindowTitle": "{brandName} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", + "callingPopOutWindowTitle": "{brandName} Anruf", + "callingRestrictedConferenceCallOwnerModalDescription": "Ihr Team nutzt derzeit das kostenlose Basis-Abo. Upgraden Sie auf Enterprise für den Zugriff auf weitere Funktionen wie das Starten von Telefonkonferenzen. [link]Erfahren Sie mehr über {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Auf Enterprise upgraden", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Jetzt upgraden", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", + "callingRestrictedConferenceCallPersonalModalDescription": "Die Option, eine Telefonkonferenz zu starten, ist nur in der kostenpflichtigen Version verfügbar.", "callingRestrictedConferenceCallPersonalModalTitle": "Funktion nicht verfügbar", "callingRestrictedConferenceCallTeamMemberModalDescription": "Um eine Telefonkonferenz zu starten, muss Ihr Team auf das Enterprise-Abo upgraden.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Funktion nicht verfügbar", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Dateien", "collectionSectionImages": "Bilder", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Alle {number} zeigen", "connectionRequestConnect": "Kontakt hinzufügen", "connectionRequestIgnore": "Ignorieren", "conversation.AllDevicesVerified": "Alle Fingerabdrücke überprüft (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "Alle Geräte sind überprüft (Ende-zu-Ende-Identität)", "conversation.AllVerified": "Alle Fingerabdrücke sind überprüft (Proteus)", "conversation.E2EICallAnyway": "Trotzdem anrufen", - "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "Der Anruf wurde unterbrochen, da {user} ein neues Gerät verwendet oder ein ungültiges Zertifikat hat.", "conversation.E2EICancel": "Abbrechen", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "Diese Unterhaltung ist nicht mehr überprüft, da [bold]{user}[/bold] mindestens ein Gerät mit einem abgelaufenen Ende-zu-Ende-Identitätszertifikat verwendet. ", "conversation.E2EICertificateNoLongerVerifiedGeneric": "Diese Unterhaltung ist nicht mehr überprüft, da mindestens ein Teilnehmer ein neues Gerät verwendet oder ein ungültiges Zertifikat hat. [link]Mehr erfahren[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "Diese Unterhaltung ist nicht mehr überprüft, da ein Team-Admin das Ende-zu-Ende-Identitätszertifikat für mindestens ein Gerät von [bold]{user}[/bold] widerrufen hat. [link]Mehr erfahren[/link]", "conversation.E2EIConversationNoLongerVerified": "Unterhaltung nicht mehr überprüft", "conversation.E2EIDegradedInitiateCall": "Mindestens ein Teilnehmer hat begonnen, ein neues Gerät zu verwenden oder hat ein ungültiges Zertifikat.\nMöchten Sie trotzdem anrufen?", "conversation.E2EIDegradedJoinCall": "Mindestens ein Teilnehmer hat begonnen, ein neues Gerät zu verwenden oder hat ein ungültiges Zertifikat.\nMöchten Sie dem Anruf trotzdem beitreten?", "conversation.E2EIDegradedNewMessage": "Mindestens ein Teilnehmer hat begonnen, ein neues Gerät zu verwenden oder hat ein ungültiges Zertifikat. \nMöchten Sie die Nachricht trotzdem senden?", "conversation.E2EIGroupCallDisconnected": "Der Anruf wurde unterbrochen, da mindestens ein Teilnehmer ein neues Gerät verwendet oder ein ungültiges Zertifikat hat.", "conversation.E2EIJoinAnyway": "Trotzdem beitreten", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "Diese Unterhaltung ist nicht mehr überprüft, da [bold]{user}[/bold] mindestens ein Gerät ohne gültiges Ende-zu-Ende-Identitätszertifikat verwendet.", + "conversation.E2EINewUserAdded": "Diese Unterhaltung ist nicht mehr überprüft, da [bold]{user}[/bold] mindestens ein Gerät ohne gültiges Ende-zu-Ende-Identitätszertifikat verwendet.", "conversation.E2EIOk": "Verstanden", "conversation.E2EISelfUserCertificateExpired": "Diese Unterhaltung ist nicht mehr überprüft, da Sie mindestens ein Gerät mit einem abgelaufenen Ende-zu-Ende-Identitätszertifikat verwenden. ", "conversation.E2EISelfUserCertificateRevoked": "Diese Unterhaltung ist nicht mehr überprüft, da ein Team-Admin das Ende-zu-Ende-Identitätszertifikat für mindestens eines Ihrer Geräte widerrufen hat. [link]Mehr erfahren[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Lesebestätigungen aktiv", "conversationCreateTeam": "mit [showmore]allen Team-Mitgliedern[/showmore]", "conversationCreateTeamGuest": "mit [showmore]allen Team-Mitgliedern und einem Gast[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "mit [showmore]allen Team-Mitgliedern und {count} Gästen[/showmore]", "conversationCreateTemporary": "Sie sind der Unterhaltung beigetreten", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": "mit {users}", + "conversationCreateWithMore": "mit {users} und [showmore]{count} anderen[/showmore]", + "conversationCreated": "[bold]{name}[/bold] hat eine Unterhaltung mit {users} begonnen", + "conversationCreatedMore": "[bold]{name}[/bold] hat eine Unterhaltung mit {users} und [showmore]{count} anderen[/showmore] begonnen", + "conversationCreatedName": "[bold]{name}[/bold] hat eine Unterhaltung begonnen", "conversationCreatedNameYou": "[bold]Sie[/bold] haben eine Unterhaltung begonnen", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "Sie haben eine Unterhaltung mit {users} begonnen", + "conversationCreatedYouMore": "Sie haben eine Unterhaltung mit {users} und [showmore]{count} anderen[/showmore] begonnen", + "conversationDeleteTimestamp": "Gelöscht: {date}", "conversationDetails1to1ReceiptsFirst": "Wenn beide Seiten Lesebestätigungen aktivieren, können alle sehen, wenn Nachrichten gelesen werden.", "conversationDetails1to1ReceiptsHeadDisabled": "Lesebestätigungen sind deaktiviert", "conversationDetails1to1ReceiptsHeadEnabled": "Lesebestätigungen sind aktiviert", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Blockieren", "conversationDetailsActionCancelRequest": "Anfrage abbrechen", "conversationDetailsActionClear": "Unterhaltungsverlauf löschen", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "Alle ({number}) anzeigen", "conversationDetailsActionCreateGroup": "Gruppe erstellen", "conversationDetailsActionDelete": "Gruppe löschen", "conversationDetailsActionDevices": "Geräte", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " hat begonnen,", "conversationDeviceStartedUsingYou": " haben begonnen,", "conversationDeviceUnverified": " haben die Überprüfung für", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " ein Gerät von {user} widerrufen", "conversationDeviceYourDevices": " eines Ihrer Geräte widerrufen", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationDirectEmptyMessage": "Sie haben noch keine Kontakte. Suchen Sie nach Personen auf {brandName} und treten Sie in Kontakt.", + "conversationEditTimestamp": "Bearbeitet: {date}", "conversationFavoritesTabEmptyLinkText": "So kennzeichnen Sie Unterhaltungen als Favoriten", "conversationFavoritesTabEmptyMessage": "Wählen Sie Ihre Lieblingsunterhaltungen aus, und Sie werden sie hier finden 👍", "conversationFederationIndicator": "Föderiert", @@ -484,14 +484,14 @@ "conversationGroupEmptyMessage": "Bislang sind Sie an keiner Gruppenunterhaltung beteiligt.", "conversationGuestIndicator": "Gast", "conversationImageAssetRestricted": "Empfang von Bildern ist verboten", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", + "conversationInternalEnvironmentDisclaimer": "Dies ist NICHT WIRE, sondern eine interne Testumgebung und ist nur für die Verwendung durch Mitarbeiter von Wire autorisiert. Jede öffentliche Nutzung ist UNTERSAGT. Die Daten der Benutzer dieser Testumgebung werden umfassend erfasst und analysiert. Um den sicheren Messenger Wire zu verwenden, besuchen Sie bitte [link]{url}[/link]", "conversationJoin.existentAccountJoinInBrowser": "Im Browser beitreten", "conversationJoin.existentAccountJoinWithoutLink": "an der Unterhaltung teilnehmen", "conversationJoin.existentAccountUserName": "Sie sind als {selfName} angemeldet", "conversationJoin.fullConversationHeadline": "Sie konnten der Unterhaltung nicht beitreten", "conversationJoin.fullConversationSubhead": "Die maximale Teilnehmeranzahl in dieser Unterhaltung wurde erreicht.", "conversationJoin.hasAccount": "Bereits registriert?", - "conversationJoin.headline": "Die Unterhaltung findet auf {{domain}} statt", + "conversationJoin.headline": "Die Unterhaltung findet auf {domain} statt", "conversationJoin.invalidHeadline": "Unterhaltung nicht gefunden", "conversationJoin.invalidSubhead": "Der Link zu dieser Gruppenunterhaltung ist abgelaufen oder nicht mehr gültig.", "conversationJoin.join": "Beitreten", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Favoriten", "conversationLabelGroups": "Gruppen", "conversationLabelPeople": "Personen", - "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", - "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] und [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] und [showmore]{number} mehr[/showmore]", + "conversationLikesCaptionReactedPlural": "reagierten mit {emojiName}", + "conversationLikesCaptionReactedSingular": "reagierte mit {emojiName}", "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Standort anzeigen", "conversationMLSMigrationFinalisationOngoingCall": "Aufgrund der Umstellung auf MLS haben Sie möglicherweise Probleme mit Ihrem aktuellen Anruf. Wenn das der Fall ist, legen Sie auf und rufen Sie erneut an.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] hat {users} hinzugefügt", + "conversationMemberJoinedMore": "[bold]{name}[/bold] hat {users} und [showmore]{count} andere[/showmore] hinzugefügt", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] ist beigetreten", "conversationMemberJoinedSelfYou": "[bold]Sie[/bold] sind beigetreten", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberJoinedYou": "[bold]Sie[/bold] haben {users} hinzugefügt", + "conversationMemberJoinedYouMore": "[bold]Sie[/bold] haben {users} und [showmore]{count} andere[/showmore] hinzugefügt", + "conversationMemberLeft": "[bold]{name}[/bold] hat die Unterhaltung verlassen", "conversationMemberLeftYou": "[bold]Sie[/bold] haben die Unterhaltung verlassen", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", - "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", - "conversationMemberWereRemoved": "{users} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] hat {users} entfernt", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} wurde aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", + "conversationMemberRemovedYou": "[bold]Sie[/bold] haben {users} entfernt", + "conversationMemberWereRemoved": "{users} wurden aus der Unterhaltung entfernt", "conversationMessageDelivered": "Zugestellt", "conversationMissedMessages": "Sie haben dieses Gerät eine Zeit lang nicht benutzt. Einige Nachrichten werden hier möglicherweise nicht angezeigt.", "conversationModalRestrictedFileSharingDescription": "Diese Datei konnte aufgrund von Einschränkungen bei der Dateifreigabe nicht geteilt werden.", "conversationModalRestrictedFileSharingHeadline": "Einschränkungen beim Teilen von Dateien", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} wurden aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} und {count} weitere wurden aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", "conversationNewConversation": "Kommunikation in Wire ist immer Ende-zu-Ende verschlüsselt. Alles, was Sie in dieser Unterhaltung senden und empfangen, ist nur für Sie und Ihren Kontakt zugänglich.", "conversationNotClassified": "Sicherheitsniveau: Nicht eingestuft", "conversationNotFoundMessage": "Entweder fehlt die Berechtigung für dieses Konto oder es existiert nicht mehr.", - "conversationNotFoundTitle": "{brandName} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} kann diese Unterhaltung nicht öffnen.", "conversationParticipantsSearchPlaceholder": "Nach Namen suchen", "conversationParticipantsTitle": "Unterhaltungsübersicht", "conversationPing": " hat gepingt", - "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", + "conversationPingConfirmTitle": "Sind Sie sicher, dass Sie {memberCount} Personen anpingen möchten?", "conversationPingYou": " haben gepingt", "conversationPlaybackError": "Nicht unterstützter Videotyp, bitte herunterladen", "conversationPlaybackErrorDownload": "Herunterladen", @@ -558,22 +558,22 @@ "conversationRenameYou": " haben die Unterhaltung umbenannt", "conversationResetTimer": " hat selbstlöschende Nachrichten ausgeschaltet", "conversationResetTimerYou": " haben selbstlöschende Nachrichten ausgeschaltet", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Beginnen Sie eine Unterhaltung mit {users}", + "conversationSendPastedFile": "Bild eingefügt am {date}", "conversationServicesWarning": "Dienste haben Zugriff auf den Inhalt dieser Unterhaltung", "conversationSomeone": "Jemand", "conversationStartNewConversation": "Eine Gruppe erstellen", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] wurde aus dem Team entfernt", "conversationToday": "Heute", "conversationTweetAuthor": " auf Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "Eine Nachricht von [highlight]{user}[/highlight] wurde nicht empfangen.", + "conversationUnableToDecrypt2": "[highlight]{users}s[/highlight] Geräte-Identität hat sich geändert. Nachricht kann nicht entschlüsselt werden.", "conversationUnableToDecryptErrorMessage": "Fehler", "conversationUnableToDecryptLink": "Warum?", "conversationUnableToDecryptResetSession": "Session zurücksetzen", "conversationUnverifiedUserWarning": "Bitte seien Sie dennoch vorsichtig, mit wem Sie vertrauliche Informationen teilen.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " hat selbstlöschende Nachrichten auf {time} gestellt", + "conversationUpdatedTimerYou": " haben selbstlöschende Nachrichten auf {time} gestellt", "conversationVideoAssetRestricted": "Empfang von Videos ist verboten", "conversationViewAllConversations": "Alle Unterhaltungen", "conversationViewTooltip": "Alle", @@ -586,7 +586,7 @@ "conversationYouNominative": "Sie", "conversationYouRemovedMissingLegalHoldConsent": "[bold]Sie[/bold] wurden aus dieser Unterhaltung entfernt, da die gesetzliche Aufbewahrung aktiviert wurde. [link]Mehr erfahren[/link]", "conversationsAllArchived": "Alle Unterhaltungen archiviert", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} Kontaktanfragen", "conversationsConnectionRequestOne": "Eine Kontaktanfrage", "conversationsContacts": "Kontakte", "conversationsEmptyConversation": "Gruppenunterhaltung", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "Keine eigenen Ordner", "conversationsPopoverNotificationSettings": "Benachrichtigungen", "conversationsPopoverNotify": "Benachrichtigen", - "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", + "conversationsPopoverRemoveFrom": "Aus \"{name}\" entfernen", "conversationsPopoverSilence": "Stummschalten", "conversationsPopoverUnarchive": "Reaktivieren", "conversationsPopoverUnblock": "Freigeben", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Jemand hat eine Nachricht gesendet", "conversationsSecondaryLineEphemeralReply": "Hat Ihnen geantwortet", "conversationsSecondaryLineEphemeralReplyGroup": "Jemand hat Ihnen geantwortet", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", - "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineIncomingCall": "{user} ruft an", + "conversationsSecondaryLinePeopleAdded": "{user} Personen wurden hinzugefügt", + "conversationsSecondaryLinePeopleLeft": "{number} Personen entfernt", + "conversationsSecondaryLinePersonAdded": "{user} wurde hinzugefügt", + "conversationsSecondaryLinePersonAddedSelf": "{user} ist beigetreten", + "conversationsSecondaryLinePersonAddedYou": "{user} hat Sie hinzugefügt", + "conversationsSecondaryLinePersonLeft": "{user} hat die Unterhaltung verlassen", + "conversationsSecondaryLinePersonRemoved": "{user} wurde entfernt", + "conversationsSecondaryLinePersonRemovedTeam": "{user} wurde aus dem Team entfernt", + "conversationsSecondaryLineRenamed": "{user} hat die Unterhaltung umbenannt", + "conversationsSecondaryLineSummaryMention": "{number} Erwähnung", + "conversationsSecondaryLineSummaryMentions": "{number} Erwähnungen", + "conversationsSecondaryLineSummaryMessage": "{number} Nachricht", + "conversationsSecondaryLineSummaryMessages": "{number} Nachrichten", + "conversationsSecondaryLineSummaryMissedCall": "{number} verpasster Anruf", + "conversationsSecondaryLineSummaryMissedCalls": "{number} verpasste Anrufe", + "conversationsSecondaryLineSummaryPing": "{number} Ping", + "conversationsSecondaryLineSummaryPings": "{number} Pings", + "conversationsSecondaryLineSummaryReplies": "{number} Antworten", + "conversationsSecondaryLineSummaryReply": "{number} Antwort", "conversationsSecondaryLineYouLeft": "Sie haben die Unterhaltung verlassen", "conversationsSecondaryLineYouWereRemoved": "Sie wurden entfernt", - "conversationsWelcome": "Welcome to {brandName} 👋", + "conversationsWelcome": "Willkommen bei {brandName} 👋", "cookiePolicyStrings.bannerText": "Um die Webseite ohne Anmeldung nutzen zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite wird der Verwendung von Cookies zugestimmt.{newline}Weitere Informationen zu Cookies sind in unserer Datenschutzerklärung zu finden.", "createAccount.headLine": "Benutzerkonto einrichten", "createAccount.nextButton": "Weiter", @@ -671,22 +671,22 @@ "extensionsGiphyMessage": "{tag} • via giphy.com", "extensionsGiphyNoGifs": "Kein GIF vorhanden", "extensionsGiphyRandom": "Zufällig", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da das Backend nicht mit den Backends aller Gruppenteilnehmer verbunden ist.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{domain}[/bold] nicht erreicht werden konnte.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden.", + "failedToAddParticipantsPlural": "[bold]{total} Teilnehmer[/bold] konnten nicht zur Gruppe hinzugefügt werden.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] und [bold]{name}[/bold] konnten nicht zur Gruppe hinzugefügt werden, da ihre Backends nicht miteinander verbunden sind.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] und [bold]{name}[/bold] konnten nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{domain}[/bold] nicht erreicht werden konnte.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[/bold]{names}[/bold] und [bold]{name}[/bold] konnten der Gruppe nicht hinzugefügt werden.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da die Backends nicht miteinander verbunden sind.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden, da das Backend von [bold]{domain}[/bold] nicht erreicht werden konnte.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] konnte nicht zur Gruppe hinzugefügt werden.", "featureConfigChangeModalApplock": "Die verbindliche App-Sperre ist deaktiviert. Sie benötigen kein Kennwort oder keine biometrische Authentifizierung mehr, um die App zu entsperren.", "featureConfigChangeModalApplockHeadline": "Team-Einstellungen geändert", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Kamera in Anrufen ist deaktiviert", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Kamera in Anrufen ist aktiviert", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalAudioVideoHeadline": "Es gab eine Änderung bei {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Ihr Team nutzt jetzt {brandName} Enterprise. Dadurch haben Sie Zugriff auf Funktionen wie beispielsweise Telefonkonferenzen. [link]Erfahren Sie mehr über {brandName} Enterprise[/link]", "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Erstellen von Gäste-Links ist nun für alle Gruppen-Admins deaktiviert.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Erstellen von Gäste-Links ist nun für alle Gruppen-Admins aktiviert.", @@ -694,18 +694,18 @@ "featureConfigChangeModalDownloadPathChanged": "Der Standard-Speicherort für Dateien auf Windows-Computern hat sich geändert. Die App benötigt einen Neustart, damit die neue Einstellung wirksam wird.", "featureConfigChangeModalDownloadPathDisabled": "Der Standard-Speicherort für Dateien auf Windows-Computern ist deaktiviert. Starten Sie die App neu, um heruntergeladene Dateien an einem neuen Ort zu speichern.", "featureConfigChangeModalDownloadPathEnabled": "Sie finden die heruntergeladenen Dateien jetzt an einem bestimmten Standard-Speicherort auf Ihrem Windows-Computer. Die App benötigt einen Neustart, damit die neue Einstellung wirksam wird.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalDownloadPathHeadline": "Es gab eine Änderung bei {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Das Teilen und Empfangen von Dateien jeder Art ist jetzt deaktiviert", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Das Teilen und Empfangen von Dateien jeder Art ist jetzt aktiviert", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalFileSharingHeadline": "Es gab eine Änderung bei {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Selbstlöschende Nachrichten sind deaktiviert", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Selbstlöschende Nachrichten sind aktiviert. Sie können einen Timer setzen, bevor Sie eine Nachricht schreiben.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", - "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Selbstlöschende Nachrichten sind ab jetzt verbindlich. Neue Nachrichten werden nach {timeout} gelöscht.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "Es gab eine Änderung bei {brandName}", + "federationConnectionRemove": "Backends [bold]{backendUrlOne}[/bold] und [bold]{backendUrlTwo}[/bold] sind nicht mehr verbunden.", + "federationDelete": "[bold]Ihr Backend[/bold] ist nicht mehr mit [bold]{backendUrl}.[/bold] verbunden.", + "fileTypeRestrictedIncoming": "Datei von [bold]{name}[/bold] kann nicht geöffnet werden", + "fileTypeRestrictedOutgoing": "Das Senden und Empfangen von Dateien mit der Endung {fileExt} ist in Ihrer Organisation nicht erlaubt", "folderViewTooltip": "Ordner", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Kein Treffer.", "fullsearchPlaceholder": "Nachrichten durchsuchen", "generatePassword": "Passwort generieren", - "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", + "groupCallConfirmationModalTitle": "Sind Sie sicher, dass Sie {memberCount} Personen anrufen möchten?", "groupCallModalCloseBtnLabel": "Fenster 'Anruf in einer Gruppe' schließen", "groupCallModalPrimaryBtnName": "Anrufen", "groupCreationDeleteEntry": "Eintrag löschen", "groupCreationParticipantsActionCreate": "Fertig", "groupCreationParticipantsActionSkip": "Überspringen", "groupCreationParticipantsHeader": "Personen hinzufügen", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Personen hinzufügen ({number})", "groupCreationParticipantsPlaceholder": "Nach Namen suchen", "groupCreationPreferencesAction": "Weiter", "groupCreationPreferencesErrorNameLong": "Der eingegebene Gruppenname ist zu lang", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Teilnehmerliste bearbeiten", "groupCreationPreferencesNonFederatingHeadline": "Gruppe kann nicht erstellt werden", "groupCreationPreferencesNonFederatingLeave": "Gruppenerstellung verwerfen", - "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "Personen der Backends {backends} können nicht derselben Gruppenunterhaltung beitreten, da ihre Backends nicht miteinander kommunizieren können. Um die Gruppe zu erstellen, entfernen Sie die betroffenen Teilnehmer. [link]Mehr erfahren[/link]", "groupCreationPreferencesPlaceholder": "Gruppenname", "groupParticipantActionBlock": "Kontakt blockieren…", "groupParticipantActionCancelRequest": "Anfrage abbrechen…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Kontakt hinzufügen", "groupParticipantActionStartConversation": "Unterhaltung beginnen", "groupParticipantActionUnblock": "Freigeben…", - "groupSizeInfo": "Up to {count} people can join a group conversation.", + "groupSizeInfo": "Bis zu {count} Personen können an einer Gruppenunterhaltung teilnehmen.", "guestLinkDisabled": "Erstellen von Gäste-Links ist in Ihrem Team nicht erlaubt.", "guestLinkDisabledByOtherTeam": "Sie können in dieser Unterhaltung keinen Gäste-Link generieren, da sie von jemandem aus einem anderen Team erstellt wurde und dieses Team keine Gäste-Links verwenden darf.", "guestLinkPasswordModal.conversationPasswordProtected": "Diese Unterhaltung ist passwortgeschützt.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "Sie können das Passwort später nicht ändern. Denken Sie daran, es zu kopieren und zu speichern.", "guestOptionsInfoModalTitleSubTitle": "Personen, die über den Gäste-Link an der Unterhaltung teilnehmen möchten, müssen zuerst dieses Passwort eingeben.", "guestOptionsInfoPasswordSecured": "Link ist passwortgesichert", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", + "guestOptionsInfoText": "Laden Sie andere mit einem Link zu dieser Unterhaltung ein. Jeder kann mit dem Link an der Unterhaltung teilnehmen – auch ohne {brandName}.", "guestOptionsInfoTextForgetPassword": "Passwort vergessen? Widerrufen Sie den Link und erstellen Sie einen neuen.", "guestOptionsInfoTextSecureWithPassword": "Sie können den Link auch mit einem Passwort sichern.", "guestOptionsInfoTextWithPassword": "Benutzer werden aufgefordert, das Passwort einzugeben, bevor sie mit einem Gäste-Link an der Unterhaltung teilnehmen können.", @@ -822,10 +822,10 @@ "index.welcome": "Willkommen bei {brandName}", "initDecryption": "Entschlüssele Events", "initEvents": "Nachrichten werden geladen", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} von {number2}", + "initReceivedSelfUser": "Hallo, {user}.", "initReceivedUserData": "Suche nach neuen Nachrichten", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Fast fertig - viel Erfolg mit {brandName}", "initValidatedClient": "Laden Sie Ihre Kontakte und Unterhaltungen", "internetConnectionSlow": "Langsame Internetverbindung", "invite.emailPlaceholder": "kollege@unternehmen.de", @@ -833,11 +833,11 @@ "invite.nextButton": "Weiter", "invite.skipForNow": "Überspringen", "invite.subhead": "Laden Sie Ihre Kollegen ein.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Freunde zu {brandName} einladen", + "inviteHintSelected": "Zum Kopieren {metaKey} + C drücken", + "inviteHintUnselected": "Markieren und {metaKey} + C drücken", + "inviteMessage": "Ich benutze {brandName}. Nach {username} suchen oder auf get.wire.com klicken.", + "inviteMessageNoEmail": "Ich benutze {brandName}. Auf get.wire.com klicken, um mich als Kontakt hinzuzufügen.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Strg", "jumpToLastMessage": "Zum Ende dieser Unterhaltung scrollen", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "E-Mail-Adresse bestätigen", "mediaBtnPause": "Pause", "mediaBtnPlay": "Wiedergabe", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Nachricht nicht gesendet, da das Backend von [bold]{domain}[/bold] nicht erreicht werden konnte.", "messageCouldNotBeSentConnectivityIssues": "Nachricht konnte aufgrund von Verbindungsproblemen nicht gesendet werden.", "messageCouldNotBeSentRetry": "Wiederholen", - "messageDetailsEdited": "Edited: {edited}", + "messageDetailsEdited": "Bearbeitet: {edited}", "messageDetailsNoReactions": "Niemand hat bisher auf diese Nachricht reagiert.", "messageDetailsNoReceipts": "Niemand hat diese Nachricht bisher gelesen.", "messageDetailsReceiptsOff": "Lesebestätigungen waren beim Senden dieser Nachricht nicht aktiviert.", - "messageDetailsSent": "Sent: {sent}", + "messageDetailsSent": "Gesendet: {sent}", "messageDetailsTitle": "Details", - "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Read{count}", + "messageDetailsTitleReactions": "Reaktionen{count}", + "messageDetailsTitleReceipts": "Gelesen{count}", "messageFailedToSendHideDetails": "Details ausblenden", - "messageFailedToSendParticipants": "{count} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", + "messageFailedToSendParticipants": "{count} Teilnehmer", + "messageFailedToSendParticipantsFromDomainPlural": "{count} Teilnehmer von {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 Teilnehmer von {domain}", "messageFailedToSendPlural": "haben Ihre Nachricht nicht erhalten.", "messageFailedToSendShowDetails": "Details anzeigen", "messageFailedToSendWillNotReceivePlural": "werden Ihre Nachricht nicht erhalten.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "werden Ihre Nachricht später erhalten.", "messageFailedToSendWillReceiveSingular": "wird Ihre Nachricht später erhalten.", "mlsConversationRecovered": "Sie haben das Gerät eine Weile nicht benutzt oder es ist ein Problem aufgetreten. Einige ältere Nachrichten werden hier eventuell nicht angezeigt.", - "mlsSignature": "MLS with {signature} Signature", + "mlsSignature": "MLS mit {signature} Signatur", "mlsThumbprint": "MLS-Daumenabdruck", "mlsToggleInfo": "Wenn dies aktiviert ist, wird für die Unterhaltung das neue Messaging-Layer-Security-Protokoll (MLS) verwendet.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Unterhaltung kann nicht beginnen", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "Sie können die Unterhaltung mit {name} im Moment nicht beginnen.
{name} muss Wire zuerst öffnen oder sich neu anmelden.
Bitte versuchen Sie es später noch einmal.", "modalAccountCreateAction": "Verstanden", "modalAccountCreateHeadline": "Benutzerkonto erstellen?", "modalAccountCreateMessage": "Wenn Sie ein Benutzerkonto erstellen, verlieren Sie den Gesprächsverlauf dieses Gästebereichs.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Lesebestätigungen sind aktiviert", "modalAccountReadReceiptsChangedSecondary": "Geräte verwalten", "modalAccountRemoveDeviceAction": "Gerät entfernen", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "\"{device}\" entfernen", "modalAccountRemoveDeviceMessage": "Ihr Passwort wird benötigt, um das Gerät zu entfernen.", "modalAccountRemoveDevicePlaceholder": "Passwort", "modalAcknowledgeAction": "OK", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Diesen Client zurücksetzen", "modalAppLockLockedError": "Falsches Kennwort", "modalAppLockLockedForgotCTA": "Zugang als neues Gerät", - "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", + "modalAppLockLockedTitle": "Kennwort zum Entsperren von {brandName} eingeben", "modalAppLockLockedUnlockButton": "Entsperren", "modalAppLockPasscode": "Kennwort", "modalAppLockSetupAcceptButton": "Kennwort festlegen", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {brandName}", + "modalAppLockSetupChangeMessage": "Ihre Organisation muss Ihre App sperren, wenn {brandName} nicht verwendet wird, um die Sicherheit des Teams zu gewährleisten.[br]Erstellen Sie einen Kennwort, um {brandName} zu entsperren. Merken Sie es sich, da es nicht wiederhergestellt werden kann.", + "modalAppLockSetupChangeTitle": "Es gab eine Änderung bei {brandName}", "modalAppLockSetupCloseBtn": "Fenster 'Passwort für App-Sperre festlegen?' schließen", "modalAppLockSetupDigit": "Eine Ziffer", - "modalAppLockSetupLong": "At least {minPasswordLength} characters long", + "modalAppLockSetupLong": "Mindestens {minPasswordLength} Zeichen lang", "modalAppLockSetupLower": "Ein Kleinbuchstabe", "modalAppLockSetupMessage": "Die App wird nach einer bestimmten Zeit der Inaktivität gesperrt.[br]Um die App zu entsperren, müssen Sie dieses Kennwort eingeben.[br]Bitte merken Sie es sich unbedingt, da es keine Möglichkeit gibt, es wiederherzustellen.", "modalAppLockSetupSecondPlaceholder": "Kennwort wiederholen", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Falsches Passwort", "modalAppLockWipePasswordGoBackButton": "Zurück", "modalAppLockWipePasswordPlaceholder": "Passwort", - "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", + "modalAppLockWipePasswordTitle": "Bitte Passwort für das {brandName}-Konto eingeben, um diesen Client zurückzusetzen", "modalAssetFileTypeRestrictionHeadline": "Eingeschränkter Dateityp", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "Der Dateityp von \"{fileName}\" ist nicht erlaubt.", "modalAssetParallelUploadsHeadline": "Zu viele Dateien auf einmal", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Sie können bis zu {number} Dateien gleichzeitig senden.", "modalAssetTooLargeHeadline": "Datei zu groß", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Sie können Dateien bis zu {number} senden", "modalAvailabilityAvailableMessage": "Andere sehen den Status als Verfügbar. Benachrichtigungen über eingehende Anrufe und Nachrichten werden anhand der Einstellungen in jeder Unterhaltung angezeigt.", "modalAvailabilityAvailableTitle": "Status: Verfügbar", "modalAvailabilityAwayMessage": "Andere sehen den Status als Abwesend. Benachrichtigungen über eingehende Anrufe oder Nachrichten werden nicht angezeigt.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Trotzdem anrufen", "modalCallSecondOutgoingHeadline": "Aktuellen Anruf beenden?", "modalCallSecondOutgoingMessage": "In einer anderen Unterhaltung ist ein Anruf aktiv. Wenn Sie hier anrufen, wird der andere Anruf beendet.", - "modalCallUpdateClientHeadline": "Please update {brandName}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", + "modalCallUpdateClientHeadline": "Bitte aktualisieren Sie {brandName}", + "modalCallUpdateClientMessage": "Sie haben einen Anruf erhalten, der von dieser Version von {brandName} nicht unterstützt wird.", "modalConferenceCallNotSupportedHeadline": "Telefonkonferenzen sind nicht verfügbar.", "modalConferenceCallNotSupportedJoinMessage": "Um einem Gruppenanruf beizutreten, wechseln Sie bitte zu einem kompatiblen Browser.", "modalConferenceCallNotSupportedMessage": "Dieser Browser unterstützt keine Ende-zu-Ende verschlüsselten Telefonkonferenzen.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Abbrechen", "modalConnectAcceptAction": "Kontakt hinzufügen", "modalConnectAcceptHeadline": "Annehmen?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Dies verbindet Sie und beginnt die Unterhaltung mit {user}.", "modalConnectAcceptSecondary": "Ignorieren", "modalConnectCancelAction": "Ja", "modalConnectCancelHeadline": "Kontaktanfrage abbrechen?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Kontaktanfrage an {user} entfernen.", "modalConnectCancelSecondary": "Nein", "modalConversationClearAction": "Löschen", "modalConversationClearHeadline": "Unterhaltungsverlauf löschen?", "modalConversationClearMessage": "Dadurch wird der Gesprächsverlauf auf all Ihren Geräten gelöscht.", "modalConversationClearOption": "Unterhaltung auch verlassen", "modalConversationDeleteErrorHeadline": "Gruppe wurde nicht gelöscht", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", + "modalConversationDeleteErrorMessage": "Beim Löschen der Gruppe {name} ist ein Fehler aufgetreten. Bitte erneut versuchen.", "modalConversationDeleteGroupAction": "Löschen", "modalConversationDeleteGroupHeadline": "Gruppenunterhaltung löschen?", "modalConversationDeleteGroupMessage": "Dies wird die Gruppe und alle Inhalte für alle Teilnehmer auf allen Geräten löschen. Es gibt keine Möglichkeit, den Inhalt wiederherzustellen. Alle Teilnehmer werden darüber benachrichtigt.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "Sie konnten der Unterhaltung nicht beitreten", "modalConversationJoinFullMessage": "Die Unterhaltung ist voll.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", + "modalConversationJoinMessage": "Sie wurden zu dieser Unterhaltung eingeladen: {conversationName}", "modalConversationJoinNotFoundHeadline": "Sie konnten der Unterhaltung nicht beitreten", "modalConversationJoinNotFoundMessage": "Der Link zu dieser Unterhaltung ist ungültig.", "modalConversationLeaveAction": "Verlassen", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "Unterhaltung {name} verlassen?", "modalConversationLeaveMessage": "Du wirst keine Nachrichten in dieser Unterhaltung senden oder empfangen können.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", + "modalConversationLeaveMessageCloseBtn": "Fenster 'Unterhaltung {name} verlassen' schließen", "modalConversationLeaveOption": "Auch den Verlauf löschen", "modalConversationMessageTooLongHeadline": "Nachricht zu lang", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Sie können Nachrichten mit bist zu {number} Zeichen senden.", "modalConversationNewDeviceAction": "Dennoch senden", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} haben begonnen, neue Geräte zu nutzen", + "modalConversationNewDeviceHeadlineOne": "{user} hat begonnen, ein neues Gerät zu nutzen", + "modalConversationNewDeviceHeadlineYou": "{user} haben begonnen, ein neues Gerät zu nutzen", "modalConversationNewDeviceIncomingCallAction": "Anruf annehmen", "modalConversationNewDeviceIncomingCallMessage": "Möchten Sie den Anruf noch annehmen?", "modalConversationNewDeviceMessage": "Möchten Sie die Nachricht noch senden?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Möchten Sie trotzdem anrufen?", "modalConversationNotConnectedHeadline": "Niemand wurde zur Unterhaltung hinzugefügt", "modalConversationNotConnectedMessageMany": "Eine der ausgewählten Personen will nicht zur Unterhaltung hinzugefügt werden.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} will nicht zur Unterhaltung hinzugefügt werden.", "modalConversationOptionsAllowGuestMessage": "Gäste konnten nicht zugelassen werden. Bitte nochmal versuchen.", "modalConversationOptionsAllowServiceMessage": "Dienste konnten nicht zugelassen werden. Bitte nochmal versuchen.", "modalConversationOptionsDisableGuestMessage": "Gäste konnten nicht entfernt werden. Bitte nochmal versuchen.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Aktuelle Gäste werden aus der Unterhaltung entfernt. Neue Gäste können nicht hinzugefügt werden.", "modalConversationRemoveGuestsOrServicesAction": "Deaktivieren", "modalConversationRemoveHeadline": "Entfernen?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} wird in dieser Unterhaltung keine Nachrichten schicken oder empfangen können.", "modalConversationRemoveServicesHeadline": "Zugang zu Diensten deaktivieren?", "modalConversationRemoveServicesMessage": "Aktuelle Dienste werden aus der Unterhaltung entfernt. Neue Dienste können nicht hinzugefügt werden.", "modalConversationRevokeLinkAction": "Link widerrufen", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Link widerrufen?", "modalConversationRevokeLinkMessage": "Neue Gäste werden nicht mehr mit diesem Link beitreten können. Aktuelle Gäste haben weiterhin Zugriff auf die Unterhaltung.", "modalConversationTooManyMembersHeadline": "Die Gruppe ist voll", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "An einer Gruppe können bis zu {number1} Personen teilnehmen. Hier ist nur noch Platz für {number2} Personen.", "modalCreateFolderAction": "Anlegen", "modalCreateFolderHeadline": "Neuen Ordner anlegen", "modalCreateFolderMessage": "Unterhaltung in einen neuen Ordner verschieben.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Ausgewählte Animation ist zu groß", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "Maximale Größe beträgt {number} MB.", "modalGuestLinkJoinConfirmLabel": "Passwort bestätigen", "modalGuestLinkJoinConfirmPlaceholder": "Bestätigen Sie Ihr Passwort", - "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Verwenden Sie mindestens {minPasswordLength} Zeichen, mit einem Kleinbuchstaben, einem Großbuchstaben, einer Zahl und einem Sonderzeichen.", "modalGuestLinkJoinLabel": "Passwort festlegen", "modalGuestLinkJoinPlaceholder": "Passwort eingeben", "modalIntegrationUnavailableHeadline": "Bots momentan nicht verfügbar", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "Ein Audio-Eingabegerät konnte nicht gefunden werden. Andere Teilnehmer können Sie nicht hören, bis Ihre Audio-Einstellungen eingerichtet sind.", "modalNoAudioInputTitle": "Mikrofon deaktiviert", "modalNoCameraCloseBtn": " Fenster 'Kein Kamerazugriff' schließen", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} hat keinen Zugriff auf die Kamera.[br][faqLink]Lesen Sie diesen Artikel[/faqLink], um herauszufinden, wie Sie das Problem beheben können.", "modalNoCameraTitle": "Kein Kamerazugriff", "modalOpenLinkAction": "Öffnen", - "modalOpenLinkMessage": "This will take you to {link}", + "modalOpenLinkMessage": "Dieser Link öffnet {link}", "modalOpenLinkTitle": "Link öffnen", "modalOptionSecondary": "Abbrechen", "modalPictureFileFormatHeadline": "Bild kann nicht verwendet werden", "modalPictureFileFormatMessage": "Bitte wählen Sie eine PNG- oder JPEG-Datei.", "modalPictureTooLargeHeadline": "Ausgewähltes Bild ist zu groß", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "Sie können Bilder bis zu {number} MB verwenden.", "modalPictureTooSmallHeadline": "Bild zu klein", "modalPictureTooSmallMessage": "Bitte wählen Sie ein Bild mit mindestens 320 x 320 Pixeln.", "modalPreferencesAccountEmailErrorHeadline": "Fehler", "modalPreferencesAccountEmailHeadline": "E-Mail-Adresse bestätigen", "modalPreferencesAccountEmailInvalidMessage": "Die E-Mail-Adresse ist ungültig.", "modalPreferencesAccountEmailTakenMessage": "Die E-Mail-Adresse ist bereits vergeben.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", + "modalRemoveDeviceCloseBtn": "Fenster 'Gerät {name} entfernen' schließen", "modalServiceUnavailableHeadline": "Hinzufügen des Dienstes nicht möglich", "modalServiceUnavailableMessage": "Der Dienst ist derzeit nicht verfügbar.", "modalSessionResetHeadline": "Die Session wurde zurückgesetzt", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Erneut versuchen", "modalUploadContactsMessage": "Wir haben Ihre Informationen nicht erhalten. Bitte versuchen Sie erneut, Ihre Kontakte zu importieren.", "modalUserBlockAction": "Blockieren", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "{user} blockieren?", + "modalUserBlockMessage": "{user} wird Sie nicht mehr kontaktieren oder zu Gruppenunterhaltungen hinzufügen können.", "modalUserBlockedForLegalHold": "Dieser Nutzer ist aufgrund der gesetzlichen Aufbewahrung gesperrt. [link]Mehr erfahren[/link]", "modalUserCannotAcceptConnectionMessage": "Kontaktanfrage konnte nicht angenommen werden", "modalUserCannotBeAddedHeadline": "Gäste können nicht hinzugefügt werden", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Kontaktanfrage konnte nicht ignoriert werden", "modalUserCannotSendConnectionLegalHoldMessage": "Aufgrund der gesetzlichen Aufbewahrung können Sie sich mit diesem Nutzer nicht verbinden. [link]Mehr erfahren[/link]", "modalUserCannotSendConnectionMessage": "Kontaktanfrage konnte nicht gesendet werden", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", + "modalUserCannotSendConnectionNotFederatingMessage": "Sie können keine Kontaktanfrage senden, da Ihr Backend nicht mit dem von {Benutzername} verbunden ist.", "modalUserLearnMore": "Mehr erfahren", "modalUserUnblockAction": "Freigeben", "modalUserUnblockHeadline": "Freigeben?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} wird Sie wieder kontaktieren und zu Gruppenunterhaltungen hinzufügen können.", "moderatorMenuEntryMute": "Stummschalten", "moderatorMenuEntryMuteAllOthers": "Alle anderen stummschalten", "muteStateRemoteMute": "Sie wurden stummgeschaltet", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Hat Ihre Kontaktanfrage akzeptiert", "notificationConnectionConnected": "Sie sind jetzt verbunden", "notificationConnectionRequest": "Möchte Sie als Kontakt hinzufügen", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} hat eine Unterhaltung begonnen", "notificationConversationDeleted": "Eine Unterhaltung wurde gelöscht", - "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", - "notificationMention": "Mention: {text}", + "notificationConversationDeletedNamed": "{name} wurde gelöscht", + "notificationConversationMessageTimerReset": "{user} hat selbstlöschende Nachrichten ausgeschaltet", + "notificationConversationMessageTimerUpdate": "{user} hat selbstlöschende Nachrichten auf {time} gestellt", + "notificationConversationRename": "{user} hat die Unterhaltung in {name} umbenannt", + "notificationMemberJoinMany": "{user} hat {number} Kontakte zur Unterhaltung hinzugefügt", + "notificationMemberJoinOne": "{user1} hat {user2} zur Unterhaltung hinzugefügt", + "notificationMemberJoinSelf": "{user} ist der Unterhaltung beigetreten", + "notificationMemberLeaveRemovedYou": "{user} hat Sie aus der Unterhaltung entfernt", + "notificationMention": "Erwähnung: {text}", "notificationObfuscated": "Hat eine Nachricht gesendet", "notificationObfuscatedMention": "Hat Sie erwähnt", "notificationObfuscatedReply": "Hat Ihnen geantwortet", "notificationObfuscatedTitle": "Jemand", "notificationPing": "Hat gepingt", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": "{reaction} Ihre Nachricht", + "notificationReply": "Antwort: {text}", "notificationSettingsDisclaimer": "Immer benachrichtigen (einschließlich Audio- und Videoanrufe) oder nur bei Erwähnungen oder wenn jemand auf eine Ihrer Nachrichten antwortet.", "notificationSettingsEverything": "Alles", "notificationSettingsMentionsAndReplies": "Erwähnungen und Antworten", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Gäste-Links zu Unterhaltungen in Wire zu erstellen", "oauth.subhead": "Microsoft Outlook benötigt Ihre Erlaubnis, um:", "offlineBackendLearnMore": "Mehr erfahren", - "ongoingAudioCall": "Ongoing audio call with {conversationName}.", - "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", - "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "ongoingAudioCall": "Laufender Audioanruf mit {conversationName}.", + "ongoingGroupAudioCall": "Laufende Telefonkonferenz mit {conversationName}.", + "ongoingGroupVideoCall": "Laufende Videokonferenz mit {conversationName}, Ihre Kamera ist {cameraStatus}.", + "ongoingVideoCall": "Laufender Videoanruf mit {conversationName}, Ihre Kamera ist {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "Sie können momentan nicht mit {participantName} kommunizieren. Wenn {participantName} sich erneut anmeldet, können Sie wieder anrufen sowie Nachrichten und Dateien senden.", + "otherUserNotSupportMLSMsg": "Sie können nicht mit {participantName} kommunizieren, da Sie beide unterschiedliche Protokolle verwenden. Wenn {participantName} ein Update erhält, können Sie anrufen sowie Nachrichten und Dateien senden.", + "participantDevicesDetailHeadline": "Überprüfen Sie, ob dieser Fingerabdruck mit dem auf [bold]{user}s Gerät[/bold] übereinstimmt.", "participantDevicesDetailHowTo": "Wie mache ich das?", "participantDevicesDetailResetSession": "Session zurücksetzen", "participantDevicesDetailShowMyDevice": "Meinen Fingerabdruck anzeigen", "participantDevicesDetailVerify": "Überprüft", "participantDevicesHeader": "Geräte", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} gibt jedem Gerät einen einzigartigen Fingerabdruck. Vergleichen Sie diese mit {user} und überprüfen Sie Ihre Unterhaltung.", "participantDevicesLearnMore": "Mehr erfahren", - "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "{user} hat keine Geräte, die mit dem Benutzerkonto verbunden sind, und wird Ihre Nachrichten oder Anrufe im Moment nicht erhalten.", "participantDevicesProteusDeviceVerification": "Proteus-Geräteüberprüfung", "participantDevicesProteusKeyFingerprint": "Proteus-Schlüssel-Fingerabdruck", "participantDevicesSelfAllDevices": "Alle meine Geräte anzeigen", @@ -1221,22 +1221,22 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} hat keinen Zugriff auf die Kamera.[br][faqLink]Lesen Sie diesen Artikel[/faqLink], um herauszufinden, wie Sie das Problem beheben können.", "preferencesAVPermissionDetail": "In den Einstellungen aktivieren", "preferencesAVSpeakers": "Lautsprecher", "preferencesAVTemporaryDisclaimer": "Gäste können Videokonferenzen nicht selbst starten. Wählen Sie die Kamera aus, die bei der Teilnahme verwendet werden soll.", "preferencesAVTryAgain": "Erneut versuchen", "preferencesAbout": "Über Wire", - "preferencesAboutAVSVersion": "AVS version {version}", + "preferencesAboutAVSVersion": "AVS-Version {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {version}", + "preferencesAboutDesktopVersion": "Desktop-Version {version}", "preferencesAboutPrivacyPolicy": "Datenschutzrichtlinie", "preferencesAboutSupport": "Support", "preferencesAboutSupportContact": "Support kontaktieren", "preferencesAboutSupportWebsite": "Support-Webseite", "preferencesAboutTermsOfUse": "Nutzungsbedingungen", - "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutVersion": "{brandName} Web-Version {version}", + "preferencesAboutWebsite": "{brandName}-Webseite", "preferencesAccount": "Benutzerkonto", "preferencesAccountAccentColor": "Profilfarbe auswählen", "preferencesAccountAccentColorAMBER": "Bernstein", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Rot", "preferencesAccountAccentColorTURQUOISE": "Petrol", "preferencesAccountAppLockCheckbox": "Mit Kennwort sperren", - "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Wire nach {locktime} im Hintergrund sperren. Mit Touch ID oder Kennwort entsperren.", "preferencesAccountAvailabilityUnset": "Status auswählen", "preferencesAccountCopyLink": "Profil-Link kopieren", "preferencesAccountCreateTeam": "Team erstellen", "preferencesAccountData": "Datennutzung", - "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Nutzungsdaten ermöglichen {brandName} zu verstehen, wie die Anwendung verwendet wird und wie sie verbessert werden kann. Die Daten sind anonym und umfassen nicht den Inhalt Ihrer Kommunikation (wie Nachrichten, Dateien oder Anrufe).", "preferencesAccountDataTelemetryCheckbox": "Anonyme Nutzungsdaten senden", "preferencesAccountDelete": "Benutzerkonto löschen", "preferencesAccountDisplayname": "Profilname", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Abmelden", "preferencesAccountManageTeam": "Team verwalten", "preferencesAccountMarketingConsentCheckbox": "Newsletter abonnieren", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "Neuigkeiten und Informationen zu Produktaktualisierungen von {brandName} per E-Mail erhalten.", "preferencesAccountPrivacy": "Datenschutz", "preferencesAccountReadReceiptsCheckbox": "Lesebestätigungen", "preferencesAccountReadReceiptsDetail": "Wenn diese Option deaktiviert ist, sieht man keine Lesebestätigungen von anderen.\nGilt nicht für Gruppen.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Falls Sie eines dieser Geräte nicht erkennen, entfernen Sie es und setzen Sie Ihr Passwort zurück.", "preferencesDevicesCurrent": "Dieses Gerät", "preferencesDevicesFingerprint": "Schlüssel-Fingerabdruck", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gibt jedem Gerät einen einzigartigen Fingerabdruck. Bitte diese vergleichen und die Geräte und Unterhaltungen verifizieren.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Gerät entfernen", "preferencesDevicesRemoveCancel": "Abbrechen", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Einige", "preferencesOptionsAudioSomeDetail": "Pings und Anrufe", "preferencesOptionsBackupExportHeadline": "Sichern", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Ein Backup erstellen, um den Gesprächsverlauf zu sichern. Damit können Unterhaltungen wiederhergestellt werden, falls das Gerät verloren geht oder ein neues genutzt wird.\nDie Backup-Datei wird nicht mit {brandName} Ende-zu-Ende-Verschlüsselung geschützt. Bitte darauf achten, sie an einem sicheren Ort zu speichern.", "preferencesOptionsBackupHeader": "Gesprächsverlauf", "preferencesOptionsBackupImportHeadline": "Wiederherstellen", "preferencesOptionsBackupImportSecondary": "Es können nur Backup-Dateien derselben Plattform wiederhergestellt werden. Der Inhalt der Backup-Datei ersetzt den Gesprächsverlauf auf diesem Gerät.", "preferencesOptionsBackupTryAgain": "Erneut versuchen", "preferencesOptionsCall": "Anrufe", "preferencesOptionsCallLogs": "Fehlerbehebung", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Speichern Sie den Anruf-Fehlerbericht. Diese Informationen helfen dem {BrandName}-Support bei der Klärung des Problems.", "preferencesOptionsCallLogsGet": "Fehlerbericht speichern", "preferencesOptionsContacts": "Kontakte", "preferencesOptionsContactsDetail": "Wir verwenden Ihre Kontaktdaten, damit wir Sie mit anderen verbinden können. Wir anonymisieren alle Informationen und geben sie nicht an Dritte weiter.\n", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Diese Nachricht ist nicht sichtbar.", "replyQuoteShowLess": "Weniger anzeigen", "replyQuoteShowMore": "Mehr anzeigen", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "Ursprüngliche Nachricht vom {date}", + "replyQuoteTimeStampTime": "Ursprüngliche Nachricht von {time}", "roleAdmin": "Admin", "roleOwner": "Besitzer", "rolePartner": "Extern", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Mehr erfahren", "searchGroupConversations": "Gruppenunterhaltung suchen", "searchGroupParticipants": "Gruppenmitglieder", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Freunde zu {brandName} einladen", "searchInviteButtonContacts": "Aus Kontakte", "searchInviteDetail": "Teilen Sie Ihre Kontakte, damit wir Sie mit anderen verbinden können. Wir anonymisieren alle Informationen und geben sie nicht an andere weiter.", "searchInviteHeadline": "Laden Sie Ihre Freunde ein", "searchInviteShare": "Kontakte teilen", - "searchListAdmins": "Group Admins ({count})", + "searchListAdmins": "Gruppen-Admins ({count})", "searchListEveryoneParticipates": "All Ihre Kontakte\nsind bereits in\ndieser Unterhaltung.", - "searchListMembers": "Group Members ({count})", + "searchListMembers": "Gruppen-Mitglieder ({count})", "searchListNoAdmins": "Es gibt keine Admins.", "searchListNoMatches": "Kein passendes Ergebnis.\nSuchen Sie nach einem\nanderen Namen.", "searchManageServices": "Dienste verwalten", "searchManageServicesNoResults": "Dienste verwalten", "searchMemberInvite": "Weitere Mitglieder einladen", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Bislang keine Kontakte auf {brandName}.\nBitte nach Namen oder\nBenutzernamen suchen.", "searchNoMatchesPartner": "Keine Suchtreffer", "searchNoServicesManager": "Dienste sind Helfer, die den Workflow verbessern können.", "searchNoServicesMember": "Dienste sind Helfer, die den Workflow verbessern können. Bitte an den Administrator wenden, um diese für das Team zu aktivieren.", "searchOtherDomainFederation": "Mit einer anderen Domain verbinden", "searchOthers": "Suchergebnisse", - "searchOthersFederation": "Connect with {domainName}", + "searchOthersFederation": "Mit {domainName} verbinden", "searchPeople": "Kontakte", "searchPeopleOnlyPlaceholder": "Personen suchen", "searchPeoplePlaceholder": "Nach Personen und Unterhaltungen suchen", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Kontakte anhand ihres\nNamens oder Benutzernamens finden", "searchTrySearchFederation": "Finden Sie Personen in Wire anhand ihrer Namen oder\n@Benutzernamen\n\nFinden Sie Personen einer anderen Domain\nmit @Benutzername@Domainname", "searchTrySearchLearnMore": "Mehr erfahren", - "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "Sie können nicht mit {selfUserName} kommunizieren, da Ihr Gerät das entsprechende Protokoll nicht unterstützt.", "selfNotSupportMLSMsgPart2": ", um zu telefonieren sowie Nachrichten und Dateien zu senden.", "selfProfileImageAlt": "Ihr Profilbild", "servicesOptionsTitle": "Dienste", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Bitte den SSO-Code eingeben", "ssoLogin.subheadCodeOrEmail": "Bitte E-Mail-Adresse oder SSO-Code eingeben", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "Wenn Ihre E-Mail-Adresse mit einer Unternehmensinstallation von {brandName} übereinstimmt, wird sich die App mit diesem Server verbinden.", - "startedAudioCallingAlert": "You are calling {conversationName}.", - "startedGroupCallingAlert": "You started a conference call with {conversationName}.", - "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", - "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", + "startedAudioCallingAlert": "Sie rufen {conversationName} an.", + "startedGroupCallingAlert": "Sie haben eine Telefonkonferenz mit {conversationName} begonnen.", + "startedVideoCallingAlert": "Sie rufen {conversationName} an, Ihre Kamera ist {cameraStatus}.", + "startedVideoGroupCallingAlert": "Sie haben eine Telefonkonferenz mit {conversationName} begonnen, Ihre Kamera ist {cameraStatus}.", "takeoverButtonChoose": "Wählen Sie Ihren eigenen", "takeoverButtonKeep": "Diesen behalten", "takeoverLink": "Mehr erfahren", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Persönlichen Benutzernamen auf {brandName} sichern.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "Sie haben ein Team mit dieser E-Mail-Adresse auf einem anderen Gerät erstellt oder sind einem Team beigetreten.", "teamCreationAlreadyInTeamErrorTitle": "Bereits Teil eines Teams", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Team-Erstellung fortsetzen", "teamCreationLeaveModalTitle": "Schließen ohne zu speichern?", "teamCreationOpenTeamManagement": "Team-Management öffnen", - "teamCreationStep": "Step {currentStep} of {totalSteps}", + "teamCreationStep": "Schritt {currentStep} von {totalSteps}", "teamCreationSuccessCloseLabel": "Ansicht Team erstellt schließen", "teamCreationSuccessListItem1": "Ihre ersten Team-Mitglieder einzuladen und mit der Zusammenarbeit zu beginnen", "teamCreationSuccessListItem2": "Ihre Team-Einstellungen anzupassen", "teamCreationSuccessListTitle": "Öffnen Sie Team-Management, um:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", - "teamCreationSuccessTitle": "Congratulations {name}!", + "teamCreationSuccessSubTitle": "Sie sind jetzt Besitzer des Teams {teamName}.", + "teamCreationSuccessTitle": "Herzlichen Glückwunsch {name}!", "teamCreationTitle": "Erstellen Sie Ihr Team", "teamName.headline": "Team benennen", "teamName.subhead": "Der Name kann später jederzeit geändert werden.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Selbstlöschende Nachrichten", "tooltipConversationAddImage": "Bild hinzufügen", "tooltipConversationCall": "Anruf", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Teilnehmer zur Unterhaltung hinzufügen ({shortcut})", "tooltipConversationDetailsRename": "Unterhaltung umbenennen", "tooltipConversationEphemeral": "Selbstlöschende Nachricht", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", + "tooltipConversationEphemeralAriaLabel": "Schreiben Sie eine selbstlöschende Nachricht ein, derzeit auf {time} eingestellt", "tooltipConversationFile": "Datei senden", "tooltipConversationInfo": "Info zur Unterhaltung", - "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", - "tooltipConversationInputOneUserTyping": "{user1} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} und {count} weitere Personen schreiben", + "tooltipConversationInputOneUserTyping": "{user1} schreibt", "tooltipConversationInputPlaceholder": "Eine Nachricht schreiben", - "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationInputTwoUserTyping": "{user1} und {user2} schreiben", + "tooltipConversationPeople": "Unterhaltungsübersicht ({shortcut})", "tooltipConversationPicture": "Bild senden", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Suche", "tooltipConversationSendMessage": "Nachricht senden", "tooltipConversationVideoCall": "Videoanruf", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Archivieren ({shortcut})", + "tooltipConversationsArchived": "Archiv anzeigen ({number})", "tooltipConversationsMore": "Mehr", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "Benachrichtigungseinstellungen öffnen ({shortcut})", + "tooltipConversationsNotify": "Benachrichtigen ({shortcut})", "tooltipConversationsPreferences": "Einstellungen öffnen", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Stummschalten ({shortcut})", + "tooltipConversationsStart": "Unterhaltung beginnen ({shortcut})", "tooltipPreferencesContactsMacos": "Teilen Sie all Ihre Kontakte aus der macOS Kontakte-App", "tooltipPreferencesPassword": "Öffnen Sie eine andere Website, um Ihr Passwort zurückzusetzen", "tooltipPreferencesPicture": "Ändern Sie Ihr Bild…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Kein Status", "userBlockedConnectionBadge": "Blockiert", "userListContacts": "Kontakte", - "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", - "userNotFoundTitle": "{brandName} can’t find this person.", - "userNotVerified": "Get certainty about {user}’s identity before connecting.", + "userListSelectedContacts": "Ausgewählt ({selectedContacts})", + "userNotFoundMessage": "Entweder fehlt die Berechtigung für dieses Konto oder die Person nutzt {brandName} nicht.", + "userNotFoundTitle": "{brandName} kann diese Person nicht finden.", + "userNotVerified": "Verschaffen Sie sich Gewissheit über die Identität von {user}, bevor Sie den Kontakt hinzufügen.", "userProfileButtonConnect": "Kontakt hinzufügen", "userProfileButtonIgnore": "Ignorieren", "userProfileButtonUnblock": "Freigeben", "userProfileDomain": "Domain", "userProfileEmail": "E-Mail", "userProfileImageAlt": "Profilbild von", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "{time}h verbleibend", + "userRemainingTimeMinutes": "Weniger als {time}m verbleibend", "verify.changeEmail": "E-Mail-Adresse ändern", "verify.headline": "Posteingang prüfen", "verify.resendCode": "Code erneut senden", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Mikrofon", "videoCallOverlayOpenFullScreen": "Open the call in full screen", "videoCallOverlayOpenPopupWindow": "In neuem Fenster öffnen", - "videoCallOverlayParticipantsListLabel": "Participants ({count})", + "videoCallOverlayParticipantsListLabel": "Teilnehmer ({count})", "videoCallOverlayShareScreen": "Bildschirm teilen", "videoCallOverlayShowParticipantsList": "Teilnehmerliste anzeigen", "videoCallOverlayViewModeAll": "Alle Teilnehmer anzeigen", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Hintergrund", "videoCallbackgroundNotBlurred": "Hintergrund nicht weichzeichnen", "videoCallvideoInputCamera": "Kamera", - "videoSpeakersTabAll": "All ({count})", + "videoSpeakersTabAll": "Alle {count}", "videoSpeakersTabSpeakers": "Sprecher", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Diese Version von {brandName} kann nicht an Anrufen teilnehmen. Bitte nutzen Sie", "warningCallQualityPoor": "Schlechte Verbindung", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} ruft an. Ihr Browser unterstützt keine Anrufe.", "warningCallUnsupportedOutgoing": "Sie können nicht anrufen, da Ihr Browser keine Anrufe unterstützt.", "warningCallUpgradeBrowser": "Um anzurufen, aktualisieren Sie bitte Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Verbindung wird hergestellt. {brandName} kann Nachrichten möglicherweise nicht empfangen.", "warningConnectivityNoInternet": "Kein Internet. Sie werden keine Nachrichten senden oder empfangen können.", "warningLearnMore": "Mehr erfahren", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Eine neue Version von {brandName} ist verfügbar.", "warningLifecycleUpdateLink": "Jetzt aktualisieren", "warningLifecycleUpdateNotes": "Neue Funktionen", "warningNotFoundCamera": "Sie können nicht anrufen, da Ihr Computer keine Kamera hat.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Zugriff auf Mikrofon gewähren", "warningPermissionRequestNotification": "[icon] Benachrichtigungen zulassen", "warningPermissionRequestScreen": "[icon] Zugriff auf Bildschirm gewähren", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "wireLinux": "{brandName} für Linux", + "wireMacos": "{brandName} für macOS", + "wireWindows": "{brandName} für Windows", + "wire_for_web": "{brandName} für Web" } diff --git a/src/i18n/el-GR.json b/src/i18n/el-GR.json index 4a493afafbe..9ad0993cadc 100644 --- a/src/i18n/el-GR.json +++ b/src/i18n/el-GR.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Προσθήκη", "addParticipantsHeader": "Προσθήκη ατόμων", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Προσθήκη ατόμων ({number})", "addParticipantsManageServices": "Manage services", "addParticipantsManageServicesNoResults": "Manage services", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Ξέχασα τον κωδικό πρόσβασης", "authAccountPublicComputer": "Αυτός είναι ένας δημόσιος υπολογιστής", "authAccountSignIn": "Σύνδεση", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Ενεργοποιήστε τα cookies για να συνδεθείτε στο {brandName}.", + "authBlockedDatabase": "Το {brandName} χρειάζεται πρόσβαση σε τοπικό αποθηκευτικό χώρο για την προβολή των μηνυμάτων σας. Η τοπική αποθήκευση δεν είναι διαθέσιμη σε ιδιωτική λειτουργία.", + "authBlockedTabs": "Το {brandName} είναι ήδη ανοικτό σε άλλη καρτέλα.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Μη έγκυρος κωδικός", "authErrorCountryCodeInvalid": "Μη έγκυρος κωδικός χώρας", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "Εντάξει", "authHistoryDescription": "Για λόγους απορρήτου, το ιστορικό συνομιλιών σας δεν θα εμφανίζεται εδώ.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Είναι η πρώτη φορά που χρησιμοποιείτε το {brandName} σε αυτήν τη συσκευή.", "authHistoryReuseDescription": "Τα μηνύματα που αποστέλλονται την ίδια στιγμή δεν θα εμφανίζονται εδώ.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Έχετε χρησιμοποιήσει ξανά το {brandName} σε αυτήν την συσκευή.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Διαχείριση συσκευών", "authLimitButtonSignOut": "Αποσύνδεση", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Αφαιρέστε μία από τις άλλες συσκευές σας για να αρχίσετε να χρησιμοποιείτε το {brandName} σε αυτήν.", "authLimitDevicesCurrent": "(Τρέχουσα)", "authLimitDevicesHeadline": "Συσκευές", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Επαναποστολή σε {email}", "authPostedResendAction": "Δεν εμφανίζεται το email,", "authPostedResendDetail": "Ελέγξτε τα email σας και ακολουθήστε τις οδηγίες που θα βρείτε.", "authPostedResendHeadline": "Έχετε μήνυμα.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Προσθήκη", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Αυτό σας επιτρέπει να χρησιμοποιήσετε το {brandName} σε πολλαπλές συσκευές.", "authVerifyAccountHeadline": "Προσθέστε email και κωδικό πρόσβασης.", "authVerifyAccountLogout": "Αποσύνδεση", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Δεν εμφανίζεται ο κωδικός,", "authVerifyCodeResendDetail": "Επαναποστολή", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Μπορείτε να ζητήσετε νέο κωδικό {expiration}.", "authVerifyPasswordHeadline": "Εισάγετε τον κωδικό σας", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} στο τηλεφώνημα", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Αρχεία", "collectionSectionImages": "Images", "collectionSectionLinks": "Σύνδεσμοι", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Προβολή όλων {number}", "connectionRequestConnect": "Σύνδεση", "connectionRequestIgnore": "Αγνόηση", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Διεγράφη στις {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": "έναρξη χρήσεως", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " μία εξ αυτών είναι μη επαληθευμένη", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user}´ς συσκευές", "conversationDeviceYourDevices": "οι συσκευές σας", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Επεξεργάστηκε στις {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " η συνομιλία μετονομάστηκε", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Ξεκινήστε μία συζήτηση με {users}", + "conversationSendPastedFile": "Επικολλημένη εικόνα στις {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Κάποιος", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "σήμερα", "conversationTweetAuthor": " στο Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "ένα μήνυμα από τον {user} δεν παρελήφθη.", + "conversationUnableToDecrypt2": "{user}´ς η ταυτότητα συσκευής άλλαξε. Ανεπίδοτο μήνυμα.", "conversationUnableToDecryptErrorMessage": "Σφάλμα", "conversationUnableToDecryptLink": "Γιατί,", "conversationUnableToDecryptResetSession": "Επαναφορά περιόδου σύνδεσης", @@ -586,7 +586,7 @@ "conversationYouNominative": "εσύ", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Τα πάντα αρχειοθετήθηκαν", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} άτομα σε αναμονή", "conversationsConnectionRequestOne": "1 άτομο σε αναμονή", "conversationsContacts": "Επαφές", "conversationsEmptyConversation": "Ομαδική συζήτηση", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePeopleAdded": "{user} άτομο προστέθηκε", + "conversationsSecondaryLinePeopleLeft": "{number} άτομα αποχώρησαν", + "conversationsSecondaryLinePersonAdded": "{user} προστέθηκε", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} σας πρόσθεσε", + "conversationsSecondaryLinePersonLeft": "{user} αποχώρησε", + "conversationsSecondaryLinePersonRemoved": "{user} αφαιρέθηκε", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineRenamed": "{user} μετονόμασε την συνομιλία", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Εικόνες Gif", "extensionsGiphyButtonMore": "Δοκιμάστε ξανά", "extensionsGiphyButtonOk": "Αποστολή", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • μέσω giphy.com", "extensionsGiphyNoGifs": "Ουπς! δεν υπάρχουν gifs", "extensionsGiphyRandom": "Τυχαία", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Έγινε", "groupCreationParticipantsActionSkip": "Παράλειψη", "groupCreationParticipantsHeader": "Προσθήκη ατόμων", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Προσθήκη ατόμων ({number})", "groupCreationParticipantsPlaceholder": "Αναζήτηση βάση ονόματος", "groupCreationPreferencesAction": "Επόμενο", "groupCreationPreferencesErrorNameLong": "Too many characters", @@ -823,7 +823,7 @@ "initDecryption": "Decrypting messages", "initEvents": "Φόρτωση μηνυμάτων", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initReceivedSelfUser": "Γεια σου, {user}.", "initReceivedUserData": "Ελέγξτε για νέα μηνύματα", "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Fetching your connections and conversations", @@ -833,11 +833,11 @@ "invite.nextButton": "Επόμενο", "invite.skipForNow": "Παράλειψη για τώρα", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "Πρόσκληση ατόμων στο {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "Είμαι στο {brandName}, αναζήτησε για {username} ή επισκέψου την ιστοσελίδα get.wire.com.", + "inviteMessageNoEmail": "Είμαι στο {brandName}.Επισκέψου την ιστοσελίδα get.wire.com για να συνδεθείς μαζί μου.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Διαχείριση συσκευών", "modalAccountRemoveDeviceAction": "Αφαίρεση συσκευής", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Αφαίρεση \"{device}\"", "modalAccountRemoveDeviceMessage": "Απαιτείται ο κωδικός πρόσβασης σας για να αφαιρέσετε την συσκευή.", "modalAccountRemoveDevicePlaceholder": "Κωδικός Πρόσβασης", "modalAcknowledgeAction": "Εντάξει", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Πάρα πολλά αρχεία ταυτόχρονα", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Μπορείτε να στείλετε μέχρι και {number} αρχεία ταυτόχρονα.", "modalAssetTooLargeHeadline": "Το αρχείο είναι πολύ μεγάλο", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Μπορείτε να στείλετε αρχεία έως {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Ακύρωση", "modalConnectAcceptAction": "Σύνδεση", "modalConnectAcceptHeadline": "Αποδοχή,", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Αυτό θα σας συνδέσει και θα ανοίξει συνομιλία με {user}.", "modalConnectAcceptSecondary": "Αγνόηση", "modalConnectCancelAction": "Ναι", "modalConnectCancelHeadline": "Ακύρωση Αιτήματος,", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Κατάργηση αιτήματος σύνδεσης στον {user}.", "modalConnectCancelSecondary": "’Οχι", "modalConversationClearAction": "Διαγραφή", "modalConversationClearHeadline": "Διαγραφή περιεχομένου,", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Υπερμέγεθες μήνυμα", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Μπορείτε να στείλετε μηνύματα έως {number} χαρακτήρες.", "modalConversationNewDeviceAction": "Αποστολή ούτως ή άλλως", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} ξεκίνησε την χρήση νέων συσκευών", + "modalConversationNewDeviceHeadlineOne": "{user} ξεκίνησε την χρήση μίας νέας συσκευής", + "modalConversationNewDeviceHeadlineYou": "{user} ξεκίνησε την χρήση μίας νέας συσκευής", "modalConversationNewDeviceIncomingCallAction": "Απάντηση κλήσης", "modalConversationNewDeviceIncomingCallMessage": "Είστε σίγουρος ότι θέλετε να δεχτείτε την κλήση,", "modalConversationNewDeviceMessage": "Εξακολουθείτε να στέλνετε τα μηνύματα σας,", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Είστε σίγουρος ότι θέλετε να πραγματοποιήσετε την κλήση,", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "Ένα από τα άτομα που επιλέξατε δεν επιθυμεί να προστεθεί στις συνομιλίες.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} δεν επιθυμεί να προστεθεί στις συνομιλίες.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Αφαίρεση,", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} δεν θα μπορεί να στείλει ή να λάβει μηνύματα σε αυτή την συνομιλία.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Ανάκληση συνδέσμου", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Προσπαθήστε ξανά", "modalUploadContactsMessage": "Δεν λάβαμε πληροφορίες σας. Παρακαλούμε προσπαθήστε ξανά να εισάγετε τις επαφές σας.", "modalUserBlockAction": "Αποκλεισμός", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Αποκλεισμός {user},", + "modalUserBlockMessage": "{user} δεν θα μπορέσει να επικοινωνήσει μαζί σας ή να σας προσθέσει σε ομαδικές συνομιλίες.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Άρση αποκλεισμού", "modalUserUnblockHeadline": "Άρση αποκλεισμού", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} θα μπορεί να επικοινωνήσει μαζί σας και να σας προσθέσει ξανά σε ομαδικές συνομιλίες.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Η αίτηση σύνδεσης σας έγινε αποδεκτή", "notificationConnectionConnected": "Μόλις συνδεθήκατε", "notificationConnectionRequest": "Θέλει να συνδεθεί", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} ξεκίνησε μία συνομιλία", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationConversationRename": "{user} μετονόμασε την συνομιλία σε {name}", + "notificationMemberJoinMany": "{user} πρόσθεσε {number} άτομα στην συνομιλία", + "notificationMemberJoinOne": "{user1} πρόσθεσε {user2} στην συνομιλία", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} σας αφαίρεσε από την συνομιλία", "notificationMention": "Mention: {text}", "notificationObfuscated": "Σας έστειλε ένα μήνυμα", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Κάποιος", "notificationPing": "Σκουντημα", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} το μήνυμα σας", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Βεβαιωθείτε ότι αυτό αντιστοιχεί στο αποτύπωμα που εμφανίζεται στην συσκευή [bold] {user} [/bold].", "participantDevicesDetailHowTo": "Πώς μπορώ να το κάνω,", "participantDevicesDetailResetSession": "Επαναφορά περιόδου σύνδεσης", "participantDevicesDetailShowMyDevice": "Προβολή αποτυπωμάτων της συσκευής μου", "participantDevicesDetailVerify": "Επιβεβαιωμένο", "participantDevicesHeader": "Συσκευές", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "Το {brandName} παρέχει σε κάθε συσκευή ένα μοναδικό αποτύπωμα. Συγκρίνετε τα με {user} και επαληθεύστε την συνομιλία σας.", "participantDevicesLearnMore": "Μάθετε περισσότερα", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Ιστοσελίδα υποστήριξης", "preferencesAboutTermsOfUse": "Όροι Χρήσης", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "Η Ιστοσελίδα του {brandName}", "preferencesAccount": "Λογαριασμός", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Εάν δεν αναγνωρίζετε μία από τις παραπάνω συσκευές, αφαιρέστε την και επαναφέρετε τον κωδικό σας.", "preferencesDevicesCurrent": "Τρεχων", "preferencesDevicesFingerprint": "Κλειδί αποτυπώματος", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "Το {brandName} δίνει σε κάθε συσκευή ένα μοναδικό αποτύπωμα. Συγκρίνετε τα και επαληθεύστε τις συσκευές σας και τις συνομιλίες σας.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Ακύρωση", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Πρόσκληση ατόμων για συμμετοχή στο {brandName}", "searchInviteButtonContacts": "Από τις Επαφές", "searchInviteDetail": "Κάντε κοινή χρήση των επαφών σας για να μπορέσετε να συνδεθείτε με άλλους χρήστες.Κρατάμε ανώνυμες όλες σας τις πληροφορίες και δεν τις μοιραζόμαστε με κανέναν άλλον.", "searchInviteHeadline": "Προτείνετε το στους φίλους σας", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Δεν έχετε επαφές στο {brandName}. Προσπαθήστε να βρείτε άτομα με το όνομα ή το όνομα χρήστη τους.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Επιλέξτε το δικό σας", "takeoverButtonKeep": "Κρατήστε το", "takeoverLink": "Μάθετε περισσότερα", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Ζητήστε το μοναδικό σας όνομα στο {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Πληκτρολογηση μηνυματος", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Άτομα ({shortcut})", "tooltipConversationPicture": "Προσθήκη εικόνας", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Αναζήτηση", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Βιντεοκλήση", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Αρχειοθέτηση ({shortcut})", + "tooltipConversationsArchived": "Προβολή αρχειοθέτησης ({number})", "tooltipConversationsMore": "Περισσότερα", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "Αύξηση έντασης ({shortcut})", "tooltipConversationsPreferences": "Ανοίξτε τις προτιμήσεις", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Σίγαση ({shortcut})", + "tooltipConversationsStart": "Ξεκινήστε συνομιλία ({shortcut})", "tooltipPreferencesContactsMacos": "Κοινοποίηση όλων των επαφών σας από macOS της εφαρμογής Επαφές", "tooltipPreferencesPassword": "Ανοίξτε άλλη ιστοσελίδα για να επαναφέρετε τον κωδικό πρόσβασης σας", "tooltipPreferencesPicture": "Επιλέξτε εικόνα...", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Αυτή η έκδοση του {brandName} δεν μπορεί να μετέχει στην κλήση. Παρακαλούμε χρησιμοποιήστε", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} καλεί. Το πρόγραμμα περιήγησής σας δεν υποστηρίζει κλήσεις.", "warningCallUnsupportedOutgoing": "Δεν μπορείτε να καλέσετε, επειδή το πρόγραμμα περιήγησής σας δεν υποστηρίζει κλήσεις.", "warningCallUpgradeBrowser": "Για να καλέσετε, παρακαλούμε ενημερώστε το Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Προσπαθείτε να συνδεθείτε. Το {brandName} μπορεί να μην είναι σε θέση να παραδώσει μηνύματα.", "warningConnectivityNoInternet": "Χωρίς σύνδεση. Δεν θα μπορείτε να στείλετε ή να λάβετε μηνύματα.", "warningLearnMore": "Μάθετε περισσότερα", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Διατίθεται μια νέα έκδοση του {brandName}.", "warningLifecycleUpdateLink": "Ενημέρωση τώρα", "warningLifecycleUpdateNotes": "Τι νέο υπάρχει", "warningNotFoundCamera": "Δεν μπορείτε να πραγματοποιήσετε κλήση επειδή ο υπολογιστής σας δεν διαθέτει κάμερα.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Να επιτρέπεται η πρόσβαση στο μικρόφωνο", "warningPermissionRequestNotification": "[icon] Να επιτρέπονται οι ειδοποιήσεις", "warningPermissionRequestScreen": "[icon] Να επιτρέπεται η πρόσβαση στην οθόνη", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "wireLinux": "{brandName} για Linux", + "wireMacos": "{brandName} για macOS", + "wireWindows": "{brandName} για Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/es-ES.json b/src/i18n/es-ES.json index a4734870de8..fe0b1efcd52 100644 --- a/src/i18n/es-ES.json +++ b/src/i18n/es-ES.json @@ -147,7 +147,7 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageDetailsReadReceipts": "Mensaje visto por {readReceiptText}, abrir detalle", "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Like message", @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Agregar", "addParticipantsHeader": "Agregar participantes", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Añadir participantes ({number})", "addParticipantsManageServices": "Gestionar servicios", "addParticipantsManageServicesNoResults": "Gestionar servicios", "addParticipantsNoServicesManager": "Los servicios son auxiliares que pueden mejorar su flujo de trabajo.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Contraseña Olvidada", "authAccountPublicComputer": "Es un ordenador público", "authAccountSignIn": "Iniciar sesión", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Habilita las cookies para iniciar sesión.", + "authBlockedDatabase": "{brandName} necesita acceso al almacenamiento local para mostrar los mensajes, No está disponible en modo privado.", + "authBlockedTabs": "{brandName} ya está abierto en otra pestaña.", "authBlockedTabsAction": "Utilice esta pestaña en su lugar", "authErrorCode": "Código no válido", "authErrorCountryCodeInvalid": "Código de país no válido", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Por motivos de privacidad, tu historial de conversación no aparecerá aquí.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Es la primera vez que usas {brandName} en este dispositivo.", "authHistoryReuseDescription": "Los mensajes enviados mientras tanto no aparecerán aquí.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Ya has utilizado {brandName} en este dispositivo ant", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Administrar dispositivos", "authLimitButtonSignOut": "Cerrar sesión", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Quite uno de los dispositivos para comenzar a usar {brandName} en este dispositivo.", "authLimitDevicesCurrent": "(Actual)", "authLimitDevicesHeadline": "Dispositivos", "authLoginTitle": "Log in", "authPlaceholderEmail": "Correo", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Reenviar a {email}", "authPostedResendAction": "¿No aparece ningún correo electrónico?", "authPostedResendDetail": "Revise su buzón de correo electrónico y siga las instrucciones", "authPostedResendHeadline": "Tiene un correo electrónico.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Agregar", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Esto le permite usar {brandName} en múltiples dispositivos.", "authVerifyAccountHeadline": "Agregar dirección de correo electrónico y contraseña.", "authVerifyAccountLogout": "Cerrar sesión", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "¿No ha recibido ningún código?", "authVerifyCodeResendDetail": "Reenviar", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Puede solicitar un nuevo código en {expiration}.", "authVerifyPasswordHeadline": "Introduzca su contraseña", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "La copia de seguridad no se ha completado.", "backupExportProgressCompressing": "Preparando el archivo de respaldo", "backupExportProgressHeadline": "Preparando…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Haciendo copias de seguridad. {processed} de {total} - {progress}%", "backupExportSaveFileAction": "Guardar archivo", "backupExportSuccessHeadline": "Backup listo", "backupExportSuccessSecondary": "Puedes utilizar esto para restaurar el historial de conversaciones si pierdes la computadora o cambias a una nueva.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparando…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Restaurando la copia de seguridad. {processed} de {total} - {progress}%", "backupImportSuccessHeadline": "Historia restaurada.", "backupImportVersionErrorHeadline": "Copia de seguridad incompatible", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "Esta copia de seguridad fue creada por una versión antigua o más reciente de {brandName} y no se puede restaurar aquí.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Intentar de nuevo", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Sin acceso a la cámara", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} en la llamada", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Conectando…", "callStateIncoming": "Llamando…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} está llamando", "callStateOutgoing": "Sonando…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Ficheros", "collectionSectionImages": "Images", "collectionSectionLinks": "Enlaces", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Mostrar los {number}", "connectionRequestConnect": "Conectar", "connectionRequestIgnore": "Ignorar", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Read receipts are on", "conversationCreateTeam": "con [showmore]todos los miembros del equipo[/showmore]", "conversationCreateTeamGuest": "con [showmore]todos los miembros del equipo y un invitado[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "con [showmore]todos los miembros del equipo y {count} invitados[/showmore]", "conversationCreateTemporary": "Te uniste a la conversación", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": "con {users}", + "conversationCreateWithMore": "con {users} y [showmore]{count} más[/showmore]", + "conversationCreated": "[bold]{name}[/bold] inició una conversación con {users}", + "conversationCreatedMore": "[bold]{name}[/bold] inició una conversación con {users} y [showmore]{count} más[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] inició la conversación", "conversationCreatedNameYou": "[bold]Tu[/bold] iniciaste la conversación", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "[[Tú]] iniciaste una conversación con %2$s", + "conversationCreatedYouMore": "Iniciaste una conversación con {users}, y [showmore]{count} más[/showmore]", + "conversationDeleteTimestamp": "Eliminados el {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "Mostrar todo ({number})", "conversationDetailsActionCreateGroup": "Crear grupo", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Dispositivos", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " comenzó a utilizar", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " uno no verificado de", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user} dispositivos", "conversationDeviceYourDevices": " tus dispositivos", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Editado {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Abrir Mapa", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] añadió a {users} a la conversación", + "conversationMemberJoinedMore": "[bold]{name}[/bold] agregó a {users} y [showmore]{count} más[/showmore] a la conversación", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] se unió", "conversationMemberJoinedSelfYou": "[bold]Tú[/bold] te uniste", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberJoinedYou": "[bold] Tú [/bold] añadiste a {users} a la conversación", + "conversationMemberJoinedYouMore": "[bold] Tú [/bold] añadiste a {users}y [showmore]{count}[/showmore] a la conversación", + "conversationMemberLeft": "[bold]{name}[/bold] se fue", "conversationMemberLeftYou": "[bold]Tú[/bold] te fuiste", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] ha removido a {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberRemovedYou": "[bold]Tú[/bold] has removido a {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Entregado", "conversationMissedMessages": "No has utilizado este dispositivo durante un tiempo. Algunos mensajes no aparecerán aquí.", @@ -558,22 +558,22 @@ "conversationRenameYou": " renombró la conversación", "conversationResetTimer": " apagó el temporizador de mensajes", "conversationResetTimerYou": " apagó el temporizador de mensajes", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Iniciar una conversación con {users}", + "conversationSendPastedFile": "Imagen añadida el {date}", "conversationServicesWarning": "Hay servicios con acceso al contenido de esta conversación", "conversationSomeone": "Alguien", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] fue removido del equipo", "conversationToday": "hoy", "conversationTweetAuthor": " en Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "un mensaje de {user} no se ha recibido.", + "conversationUnableToDecrypt2": "La identidad del dispositivo de {user} ha cambiado. Mensaje no entregado.", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "¿Por qué?", "conversationUnableToDecryptResetSession": "Restablecer sesión", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " ajustar el temporizador de mensajes a {time}", + "conversationUpdatedTimerYou": " ajustar el temporizador de mensajes a {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "tú", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Todo archivado", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} personas en espera", "conversationsConnectionRequestOne": "1 persona en espera", "conversationsContacts": "Contactos", "conversationsEmptyConversation": "Conversación en grupo", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Alguien envió un mensaje", "conversationsSecondaryLineEphemeralReply": "Te respondió", "conversationsSecondaryLineEphemeralReplyGroup": "Alguien te respondió", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineIncomingCall": "{user} está llamando", + "conversationsSecondaryLinePeopleAdded": "{user} personas se han añadido", + "conversationsSecondaryLinePeopleLeft": "{number} personas se fueron", + "conversationsSecondaryLinePersonAdded": "{user} se ha añadido", + "conversationsSecondaryLinePersonAddedSelf": "{user} se unió", + "conversationsSecondaryLinePersonAddedYou": "{user} te ha añadido", + "conversationsSecondaryLinePersonLeft": "{user} se fue", + "conversationsSecondaryLinePersonRemoved": "{user} fue eliminado", + "conversationsSecondaryLinePersonRemovedTeam": "{user} fue eliminado del equipo", + "conversationsSecondaryLineRenamed": "{user} renombró la conversación", + "conversationsSecondaryLineSummaryMention": "{number} mención", + "conversationsSecondaryLineSummaryMentions": "{number} menciones", + "conversationsSecondaryLineSummaryMessage": "{number} mensaje", + "conversationsSecondaryLineSummaryMessages": "{number} mensajes", + "conversationsSecondaryLineSummaryMissedCall": "{number} llamada perdida", + "conversationsSecondaryLineSummaryMissedCalls": "{number} llamadas perdidas", "conversationsSecondaryLineSummaryPing": "{number} ping", "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineSummaryReplies": "{number} respuestas", + "conversationsSecondaryLineSummaryReply": "{number} respuesta", "conversationsSecondaryLineYouLeft": "Te fuiste", "conversationsSecondaryLineYouWereRemoved": "Te han eliminado", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Buscar otro", "extensionsGiphyButtonOk": "Enviar", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} · vía giphy.com", "extensionsGiphyNoGifs": "Uups, no hay gifs", "extensionsGiphyRandom": "Aleatorio", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Listo", "groupCreationParticipantsActionSkip": "Omitir", "groupCreationParticipantsHeader": "Agregar personas", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Añadir personas ({number})", "groupCreationParticipantsPlaceholder": "Buscar por nombre", "groupCreationPreferencesAction": "Siguiente", "groupCreationPreferencesErrorNameLong": "Demasiados caracteres", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Descifrando mensajes", "initEvents": "Cargando mensajes", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} de {number2}", + "initReceivedSelfUser": "Hola, {user}.", "initReceivedUserData": "Buscando mensajes nuevos", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Casi terminado - Disfruta {brandName}", "initValidatedClient": "Cargando conexiones y conversaciones", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colega@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Siguiente", "invite.skipForNow": "Saltar por ahora", "invite.subhead": "Invite a sus colegas para unirse.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Invitar amigos a {brandName}", + "inviteHintSelected": "Presione {metaKey} + C para copiar", + "inviteHintUnselected": "Seleccione y presione {metaKey} + C", + "inviteMessage": "Estoy en {brandName}, búscame como {username} o visita get.wire.com.", + "inviteMessageNoEmail": "Estoy en {brandName}. Visita get.wire.com para conectar conmigo.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Administrar dispositivos", "modalAccountRemoveDeviceAction": "Eliminar dispositivo", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Eliminar \"{device}\"", "modalAccountRemoveDeviceMessage": "Se requiere tu contraseña para eliminar el dispositivo.", "modalAccountRemoveDevicePlaceholder": "Contraseña", "modalAcknowledgeAction": "OK", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Demasiados archivos a la vez", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Puede enviar hasta {number} archivos a la vez.", "modalAssetTooLargeHeadline": "Archivo demasiado grande", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Puedes enviar archivos de hasta {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Cancelar", "modalConnectAcceptAction": "Conectar", "modalConnectAcceptHeadline": "¿Aceptar?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Esto los conectará y abrirá la conversación con {user}.", "modalConnectAcceptSecondary": "Ignorar", "modalConnectCancelAction": "Si", "modalConnectCancelHeadline": "¿Cancelar solicitud?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Eliminar la solicitud de conexión con {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Eliminar", "modalConversationClearHeadline": "¿Borrar contenido?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Abandonar", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "¿Dejar la conversación {name}?", "modalConversationLeaveMessage": "No podrá enviar o recibir mensajes en esta conversación.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "El mensaje es demasiado largo", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Puede enviar mensajes de hasta {number} caracter", "modalConversationNewDeviceAction": "Enviar de todos modos", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{user}s comenzaron a utilizar dispositivos nuevos", + "modalConversationNewDeviceHeadlineOne": "{user} comenzó a utilizar un dispositivo nuevo", + "modalConversationNewDeviceHeadlineYou": "{user} comenzó a utilizar un dispositivo nuevo", "modalConversationNewDeviceIncomingCallAction": "¿Acepta la llamada?", "modalConversationNewDeviceIncomingCallMessage": "¿Desea aceptar la llamada?", "modalConversationNewDeviceMessage": "¿Aún quieres enviar su mensaje?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "¿Desea realizar la llamada?", "modalConversationNotConnectedHeadline": "No hay nadie añadido a la conversación", "modalConversationNotConnectedMessageMany": "Una de las personas que has seleccionado no quiere ser añadida a conversacion", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} no quiere ser añadido a las conversacion", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "¿Quitar?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} no podrá enviar o recibir mensajes en esta conversación.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revocar enlace", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "¿Revocar el enlace?", "modalConversationRevokeLinkMessage": "Los nuevos invitados no podrán unirse a este enlace. Los invitados actuales seguirán teniendo acceso.", "modalConversationTooManyMembersHeadline": "Grupo completo", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "Hasta {number1} personas pueden unirse a una conversación. Actualmente sólo hay espacio para {number2} personas más.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "La animación seleccionada es demasiado grande", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "El tamaño máximo es {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,7 +1104,7 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} no tiene acceso a la cámara.[br][faqLink]Consulte este artículo de asistencia[/faqLink] para saber cómo solucionar el problema.", "modalNoCameraTitle": "Sin acceso a la cámara", "modalOpenLinkAction": "Open", "modalOpenLinkMessage": "This will take you to {link}", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "No es posible utilizar esta foto", "modalPictureFileFormatMessage": "Por favor, elija un archivo PNG o JPEG.", "modalPictureTooLargeHeadline": "La imagen seleccionada es demasiado grande", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "Puede utilizar imágenes de hasta {number} MB.", "modalPictureTooSmallHeadline": "Imagen demasiado pequeña", "modalPictureTooSmallMessage": "Por favor, elija una foto que sea de al menos 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Vuelve a intentarlo", "modalUploadContactsMessage": "No recibimos tu información. Por favor, intenta importar tus contactos otra vez.", "modalUserBlockAction": "Bloquear", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "¿Bloquear a {user}?", + "modalUserBlockMessage": "{user} no podrá ponerse en contacto contigo o añadirte a chats de grupo.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Desbloquear", "modalUserUnblockHeadline": "¿Desbloquear?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} ahora podrá ponerse en contacto contigo o añadirte a chats de grupo.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Aceptó tu solicitud de conexión", "notificationConnectionConnected": "Ahora está conectado", "notificationConnectionRequest": "Quiere conectar", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} inició una conversación", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", - "notificationMention": "Mention: {text}", + "notificationConversationMessageTimerReset": "{user} apagó el temporizador de mensajes", + "notificationConversationMessageTimerUpdate": "{user} estableció el temporizador de mensajes a {time}", + "notificationConversationRename": "{user} renombró la conversación a {name}", + "notificationMemberJoinMany": "{user} agregó a {number} personas a la conversación", + "notificationMemberJoinOne": "{user1} agregó a {user2} a la conversación", + "notificationMemberJoinSelf": "{user} se unió a la conversación", + "notificationMemberLeaveRemovedYou": "{user} te eliminó de la conversación", + "notificationMention": "Mención: {text}", "notificationObfuscated": "Te envió un mensaje", "notificationObfuscatedMention": "Te mencionó", "notificationObfuscatedReply": "Te respondió", "notificationObfuscatedTitle": "Alguien", "notificationPing": "Hizo ping", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": "{reaction} su mensaje", + "notificationReply": "Respuesta: {text}", "notificationSettingsDisclaimer": "Se te notificará acerca de todo (incluidas llamadas de audio y video) o sólo cuando se te menciona.", "notificationSettingsEverything": "Todo", "notificationSettingsMentionsAndReplies": "Menciones y respuestas", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Compartió un archivo", "notificationSharedLocation": "Compartió una ubicación", "notificationSharedVideo": "Compartió un video", - "notificationTitleGroup": "{user} in {conversation}", + "notificationTitleGroup": "{user} en {conversation}", "notificationVoiceChannelActivate": "Llamando", "notificationVoiceChannelDeactivate": "Llamó", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Verifica que esta coincida con la huella digital que se muestra en el [bold]dispositivo de {user}’s[/bold].", "participantDevicesDetailHowTo": "¿Cómo lo hago?", "participantDevicesDetailResetSession": "Restablecer sesión", "participantDevicesDetailShowMyDevice": "Mostrar la huella digital de mi dispositivo", "participantDevicesDetailVerify": "Verificado", "participantDevicesHeader": "Dispositivos", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} proporciona a cada dispositivo una huella digital única. Comparala con {user} y verifica tu conversación.", "participantDevicesLearnMore": "Aprender más", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Audio / Vídeo", "preferencesAVCamera": "Cámara", "preferencesAVMicrophone": "Micrófono", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} no tiene acceso a la cámara.[br][faqLink]Consulte este artículo de asistencia[/faqLink] para saber cómo solucionar el problema.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Altavoz", "preferencesAVTemporaryDisclaimer": "Los invitados no pueden iniciar videoconferencias. Seleccione la cámara que desea utilizar si se une a una.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Sitio web de Soporte", "preferencesAboutTermsOfUse": "Términos de uso", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "Página web de {brandName}", "preferencesAccount": "Cuenta", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Cerrar sesión", "preferencesAccountManageTeam": "Administrar equipo", "preferencesAccountMarketingConsentCheckbox": "Recibir boletín de noticias", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "Reciba noticias y actualizaciones de productos de {brandName} por correo electrónico.", "preferencesAccountPrivacy": "Privacidad", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Si no reconoces un dispositivo anterior, elimínalo y restablece tu contraseña.", "preferencesDevicesCurrent": "Actual", "preferencesDevicesFingerprint": "Huella digital", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} proporciona a cada dispositivo una huella digital única. Compare las huellas dactilares para verificar su dispositivos y conversacion", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancelar", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Algunos", "preferencesOptionsAudioSomeDetail": "Pings y llamadas", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Cree una copia de seguridad para conservar el historial de conversacion Puede utilizarla para restaurar el historial si pierde el equipo o cambia a uno nuevo. El archivo de copia de seguridad no está protegido por el cifrado de extremo a extremo de {brandName}, así que guárdelo en un lugar seguro.", "preferencesOptionsBackupHeader": "Historia", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Sólo puede restaurar el historial desde una copia de seguridad de la misma plataforma. Su copia de seguridad sobrescribirá las conversaciones que pueda tener en este dispositivo.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "No puedes ver este mensaje.", "replyQuoteShowLess": "Mostrar menos", "replyQuoteShowMore": "Ver más", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "Mensaje original de {date}", + "replyQuoteTimeStampTime": "Mensaje original de {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Invitar amigos a {brandName}", "searchInviteButtonContacts": "Desde los contactos", "searchInviteDetail": "Compartir tus contactos te ayuda a conectar con otros. Anonimizamos toda la información y no la compartimos con nadie.", "searchInviteHeadline": "Tráete a tus amigos", @@ -1409,7 +1409,7 @@ "searchManageServices": "Gestionar los servicios", "searchManageServicesNoResults": "Gestionar servicios", "searchMemberInvite": "Invitar personas a unirse al equipo", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "No tienes contactos en {brandName}. Trata de encontrar personas por nombre o usuario.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Los servicios son auxiliares que pueden mejorar su flujo de trabajo.", "searchNoServicesMember": "Los servicios son auxiliares que pueden mejorar su flujo de trabajo. Para activarlos, póngase en contacto con el administrador.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Elegir tu propio nombre", "takeoverButtonKeep": "Conservar este", "takeoverLink": "Aprender más", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Reclama tu nombre único en {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Llamar", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Añadir participantes a la conversación ({shortcut})", "tooltipConversationDetailsRename": "Cambiar nombre de la conversación", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Escriba un mensaje", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Personas ({shortcut})", "tooltipConversationPicture": "Añadir imagen", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Buscar", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videollamada", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Archivo ({shortcut})", + "tooltipConversationsArchived": "Mostrar archivo ({number})", "tooltipConversationsMore": "Más", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "Abrir configuración de notificaciones ({shortcut})", + "tooltipConversationsNotify": "Activar sónido ({shortcut})", "tooltipConversationsPreferences": "Abrir preferencias", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Silenciar ({shortcut})", + "tooltipConversationsStart": "Empezar una conversación ({shortcut})", "tooltipPreferencesContactsMacos": "Compartir todos tus contactos desde la aplicación de Contactos de macOS", "tooltipPreferencesPassword": "Abrir otra página web para restablecer su contraseña", "tooltipPreferencesPicture": "Cambiar tu foto…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "{time}horas restantes", + "userRemainingTimeMinutes": "Menos de {time}m restante", "verify.changeEmail": "Modificar correo", "verify.headline": "Tienes correo electrónico", "verify.resendCode": "Reenviar código", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Esta versión de {brandName} no puede participar en la llamada. Por favor, usa", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} está llamando. Tu navegador no está configurada para llamadas.", "warningCallUnsupportedOutgoing": "No puedes llamar porque tu navegador no está configurada para llamadas.", "warningCallUpgradeBrowser": "Para llamar se necesita una versión reciente de Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Intentando conectar. Es posible que {brandName} no podrá entregar mensaj", "warningConnectivityNoInternet": "No hay Internet. No podrás enviar o recibir mensaj", "warningLearnMore": "Aprender más", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Hay una nueva versión de {brandName} disponible.", "warningLifecycleUpdateLink": "Actualiza ahora", "warningLifecycleUpdateNotes": "Novedades", "warningNotFoundCamera": "No puedes llamar porque tu máquina no tiene cámera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Permitir acceso al micrófono", "warningPermissionRequestNotification": "[icon] Permitir notificaciones", "warningPermissionRequestScreen": "[icon] Permitir acceso a la pantalla", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "wireLinux": "{brandName} para Linux", + "wireMacos": "{brandName} para macOS", + "wireWindows": "{brandName} para Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/et-EE.json b/src/i18n/et-EE.json index ecac1d716c4..0fca713f336 100644 --- a/src/i18n/et-EE.json +++ b/src/i18n/et-EE.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Lisa", "addParticipantsHeader": "Lisa osalejaid", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Lisa osalejaid ({number})", "addParticipantsManageServices": "Halda teenuseid", "addParticipantsManageServicesNoResults": "Halda teenuseid", "addParticipantsNoServicesManager": "Teenused on abistajad, mis võivad aidata sul töid teha.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Unustasid parooli?", "authAccountPublicComputer": "See on avalik arvuti", "authAccountSignIn": "Logi sisse", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "{brandName}’i sisselogimiseks luba küpsised.", + "authBlockedDatabase": "{brandName} vajab sõnumite kuvamiseks ligipääsu kohalikule hoidlale (local storage). Kohalik hoidla ei ole privaatrežiimis saadaval.", + "authBlockedTabs": "{brandName} on juba teisel vahekaardil avatud.", "authBlockedTabsAction": "Kasuta hoopis seda vahekaarti", "authErrorCode": "Vigane kood", "authErrorCountryCodeInvalid": "Vale riigikood", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Privaatuse tagamiseks ei ilmu siia sinu varasemad vestlused.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Kasutad sellel seadmel {brandName}’it esimest korda.", "authHistoryReuseDescription": "Vahepeal saadetud sõnumid ei ilmu siia.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Oled sellel seadmel juba varem {brandName}’i kasutanud.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Halda seadmeid", "authLimitButtonSignOut": "Logi välja", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Eemalda üks oma teistest seadmetest, et sellel {brandName}’i kasutada.", "authLimitDevicesCurrent": "(Praegune)", "authLimitDevicesHeadline": "Seadmed", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-post", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Saada uuesti aadressile {email}", "authPostedResendAction": "E-kiri ei saabu?", "authPostedResendDetail": "Kontrolli oma e-postkasti ja järgi kirjas olevaid juhiseid.", "authPostedResendHeadline": "Sulle tuli kiri.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Lisa", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "See võimaldab kasutada {brandName}’i mitmes seadmes.", "authVerifyAccountHeadline": "Lisa meiliaadress ja parool.", "authVerifyAccountLogout": "Logi välja", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Kood ei saabu?", "authVerifyCodeResendDetail": "Saada uuesti", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Sa võid uue koodi tellida {expiration} pärast.", "authVerifyPasswordHeadline": "Sisesta oma parool", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Varundust ei viidud lõpule.", "backupExportProgressCompressing": "Valmistan varundusfaili ette", "backupExportProgressHeadline": "Ettevalmistamine…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Varundamine · {processed} / {total} — {progress}%", "backupExportSaveFileAction": "Salvesta fail", "backupExportSuccessHeadline": "Varundus valmis", "backupExportSuccessSecondary": "Sa saad seda kasutada, et taastada ajalugu, kui kaotad oma arvuti või hakkad kasutama uut.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Ettevalmistamine…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Taastan ajalugu · {processed} / {total} — {progress}%", "backupImportSuccessHeadline": "Ajalugu taastatud.", "backupImportVersionErrorHeadline": "Ühildumatu varundus", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "See varundus loodi uuema või aegunud Wire’i versiooni kaudu ja seda ei saa siin taastada.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Proovi uuesti", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Kaamera ligipääs puudub", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} kõnes", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Ühendan…", "callStateIncoming": "Helistab…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} helistab", "callStateOutgoing": "Heliseb…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Failid", "collectionSectionImages": "Images", "collectionSectionLinks": "Lingid", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Kuva kõik {number}", "connectionRequestConnect": "Ühendu", "connectionRequestIgnore": "Ignoreeri", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Lugemiskinnitused on sees", "conversationCreateTeam": "[showmore]kõikide meeskonnaliikmetega[/showmore]", "conversationCreateTeamGuest": "[showmore]kõikide meeskonnaliikmete ja ühe külalisega[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "[showmore]kõikide meeskonnaliikmete ja {count} külalisega[/showmore]", "conversationCreateTemporary": "Sina liitusid vestlusega", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": " koos {users}", + "conversationCreateWithMore": "kasutajate {users} ja [showmore]{count} teisega[/showmore]", + "conversationCreated": "[bold]{name}[/bold] alustas vestlust kasutajatega {users}", + "conversationCreatedMore": "[bold]{name}[/bold] alustas vestlust kasutajate {users} ja [showmore]{count} teisega[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] alustas vestlust", "conversationCreatedNameYou": "[bold]Sina[/bold] alustasid vestlust", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "Sina alustasid vestlust kasutajatega {users}", + "conversationCreatedYouMore": "Sina alustasid vestlust kasutajate {users} ja [showmore]{count} teisega[/showmore]", + "conversationDeleteTimestamp": "Kustutati: {date}", "conversationDetails1to1ReceiptsFirst": "Kui mõlemad osapooled lülitavad lugemiskinnitused sisse, saad sa näha, kas sõnumid on loetud.", "conversationDetails1to1ReceiptsHeadDisabled": "Sa keelasid lugemiskinnitused", "conversationDetails1to1ReceiptsHeadEnabled": "Sa lubasid lugemiskinnitused", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "Kuva kõik ({number})", "conversationDetailsActionCreateGroup": "Uus grupp", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Seadmed", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " hakkas kasutama", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " eemaldasid kinnituse ühel", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " kasutaja {user} seadmed", "conversationDeviceYourDevices": " oma seadmetest", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Muudeti: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Ava kaart", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] lisas vestlusesse {users}", + "conversationMemberJoinedMore": "[bold]{name}[/bold] lisas vestlusesse {users} ja [showmore]{count} teist[/showmore]", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] liitus", "conversationMemberJoinedSelfYou": "[bold]Sina[/bold] liitusid", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberJoinedYou": "[bold]Sina[/bold] lisasid vestlusesse {users}", + "conversationMemberJoinedYouMore": "[bold]Sina[/bold] lisasid vestlusesse {users} ja [showmore]{count} teist[/showmore]", + "conversationMemberLeft": "[bold]{name}[/bold] lahkus", "conversationMemberLeftYou": "[bold]Sina[/bold] lahkusid", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] eemaldas {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberRemovedYou": "[bold]Sina[/bold] eemaldasid {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Kohale toimetatud", "conversationMissedMessages": "Sa ei ole seda seadet mõnda aega kasutanud. Osad sõnumid ei pruugi siia ilmuda.", @@ -558,22 +558,22 @@ "conversationRenameYou": " nimetasid vestluse ümber", "conversationResetTimer": " lülitas sõnumi taimeri välja", "conversationResetTimerYou": " lülitas sõnumi taimeri välja", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Alusta vestlust kasutajatega {users}", + "conversationSendPastedFile": "Kleepis pildi kuupäeval {date}", "conversationServicesWarning": "Teenustel on ligipääs selle vestluse sisule", "conversationSomeone": "Keegi", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] eemaldati meeskonnast", "conversationToday": "täna", "conversationTweetAuthor": " Twitteris", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "Sõnumit kasutajalt [highlight]{user}[/highlight] ei võetud vastu.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight] seadme identiteet muutus. Sõnumit ei saadetud.", "conversationUnableToDecryptErrorMessage": "Viga", "conversationUnableToDecryptLink": "Miks?", "conversationUnableToDecryptResetSession": "Lähtesta seanss", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " määras sõnumi taimeriks {time}", + "conversationUpdatedTimerYou": " määras sõnumi taimeriks {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "sina", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Kõik on arhiveeritud", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} inimest ootel", "conversationsConnectionRequestOne": "1 inimene on ootel", "conversationsContacts": "Kontaktid", "conversationsEmptyConversation": "Grupivestlus", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Keegi saatis sõnumi", "conversationsSecondaryLineEphemeralReply": "Vastas sulle", "conversationsSecondaryLineEphemeralReplyGroup": "Keegi vastas sulle", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineIncomingCall": "{user} helistab", + "conversationsSecondaryLinePeopleAdded": "{user} inimest lisati", + "conversationsSecondaryLinePeopleLeft": "{number} inimest lahkusid", + "conversationsSecondaryLinePersonAdded": "{user} lisati", + "conversationsSecondaryLinePersonAddedSelf": "{user} liitus", + "conversationsSecondaryLinePersonAddedYou": "{user} lisas sind", + "conversationsSecondaryLinePersonLeft": "{user} lahkus", + "conversationsSecondaryLinePersonRemoved": "{user} eemaldati", + "conversationsSecondaryLinePersonRemovedTeam": "{user} eemaldati meeskonnast", + "conversationsSecondaryLineRenamed": "{user} nimetas vestluse ümber", + "conversationsSecondaryLineSummaryMention": "{number} mainimine", + "conversationsSecondaryLineSummaryMentions": "{number} mainimist", + "conversationsSecondaryLineSummaryMessage": "{number} sõnum", + "conversationsSecondaryLineSummaryMessages": "{number} sõnumit", + "conversationsSecondaryLineSummaryMissedCall": "{number} vastamata kõne", + "conversationsSecondaryLineSummaryMissedCalls": "{number} vastamata kõnet", "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineSummaryPings": "{number} pingi", + "conversationsSecondaryLineSummaryReplies": "{number} vastust", + "conversationsSecondaryLineSummaryReply": "{number} vastus", "conversationsSecondaryLineYouLeft": "Sina lahkusid", "conversationsSecondaryLineYouWereRemoved": "Sind eemaldati vestlusest", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Proovi järgmist", "extensionsGiphyButtonOk": "Saada", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • giphy.com kaudu", "extensionsGiphyNoGifs": "Ups, gif-e pole", "extensionsGiphyRandom": "Juhuslik", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Valmis", "groupCreationParticipantsActionSkip": "Jäta vahele", "groupCreationParticipantsHeader": "Lisa inimesi", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Lisa inimesi ({number})", "groupCreationParticipantsPlaceholder": "Otsi nime järgi", "groupCreationPreferencesAction": "Järgmine", "groupCreationPreferencesErrorNameLong": "Liiga palju tähemärke", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Dekrüptin sõnumeid", "initEvents": "Laadin sõnumeid", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1}/{number2}", + "initReceivedSelfUser": "Tere, {user}.", "initReceivedUserData": "Kontrollin uusi sõnumeid", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Peaaegu valmis - naudi {brandName}’i", "initValidatedClient": "Toon ühendusi ja vestlusi", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "kolleeg@email.ee", @@ -833,11 +833,11 @@ "invite.nextButton": "Järgmine", "invite.skipForNow": "Jäta vahele", "invite.subhead": "Kutsu oma kolleege liituma.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Kutsu inimesi {brandName}’iga liituma", + "inviteHintSelected": "Kopeerimiseks vajuta {metaKey} + C", + "inviteHintUnselected": "Vali ja vajuta {metaKey} + C", + "inviteMessage": "Kasutan nüüd {brandName}, otsi nime {username} või külasta gwire.com.", + "inviteMessageNoEmail": "Kasutan suhtluseks {brandName} äppi. Külasta gwire.com et minuga suhelda.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {edited}", + "messageDetailsEdited": "Muudetud: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Keegi pole seda sõnumit veel lugenud.", "messageDetailsReceiptsOff": "Lugemiskinnitused ei olnud selle sõnumi saatmishetkel sees.", - "messageDetailsSent": "Sent: {sent}", + "messageDetailsSent": "Saadetud: {sent}", "messageDetailsTitle": "Üksikasjad", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Read{count}", + "messageDetailsTitleReceipts": "Loetud{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Sa lubasid lugemiskinnitused", "modalAccountReadReceiptsChangedSecondary": "Halda seadmeid", "modalAccountRemoveDeviceAction": "Eemalda seade", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Eemalda \"{device}\"", "modalAccountRemoveDeviceMessage": "Seadme eemaldamiseks pead sisestama parooli.", "modalAccountRemoveDevicePlaceholder": "Parool", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Liiga palju faile korraga", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Sa saad ühekorraga saata kuni {number} faili.", "modalAssetTooLargeHeadline": "Liiga suur fail", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Sa saad saata faile kuni {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Tühista", "modalConnectAcceptAction": "Ühendu", "modalConnectAcceptHeadline": "Nõustud?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "See ühendab teid ja avab vestluse kasutajaga {user}.", "modalConnectAcceptSecondary": "Ignoreeri", "modalConnectCancelAction": "Jah", "modalConnectCancelHeadline": "Tühistad taotluse?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Eemalda ühenduse taotlus kasutajale {user}.", "modalConnectCancelSecondary": "Ei", "modalConversationClearAction": "Kustuta", "modalConversationClearHeadline": "Kustuta sisu?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Lahku", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "Lahkud vestlusest {name}?", "modalConversationLeaveMessage": "Sa ei saa selles vestluses sõnumeid saata ega vastu võtta.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Sõnum on liiga pikk", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Sa saad saata sõnumeid, mis on kuni {number} tähemärki pikad.", "modalConversationNewDeviceAction": "Saada siiski", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} hakkasid uusi seadmeid kasutama", + "modalConversationNewDeviceHeadlineOne": "{user} hakkas uut seadet kasutama", + "modalConversationNewDeviceHeadlineYou": "{user} hakkasid uut seadet kasutama", "modalConversationNewDeviceIncomingCallAction": "Võta kõne vastu", "modalConversationNewDeviceIncomingCallMessage": "Kas sa soovid siiski kõne vastu võtta?", "modalConversationNewDeviceMessage": "Kas tahad ikka seda sõnumit saata?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Kas sa soovid siiski kõne teha?", "modalConversationNotConnectedHeadline": "Kedagi pole vestlusse veel lisatud", "modalConversationNotConnectedMessageMany": "Üks valitud inimestest ei soovi vestlustega liituda.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} ei soovi vestlustega liituda.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Eemaldad?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} ei saa siin vestluses sõnumeid saata ega vastu võtta.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Tühista link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Tühistad lingi?", "modalConversationRevokeLinkMessage": "Uued külalised ei saa selle lingi abil liituda. Praegustel külalistel on jätkuvalt ligipääs.", "modalConversationTooManyMembersHeadline": "Grupp on täis", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "Vestlusega saavad liituda kuni {number1} inimest. Hetkel on ruumi veel {number2} inimesele.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Valitud animatsioon on liiga suur", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "Maksimaalne suurus on {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,7 +1104,7 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} ei saa kaamerale ligi.[br][faqLink]Loe seda tugiartiklit[/faqLink] et parandada see probleem.", "modalNoCameraTitle": "Kaamera ligipääs puudub", "modalOpenLinkAction": "Open", "modalOpenLinkMessage": "This will take you to {link}", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "Seda pilti ei saa kasutada", "modalPictureFileFormatMessage": "Palun vali PNG või JPEG fail.", "modalPictureTooLargeHeadline": "Valitud pilt on liiga suur", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "Sa saad kasutada pilte suurusega kuni {number} MB.", "modalPictureTooSmallHeadline": "Pilt on liiga väike", "modalPictureTooSmallMessage": "Palun vali pilt, mis on vähemalt 320 x 320 px suur.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Proovi uuesti", "modalUploadContactsMessage": "Me ei saanud sinu infot kätte. Palun proovi uuesti kontakte importida.", "modalUserBlockAction": "Blokeeri", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Blokeerid kasutaja {user}?", + "modalUserBlockMessage": "{user} ei saa sulle sõnumeid saata ega sind grupivestlustesse lisada.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Eemalda blokeering", "modalUserUnblockHeadline": "Eemaldad blokeeringu?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} saab sinuga uuesti ühendust võtta ja sind grupivestlustesse lisada.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Nõustus sinu ühendamistaotlusega", "notificationConnectionConnected": "Sa oled nüüd ühendatud", "notificationConnectionRequest": "Soovib ühenduda", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} alustas vestlust", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", - "notificationMention": "Mention: {text}", + "notificationConversationMessageTimerReset": "{user} lülitas sõnumi taimeri välja", + "notificationConversationMessageTimerUpdate": "{user} määras sõnumi taimeriks {time}", + "notificationConversationRename": "{user} nimetas vestluse ümber: {name}", + "notificationMemberJoinMany": "{user} lisas vestlusesse {number} inimest", + "notificationMemberJoinOne": "{user1} lisas vestlusesse {user2}", + "notificationMemberJoinSelf": "{user} liitus vestlusega", + "notificationMemberLeaveRemovedYou": "{user} eemaldas sind vestlusest", + "notificationMention": "Uus mainimine:", "notificationObfuscated": "Saatis sulle sõnumi", "notificationObfuscatedMention": "Mainis sind", "notificationObfuscatedReply": "Vastas sulle", "notificationObfuscatedTitle": "Keegi", "notificationPing": "Pingis", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": "{reaction} su sõnum", + "notificationReply": "Vastus: {text}", "notificationSettingsDisclaimer": "Sind teavitatakse kõigest (s.h. hääl- ja videokõned) või ainult siis, kui sind mainitakse.", "notificationSettingsEverything": "Kõik", "notificationSettingsMentionsAndReplies": "Mainimised ja vastused", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Jagas faili", "notificationSharedLocation": "Jagas asukohta", "notificationSharedVideo": "Jagas videot", - "notificationTitleGroup": "{user} in {conversation}", + "notificationTitleGroup": "{user} vestluses {conversation}", "notificationVoiceChannelActivate": "Helistamine", "notificationVoiceChannelDeactivate": "helistas", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Veendu, et see vastab [bold]kasutaja {user} seadmel[/bold] kuvatud sõrmejäljele.", "participantDevicesDetailHowTo": "Kuidas ma seda teen?", "participantDevicesDetailResetSession": "Lähtesta seanss", "participantDevicesDetailShowMyDevice": "Näita mu seadme sõrmejälge", "participantDevicesDetailVerify": "Kinnitatud", "participantDevicesHeader": "Seadmed", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} annab igale seadmele unikaalse sõrmejälje. Võrdle neid kasutajaga {user} ja kinnita oma vestlus.", "participantDevicesLearnMore": "Loe lähemalt", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Audio/video", "preferencesAVCamera": "Kaamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} ei saa kaamerale ligi.[br][faqLink]Loe seda tugiartiklit[/faqLink] et parandada see probleem.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Kõlarid", "preferencesAVTemporaryDisclaimer": "Külalised ei saa alustada videokonverentse. Vali kasutatav kaamera, kui liitud mõnega.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Kasutajatoe veebisait", "preferencesAboutTermsOfUse": "Kasutustingimused", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName}’i koduleht", "preferencesAccount": "Konto", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Logi välja", "preferencesAccountManageTeam": "Meeskonna haldamine", "preferencesAccountMarketingConsentCheckbox": "Uudiskirja tellimine", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "Saa {brandName}’ilt uudiseid ja tooteuuendusi e-posti teel.", "preferencesAccountPrivacy": "Privaatsus", "preferencesAccountReadReceiptsCheckbox": "Lugemiskinnitused", "preferencesAccountReadReceiptsDetail": "Kui see on väljas, ei saa sa teiste inimeste lugemiskinnitusi lugeda. See valik ei rakendu grupivestlustele.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Kui sa ei tunne mõnda ülalolevat seadet ära, eemalda see ja lähtesta oma parool.", "preferencesDevicesCurrent": "Praegune", "preferencesDevicesFingerprint": "Võtme sõrmejälg", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} annab igale seadmele unikaalse sõrmejälje. Võrdle neid ja kinnita oma seadmed ning vestlused.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Tühista", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Mõned", "preferencesOptionsAudioSomeDetail": "Pingid ja kõned", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Loo varundus, et säilitada oma vestlusajalugu. Sa saad seda kasutada, taastamaks ajalugu, kui kaotad oma seadme või alustad uue kasutamist.\nVarundusfail ei ole kaitstud {brandName}’i otspunktkrüpteeringuga, seega hoia seda turvalises kohas.", "preferencesOptionsBackupHeader": "Ajalugu", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Sa saad taastada ajalugu ainult sama platvormi varundusest. Sinu varundus kirjutab üle vestlused, mis sul võivad selles seadmes olla.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Sa ei saa seda sõnumit näha.", "replyQuoteShowLess": "Kuva vähem", "replyQuoteShowMore": "Kuva rohkem", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "Originaalsõnum ajast {date}", + "replyQuoteTimeStampTime": "Originaalsõnum kellast {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Kutsu inimesi {brandName}’iga liituma", "searchInviteButtonContacts": "Kontaktidest", "searchInviteDetail": "Kontaktide jagamine aitab sul teistega ühenduda. Me muudame kogu info anonüümseks ja ei jaga seda kellegi teisega.", "searchInviteHeadline": "Too oma sõbrad", @@ -1409,7 +1409,7 @@ "searchManageServices": "Halda teenuseid", "searchManageServicesNoResults": "Halda teenuseid", "searchMemberInvite": "Kutsu inimesi meeskonnaga liituma", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Sul pole {brandName}’is ühtegi kontakti.\nProovi inimesi leida\nnime või kasutajanime järgi.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Teenused on abistajad, mis võivad aidata sul töid teha.", "searchNoServicesMember": "Teenused on abistajad, mis võivad aidata sul töid teha. Nende lubamiseks küsi oma administraatorilt.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Vali enda oma", "takeoverButtonKeep": "Vali see sama", "takeoverLink": "Loe lähemalt", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Haara oma unikaalne nimi {brandName}’is.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Kõne", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Lisa vestlusesse osalejaid ({shortcut})", "tooltipConversationDetailsRename": "Muuda vestluse nime", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Kirjuta sõnum", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Inimesed ({shortcut})", "tooltipConversationPicture": "Lisa pilt", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Otsing", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videokõne", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Arhiveeri ({shortcut})", + "tooltipConversationsArchived": "Kuva arhiiv ({number})", "tooltipConversationsMore": "Veel", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "Ava teadete seaded ({shortcut})", + "tooltipConversationsNotify": "Eemalda vaigistus ({shortcut})", "tooltipConversationsPreferences": "Ava eelistused", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Vaigista ({shortcut})", + "tooltipConversationsStart": "Alusta vestlust ({shortcut})", "tooltipPreferencesContactsMacos": "Jaga kõiki oma kontakte macOS Kontaktide rakendusest", "tooltipPreferencesPassword": "Ava teine veebileht oma parooli lähtestamiseks", "tooltipPreferencesPicture": "Muuda oma pilti…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "{time}h jäänud", + "userRemainingTimeMinutes": "Alla {time}m jäänud", "verify.changeEmail": "Muuda e-posti", "verify.headline": "Sulle tuli kiri", "verify.resendCode": "Saada kood uuesti", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "See {brandName}’i versioon ei saa kõnes osaleda. Palun kasuta", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} helistab. Sinu brauser ei toeta kõnesid.", "warningCallUnsupportedOutgoing": "Sa ei saa helistada, kuna sinu brauser ei toeta kõnesid.", "warningCallUpgradeBrowser": "Helistamiseks palun uuenda Google Chrome’i.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Proovin ühenduda. {brandName} ei pruugi sõnumeid edastada.", "warningConnectivityNoInternet": "Internet puudub. Sa ei saa sõnumeid saata ega vastu võtta.", "warningLearnMore": "Loe lähemalt", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Uus {brandName}’i versioon on saadaval.", "warningLifecycleUpdateLink": "Uuenda nüüd", "warningLifecycleUpdateNotes": "Mis on uut", "warningNotFoundCamera": "Sa ei saa kõnet teha, kuna su arvutil pole kaamerat.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Luba mikrofonile juurdepääs", "warningPermissionRequestNotification": "[icon] Luba teated", "warningPermissionRequestScreen": "[icon] Luba ekraanile juurdepääs", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "wireLinux": "{brandName} Linuxile", + "wireMacos": "{brandName} macOS-ile", + "wireWindows": "{brandName} Windowsile", + "wire_for_web": "{brandName}" } diff --git a/src/i18n/fa-IR.json b/src/i18n/fa-IR.json index 6540b189908..c337f9ae8df 100644 --- a/src/i18n/fa-IR.json +++ b/src/i18n/fa-IR.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "رمز عبور را فراموش کردم", "authAccountPublicComputer": "این کامپیوتر عمومی است", "authAccountSignIn": "وارد شوید", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "کوکی ها را برای لاگین به وایر فعال کنید.", + "authBlockedDatabase": "وایر نیاز به دسترسی به حافظه محلی دارد تا پیام های شما را نمایش دهد. حافظه محلی در حالت خصوصی در دسترس نیست.", + "authBlockedTabs": "وایر قبلا در یک تب دیگر باز شده است.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "کد وارد شده معتبر نیست", "authErrorCountryCodeInvalid": "پیش‌شماره کشور معتبر نیست", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "تایید", "authHistoryDescription": "بدلیل حفظ حریم خصوصی، تاریخچه گفتگو‌ی شما اینجا نمایش داده نخواهد شد.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "این برای بار اول است که شما از {brandName} روی این دستگاه استفاده می‌کنید.", "authHistoryReuseDescription": "پیام هایی که در عین حال ارسال شده اند نمایان نخواهند شد.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "شما قبلا از وایر روی این دستگاه استفاده کرده اید.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "مدیریت دستگاه‌ها", "authLimitButtonSignOut": "خروج", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "یکی از دستگاه‌هایی که {brandName} را در آن فعال دارید را حذف کنید تا بتوانید از این دستگاه استفاده کنید.", "authLimitDevicesCurrent": "(در حال حاضر)", "authLimitDevicesHeadline": "دستگاه‌ها", "authLoginTitle": "Log in", "authPlaceholderEmail": "ایمیل", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "ارسال دوباره به {email}", "authPostedResendAction": "هیچ ایمیلی دریافت نکردین؟", "authPostedResendDetail": "صندوق ایمیل خود را بررسی و دستورالعمل‌های داخل ایمیل را دنبال کنید.", "authPostedResendHeadline": "شما ایمیل دریافت کردید.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "اضافه کردن", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "این به شما کمک می‌کند تا در دستگاه‌های مختلف از {brandName} استفاده کنید.", "authVerifyAccountHeadline": "ایمیل آدرس خود و رمز عبور جدیدی را وارد کنید.", "authVerifyAccountLogout": "خروج", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "هیچ کدی دریافت نشد؟", "authVerifyCodeResendDetail": "ارسال مجدد", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "شما میتوانید یک کد {expiration} جدید درخواست کنید.", "authVerifyPasswordHeadline": "رمزعبوری انتخاب کنید", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} در تماس", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "فایل‌ها", "collectionSectionImages": "Images", "collectionSectionLinks": "لینک‌ها", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "نمایش همه {number}", "connectionRequestConnect": "درخواست دوستی", "connectionRequestIgnore": "نادیده گرفتن", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "حذف شده: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " شروع کردم به استفاده کردن", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " یکی از تایید نشده‌ها", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " دستگاه های {user}", "conversationDeviceYourDevices": " دستگاه‌های شما", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "ویرایش شده: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " نام گفتگو تغییر کرد", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "گفتگو را با {users} آغاز کرده اید", + "conversationSendPastedFile": "عکس در {date} فرستاده شد", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "شخصی", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "امروز", "conversationTweetAuthor": " در توییتر", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "یک پیام از {user} دریافت نشد.", + "conversationUnableToDecrypt2": "هویت دستگاه {user} تغییر یافته است. پیام تحویل داده نشده است.", "conversationUnableToDecryptErrorMessage": "خطا", "conversationUnableToDecryptLink": "چرا؟", "conversationUnableToDecryptResetSession": "راه اندازی مجدد جلسه", @@ -586,7 +586,7 @@ "conversationYouNominative": "شما", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "همه چیز بایگانی شده", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} فرد در انتظار", "conversationsConnectionRequestOne": "1 نفر در انتظار است", "conversationsContacts": "دفترچه تلفن", "conversationsEmptyConversation": "گفتگوی گروهی", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePeopleAdded": "{user} افرادی اضافه کرد", + "conversationsSecondaryLinePeopleLeft": "{number} فرد رفتند", + "conversationsSecondaryLinePersonAdded": "{user} اضافه شد", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} شما را اضافه کرد", + "conversationsSecondaryLinePersonLeft": "{user} ترک کرد", + "conversationsSecondaryLinePersonRemoved": "{user} حذف شد", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineRenamed": "{user} گفتگو را تغییر نام داد", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "یکی دیگر را امتحان کنید", "extensionsGiphyButtonOk": "بفرست", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • به وسیله giphy.com", "extensionsGiphyNoGifs": "اووه، هیچ Gif موجود نیست", "extensionsGiphyRandom": "تصادفی", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -823,9 +823,9 @@ "initDecryption": "کدگشائی پیام ها", "initEvents": "بارگذاری پیام ها", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initReceivedSelfUser": "سلام، {user}.", "initReceivedUserData": "در حال چک کردن پیام‌های جدید", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "تقریبا انجام شده - از وایر لذت ببرید", "initValidatedClient": "در حال دریافت مکالمات قبلی شما", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "دعوت دوستان خود به {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "من از وایر استفاده میکنم، {username} را جستجو کنید یا به get.wire.com بروید.", + "inviteMessageNoEmail": "من در پیام‌رسان {brandName} هستم. برای پیوستن به من https://get.wire.com را مشاهده کن.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "مدیریت دستگاه‌ها", "modalAccountRemoveDeviceAction": "حذف دستگاه", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "حذف \"{device}\"", "modalAccountRemoveDeviceMessage": "برای حذف دستگاه رمز ورود لازم است.", "modalAccountRemoveDevicePlaceholder": "پسورد", "modalAcknowledgeAction": "باشه", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "شما هر بار قادر به ارسال {number} فایل هستید.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "شما تا {number} فایل را میتوانید ارسال کنید", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "انصراف", "modalConnectAcceptAction": "درخواست دوستی", "modalConnectAcceptHeadline": "قبول‌میکنید؟", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "این شما را به {user} متصل کرده و گفتگو را باز میکند.", "modalConnectAcceptSecondary": "نادیده گرفتن", "modalConnectCancelAction": "بله", "modalConnectCancelHeadline": "لغو درخواست؟", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "حذف درخواست اتصال به {user}.", "modalConnectCancelSecondary": "خیر", "modalConversationClearAction": "حذف", "modalConversationClearHeadline": "این محتوا حذف شود?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "پیام بیش از حد طولانی است", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "شما میتوانید پیامهایی با حداکثر {number} کاراکتر ارسال کنید.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} شروع به استفاده از وایر بر روی دستگاه های جدید کردند", + "modalConversationNewDeviceHeadlineOne": "{user} شروع به استفاده از وایر بر روی یک دستگاه جدید کرد", + "modalConversationNewDeviceHeadlineYou": "{user} شروع به استفاده از وایر بر روی یک دستگاه جدید کرد", "modalConversationNewDeviceIncomingCallAction": "پاسخ به تماس", "modalConversationNewDeviceIncomingCallMessage": "هنوز هم می خواهید به تماس پاسخ دهید؟", "modalConversationNewDeviceMessage": "هنوز تمایل به ارسال پیام‌های خود دارید؟", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "هنوز هم می خواهید تماس را برقرار کنید؟", "modalConversationNotConnectedHeadline": "کسی به چت اضافه شد", "modalConversationNotConnectedMessageMany": "یکی از کسانی که شما انتخاب کرده اید، تمایلی به اضافه شدن به مکالمه ندارد.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} تمایلی به اضافه شدن به مکالمات ندارد.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "حذف؟", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} قادر به ارسال و دریافت پیام ها در این مکالمه نخواهد بود.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "دوباره امتحان کنید", "modalUploadContactsMessage": "ما اطلاعات شمارا دریافت نکردیم، لطفا دوباره مخاطب‌هایتان را وارد کنید.", "modalUserBlockAction": "مسدود کردن", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "آیا {user} مسدود شود?", + "modalUserBlockMessage": "{user} قادر به تماس با شما یا افزودن شما به مکالمات گروهی نخواهد بود.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "خارج کردن از مسدود بودن", "modalUserUnblockHeadline": "خارج کردن از مسدود بودن", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} دوباره قادر به تماس با شما و اضافه کردن شما به مکالمات گروهی خواهد بود.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "درخواست ارتباط شما را تایید کرد", "notificationConnectionConnected": "حالا شما وصل شدید", "notificationConnectionRequest": "می‌خواهد به شما وصل شود", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} یک مکالمه را آغاز کرد", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationConversationRename": "{user} نام مکالمه را به {name} تغییر داد", + "notificationMemberJoinMany": "{user}، {number} فرد را به مکالمه افزود", + "notificationMemberJoinOne": "{user1}، {user2} را به مکلمه افزود", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} شما را از مکالمه حذف کرد", "notificationMention": "Mention: {text}", "notificationObfuscated": "برای شما یک پیام ارسال شده", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "شخصی", "notificationPing": "ping شد!", - "notificationReaction": "{reaction} your message", + "notificationReaction": "پیام شما {reaction} شد", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "بررسی کنید که این اثر انگشت با اثر انگشت نشان داده شده در [bold]{user} دسنگاه [/bold] یکسان باشد.", "participantDevicesDetailHowTo": "چطور این کار را انجام بدم؟", "participantDevicesDetailResetSession": "راه اندازی مجدد جلسه", "participantDevicesDetailShowMyDevice": "اثرانگشت دستگاه من را نشان بده", "participantDevicesDetailVerify": "تایید شده", "participantDevicesHeader": "دستگاه‌ها", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "وایر به هر دستگاه یک اثر انگشت یکتا اختصاص میدهد. آن ها را با {user} مقایسه کرده و گفتگوی امن را تایید کنید.", "participantDevicesLearnMore": "بیشتر بدانید", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "وب‌سایت پشتیبانی", "preferencesAboutTermsOfUse": "شرایط و مقررات استفاده", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "وب‌سایت {brandName}", "preferencesAccount": "حساب کاربری", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "اگر شما دستگا‌ه‌های بالا را نمیشناسید، آن را حذف کنید و رمز عبور خود را تغییر دهید.", "preferencesDevicesCurrent": "در حال حاضر", "preferencesDevicesFingerprint": "کلید اثرانگشت", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} به هر دستگاه یک اثرانگشت الکترونیکی می‌دهد. اثرانگشت‌ها را با هم مقایسه کنید تا بتوانید دستگاه و گفتگوهای خود را تایید کنید.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "انصراف", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "دوستانتان را برای پیوستن به وایر دعوت کنید", "searchInviteButtonContacts": "از دفترچه تلفن", "searchInviteDetail": "اشتراک گذاری مخاطبین خود کمک می‌کند تا شما با دیگر دوستان خود ارتباط برقرار کنید. دقت کنید که ما اطلاعات را مخفی کردیم و با هیچ‌کس به اشتراک نمی‌گذاریم.", "searchInviteHeadline": "دوستان خود را پیدا کن", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "شما هیچ مخاطبی در وایر ندارید.\nافراد را با نام یا نام‌کاربریشان پیدا کنید.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "خودتان انتخاب کنید", "takeoverButtonKeep": "این‌یکی را نگه‌دارید", "takeoverLink": "بیشتر بدانید", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "نام یکتای خود را در وایر انتخاب کنید.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "پیام خود را بنویسید", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "افراد ({shortcut})", "tooltipConversationPicture": "اضافه کردن عکس", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "جستجو", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "تماس تصویری", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "بایگانی ({shortcut})", + "tooltipConversationsArchived": "نمایش بایگانی ({number})", "tooltipConversationsMore": "بیشتر", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "صدا دار ({shortcut})", "tooltipConversationsPreferences": "باز کردن تنظیمات", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "بی صدا کردن ({shortcut})", + "tooltipConversationsStart": "شروع گفتگو ({shortcut})", "tooltipPreferencesContactsMacos": "مخاطبان خود را از طریق اپ Contacts مک به اشتراک بگذارید", "tooltipPreferencesPassword": "صفحه‌ای دیگر برای بازنشانی رمزعبور خود باز کنید", "tooltipPreferencesPicture": "تغییر عکس شما…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "با این نسخه از وایر نمی‌توانید تماس بگیرید، لطفا استفاده کنید از ", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} در حال تماس است. مرورگر شما از تماس ها پشتیبانی نمی کند.", "warningCallUnsupportedOutgoing": "نمی‌تواند تماس بگیرید چون مرورگر شما از تماس‌ها پشتیبانی نمی‌کند.", "warningCallUpgradeBrowser": "برای تماس، لطفا گوگل کروم را به‌روزرسانی کنید.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "در حال تلاش برای اتصال، وایر ممکن است نتواند که پیام‌هایتان را برساند.", "warningConnectivityNoInternet": "دسترسی به اینترنت ندارید. شما امکان ارسال و دریافت پیام ندارید.", "warningLearnMore": "بیشتر بدانید", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "نسخه جدیدی از وایر آماده است.", "warningLifecycleUpdateLink": "اکنون آپدیت کن", "warningLifecycleUpdateNotes": "چه چیزی جدید است؟", "warningNotFoundCamera": "شما نمی‌توانید با دوستان خود تماس تصویری بگیرید چون کامپیوتر شما دوربین ندارد.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "شما نمی‌توانید با دوستان خود تماس تصویری بگیرید چون مرورگر شما اجازه دسترسی به دوربین را ندارد.", "warningPermissionDeniedMicrophone": "شما نمی‌توانید با دوستان خود تماس بگیرید چون مرورگر شما اجازه دسترسی به میکروفون را ندارد.", "warningPermissionDeniedScreen": "مرورگر شما برای اشترک گذاری صفحه نیاز به اجازه دارد.", - "warningPermissionRequestCamera": "{{icon}} اجازه دسترسی به دوربین نیاز است", - "warningPermissionRequestMicrophone": "{{icon}} اجازه دسترسی به میکروفون نیاز است", - "warningPermissionRequestNotification": "{{icon}} اجازه دریافت آگاه سازی را بدهید", - "warningPermissionRequestScreen": "{{icon}} اجازه دسترسی به نمایشگر نیاز است", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "warningPermissionRequestCamera": "{icon} اجازه دسترسی به دوربین نیاز است", + "warningPermissionRequestMicrophone": "{icon} اجازه دسترسی به میکروفون نیاز است", + "warningPermissionRequestNotification": "{icon} اجازه دریافت آگاه سازی را بدهید", + "warningPermissionRequestScreen": "{icon} اجازه دسترسی به نمایشگر نیاز است", + "wireLinux": "{brandName} برای لینوکس", + "wireMacos": "{brandName} برای مک‌او‌اس", + "wireWindows": "{brandName} برای ویندوز", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/fi-FI.json b/src/i18n/fi-FI.json index 902c982cd45..6dc41cc5776 100644 --- a/src/i18n/fi-FI.json +++ b/src/i18n/fi-FI.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Lisää", "addParticipantsHeader": "Lisää osallistujia", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Lisää osallistujia ({number})", "addParticipantsManageServices": "Hallinnoi palveluita", "addParticipantsManageServicesNoResults": "Hallinnoi palveluita", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Unohdin salasanani", "authAccountPublicComputer": "Tämä on julkinen tietokone", "authAccountSignIn": "Kirjaudu sisään", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Salli evästeet kirjautuaksesi Wireen.", + "authBlockedDatabase": "{brandName} tarvitsee pääsyn paikalliseen säilöösi säilöäkseen viestejä. Paikallinen säilö ei ole saatavilla yksityisessä tilassa.", + "authBlockedTabs": "{brandName} on jo avoinna toisessa välilehdessä.", "authBlockedTabsAction": "Käytä tässä välilehdessä", "authErrorCode": "Virheellinen koodi", "authErrorCountryCodeInvalid": "Maakoodi ei kelpaa", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Tietosuojasyistä keskusteluhistoriasi ei näy täällä.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Käytät Wireä ensimmäistä kertaa tällä laitteella.", "authHistoryReuseDescription": "Sillä välin lähetetyt viestit eivät näy tässä.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Olet käyttänyt Wireä tällä laitteella aiemmin.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Hallitse laitteita", "authLimitButtonSignOut": "Kirjaudu ulos", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Poista yksi laitteistasi aloittaaksesi Wiren käytön tässä laiteessa.", "authLimitDevicesCurrent": "(Nykyinen)", "authLimitDevicesHeadline": "Laitteet", "authLoginTitle": "Log in", "authPlaceholderEmail": "Sähköposti", "authPlaceholderPassword": "Salasana", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Lähetä uudelleen sähköpostiosoitteeseen: {email}", "authPostedResendAction": "Eikö sähköposti saavu perille?", "authPostedResendDetail": "Tarkista sähköpostisi saapuneet-kansio ja seuraa ohjeita.", "authPostedResendHeadline": "Sinulle on sähköpostia.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Lisää", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Tämä mahdollistaa Wiren käytön useilla laitteilla.", "authVerifyAccountHeadline": "Lisää sähköpostiosoitteesi ja salasanasi.", "authVerifyAccountLogout": "Kirjaudu ulos", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Eikö koodi ole tullut perille?", "authVerifyCodeResendDetail": "Lähetä uudelleen", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Voit pyytää uuden koodin {expiration} kuluttua.", "authVerifyPasswordHeadline": "Kirjoita salasanasi", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Varmuuskopiointia ei päätetty.", "backupExportProgressCompressing": "Valmistellaan varmuuskopiointitiedostoa", "backupExportProgressHeadline": "Valmistellaan…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Varmuuskopioidaan · {processed} / {total} — {progress}%", "backupExportSaveFileAction": "Tallenna tiedosto", "backupExportSuccessHeadline": "Varmuuskopiointi valmis", "backupExportSuccessSecondary": "Voit käyttää tätä palauttamaan historian jos kadotat tietokoneesi tai vaihdat sen uuteen.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Valmistellaan…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Palautetaan historiaa · {processed} / {total} — {progress}%", "backupImportSuccessHeadline": "Historia palautettu.", "backupImportVersionErrorHeadline": "Epäyhteensopiva varmuuskopio", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "Varmuuskopio on luotu uudemmalla tai vanhentuneella {brandName}:llä ja sitä ei voida palauttaa.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Yritä uudelleen", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Kameran käyttö ei sallittu", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} puhelussa", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Yhdistetään…", "callStateIncoming": "Soitetaan…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} soittaa", "callStateOutgoing": "Soi…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Tiedostot", "collectionSectionImages": "Images", "collectionSectionLinks": "Linkit", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Näytä kaikki {number}", "connectionRequestConnect": "Yhdistä", "connectionRequestIgnore": "Hylkää", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {users}", + "conversationCreateWith": "{users} kanssa", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Poistettu {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " aloitti käyttämään", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " vahvistamattomia yksi", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user} n laitteet", "conversationDeviceYourDevices": " sinun laitteet", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Muokattu {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " keskustelun nimi vaihdettu", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Aloita keskustelu {users} n kanssa", + "conversationSendPastedFile": "Liitetty kuva, {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Joku", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "tänään", "conversationTweetAuthor": " Twitterissä", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "Käyttäjän {user} viesti ei tullut perille.", + "conversationUnableToDecrypt2": "Käyttäjän {user} laitteen identiteetti muuttui. Viestiä ei toimitettu.", "conversationUnableToDecryptErrorMessage": "Virhe", "conversationUnableToDecryptLink": "Miksi?", "conversationUnableToDecryptResetSession": "Nollaa istunto", @@ -586,7 +586,7 @@ "conversationYouNominative": "sinä", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Kaikki arkistoitu", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} ihmisiä odottaa", "conversationsConnectionRequestOne": "1 ihminen odottaa", "conversationsContacts": "Yhteystiedot", "conversationsEmptyConversation": "Ryhmäkeskustelu", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Vastasi sinulle", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePeopleAdded": "{user} henkilöä lisättiin", + "conversationsSecondaryLinePeopleLeft": "{number} henkilöä poistui", + "conversationsSecondaryLinePersonAdded": "{user} lisättiin", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} lisäsi sinut", + "conversationsSecondaryLinePersonLeft": "{user} poistui", + "conversationsSecondaryLinePersonRemoved": "{user} poistettiin", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineRenamed": "{user} vaihtoi keskustelun nimeä", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Kokeile toista", "extensionsGiphyButtonOk": "Lähetä", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • giphy.com:in kautta", "extensionsGiphyNoGifs": "Upsista, ei giffejä", "extensionsGiphyRandom": "Satunnainen", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Puretaan viestejä", "initEvents": "Ladataan viestejä", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} / {number2}", + "initReceivedSelfUser": "He, {user}.", "initReceivedUserData": "Tarkistetaan uusia viestejä", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Melkein valmista - nauti Wirestä", "initValidatedClient": "Haetaan yhteyksiäsi ja keskustelujasi", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Seuraava", "invite.skipForNow": "Ohita toistaiseksi", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "Kutsu ihmisiä Wireen", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "Olen Wiressä, etsi {username} tai mene osoitteeseen get.wire.com.", + "inviteMessageNoEmail": "Olen Wiressä. Mene osoitteeseen get.wire.com ottaaksesi minuun yhteyttä.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Olet asettanut lukukuittaukset päälle", "modalAccountReadReceiptsChangedSecondary": "Hallitse laitteita", "modalAccountRemoveDeviceAction": "Poista laite", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Poista \"{device}\"", "modalAccountRemoveDeviceMessage": "Sinun täytyy kirjoittaa salasanasi poistaaksesi laitteen.", "modalAccountRemoveDevicePlaceholder": "Salasana", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Voit lähettää jopa {number} tiedostoa samaan aikaan.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Voit lähettää maksimissaan {number} kokoisia tiedostoja", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Peruuta", "modalConnectAcceptAction": "Yhdistä", "modalConnectAcceptHeadline": "Hyväksy?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Tämä yhdistää teidät ja avaa keskustelun {user} kanssa.", "modalConnectAcceptSecondary": "Hylkää", "modalConnectCancelAction": "Kyllä", "modalConnectCancelHeadline": "Peruuta pyyntö?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Poista yhteyspyyntö {user}:lle.", "modalConnectCancelSecondary": "Ei", "modalConversationClearAction": "Poista", "modalConversationClearHeadline": "Poista sisältö?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Viesti on liian pitkä", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Voit lähettää viestejä joissa on maksimissaan {number} merkkiä.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} aloittivat käyttämään uusia laitteita", + "modalConversationNewDeviceHeadlineOne": "{user} aloitti käyttämään uutta laitetta", + "modalConversationNewDeviceHeadlineYou": "{user} aloitti käyttämään uutta laitetta", "modalConversationNewDeviceIncomingCallAction": "Vastaa puheluun", "modalConversationNewDeviceIncomingCallMessage": "Haluatko silti vastata puheluun?", "modalConversationNewDeviceMessage": "Haluatko vielä silti lähettää viestisi?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Haluatko silti soittaa puhelun?", "modalConversationNotConnectedHeadline": "Ketään ei ole lisätty keskusteluun", "modalConversationNotConnectedMessageMany": "Yksi valitsimistasi käyttäjistä ei halua tulla lisätyksi keskusteluihin.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} ei halua tulla lisätyksi keskusteluihin.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Poista?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} ei pysty lähettämään tai vastaanottamaan viestejä tässä keskustelussa.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Yritä uudelleen", "modalUploadContactsMessage": "Emme vastaanottaneet tietojasi. Ole hyvä ja yritä tuoda kontaktisi uudelleen.", "modalUserBlockAction": "Estä", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Estä {user}?", + "modalUserBlockMessage": "{user} ei pysty ottamaan sinuun yhteyttä tai lisäämään sinua ryhmäkeskusteluihin.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Poista esto", "modalUserUnblockHeadline": "Poista esto?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} pystyy jälleen ottamaan sinuun yhteyttä ja lisäämään sinut ryhmäkeskusteluihin.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Hyväksyi yhteyspyyntösi", "notificationConnectionConnected": "Olet nyt yhteydessä", "notificationConnectionRequest": "Haluaa luoda kontaktin", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} aloitti keskustelun", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationConversationRename": "{user} nimesi keskustelun uudelleen {name}ksi", + "notificationMemberJoinMany": "{user} lisäsi {number} ihmistä keskusteluun", + "notificationMemberJoinOne": "{user1} lisäsi {user2}n keskusteluun", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} poisti sinut keskustelusta", "notificationMention": "Mention: {text}", "notificationObfuscated": "Lähetti sinulle viestin", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Joku", "notificationPing": "Pinggasi", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} sinun viesti", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Vahvista että tämä vastaa sormenjälkeä joka näkyy [bold]{user}’s n laitteella[/bold].", "participantDevicesDetailHowTo": "Miten teen sen?", "participantDevicesDetailResetSession": "Nollaa istunto", "participantDevicesDetailShowMyDevice": "Näytä laitteeni sormenjälki", "participantDevicesDetailVerify": "Vahvistettu", "participantDevicesHeader": "Laitteet", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} antaa jokaiselle laitteelle yksilöllisen sormenjäljen. Vertaa niitä {user} kanssa ja vahvista keskustelusi.", "participantDevicesLearnMore": "Lue lisää", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Tuki sivusto", "preferencesAboutTermsOfUse": "Käyttöehdot", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "Wiren verkkosivu", "preferencesAccount": "Tili", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Jos et tunnista yllä olevaa laitetta, poista se ja vaihda salasanasi.", "preferencesDevicesCurrent": "Nykyinen", "preferencesDevicesFingerprint": "Sormenjälki avain", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} antaa jokaiselle laitteelle yksilöllisen sormenjäljen. Vertaa niitä ja varmenna laitteesi ja keskustelusi.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Peruuta", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Kutsu henkilöitä Wireen", "searchInviteButtonContacts": "Kontakteista", "searchInviteDetail": "Yhteystietojesi jakaminen auttaa sinua löytämään uusia kontakteja. Anonymisoimme kaiken tiedon ja emme jaa sitä ulkopuolisille.", "searchInviteHeadline": "Kutsu kavereitasi", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Sinulla ei ole kontakteja Wiressä. Yritä etsiä muita käyttäjiä nimellä tai käyttäjänimellä.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Valitse omasi", "takeoverButtonKeep": "Pidä tämä", "takeoverLink": "Lue lisää", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Valtaa yksilöllinen nimesi Wiressä.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Kirjoita viesti", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Ihmiset ({shortcut})", "tooltipConversationPicture": "Lisää kuva", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Etsi", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videopuhelu", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Arkisto ({shortcut})", + "tooltipConversationsArchived": "Näytä arkisto ({number})", "tooltipConversationsMore": "Lisää", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "Poist mykistys ({shortcut})", "tooltipConversationsPreferences": "Avaa asetukset", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Mykistä ({shortcut})", + "tooltipConversationsStart": "Aloita keskustelu ({shortcut})", "tooltipPreferencesContactsMacos": "Jaa kaikki yhteystietosi macOs Yhteystieto sovelluksesta", "tooltipPreferencesPassword": "Avaa toinen nettisivu vaihtaaksesi salasanasi", "tooltipPreferencesPicture": "Vaihda kuvasi…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Tämä versio Wirestä ei pysty osallistumaan puheluun. Käytä", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} soittaa. Selaimesi ei tue puheluja.", "warningCallUnsupportedOutgoing": "Et voi soittaa puhelua koska selaimesi ei tue puheluja.", "warningCallUpgradeBrowser": "Soittaaksesi puhelun, päivitä Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Yritetään yhdistää. {brandName} ei mahdollisesti pysty toimitttamaan viestejä perille.", "warningConnectivityNoInternet": "Ei Internetiä. Et pysty lähettämään tai vastaanottamaan viestejä.", "warningLearnMore": "Lue lisää", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Wiren uusi versio on saatavilla.", "warningLifecycleUpdateLink": "Päivitä nyt", "warningLifecycleUpdateNotes": "Uutuudet", "warningNotFoundCamera": "Et voi soittaa puhelua koska tietokoneessasi ei ole kameraa.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Anna käyttöoikeus mikrofoniin", "warningPermissionRequestNotification": "[icon] Salli ilmoitukset", "warningPermissionRequestScreen": "[icon] Salli näytön käyttö", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "wireLinux": "{brandName} Linuxille", + "wireMacos": "{brandName} macOS: lle", + "wireWindows": "{brandName} Windowsille", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/fr-FR.json b/src/i18n/fr-FR.json index 9f8bd23b790..5fdbb1d3ab3 100644 --- a/src/i18n/fr-FR.json +++ b/src/i18n/fr-FR.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Ajouter", "addParticipantsHeader": "Ajouter des participants", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Ajouter des participants ({number})", "addParticipantsManageServices": "Gérer les services", "addParticipantsManageServicesNoResults": "Gérer les services", "addParticipantsNoServicesManager": "Les services sont des programmes qui peuvent améliorer votre flux de travail.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Mot de passe oublié", "authAccountPublicComputer": "Cet ordinateur est public", "authAccountSignIn": "Se connecter", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Autorisez les cookies pour vous connecter à {brandName}.", + "authBlockedDatabase": "{brandName} a besoin d’accéder à votre espace de stockage pour afficher les messages. Il n’est pas disponible en navigation privée.", + "authBlockedTabs": "{brandName} est déjà ouvert dans un autre onglet.", "authBlockedTabsAction": "Utiliser cet onglet à la place", "authErrorCode": "Code invalide", "authErrorCountryCodeInvalid": "Indicatif du pays invalide", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Pour des raisons de confidentialité, votre historique de conversation n’apparaîtra pas ici.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "C’est la première fois que vous utilisez {brandName} sur cet appareil.", "authHistoryReuseDescription": "Les messages envoyés entre-temps n’apparaîtront pas ici.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Vous avez déjà utilisé {brandName} sur cet appareil.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Gérer les appareils", "authLimitButtonSignOut": "Se déconnecter", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Supprimez un de vos appareils pour pouvoir utiliser {brandName} sur cet appareil.", "authLimitDevicesCurrent": "(actuel)", "authLimitDevicesHeadline": "Appareils", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Mot de passe", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Renvoyer à {email}", "authPostedResendAction": "Aucun e-mail à l’horizon ?", "authPostedResendDetail": "Vérifiez votre boîte de réception et suivez les instructions.", "authPostedResendHeadline": "Vous avez du courrier.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Ajouter", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Cela vous permet d’utiliser {brandName} sur plusieurs appareils.", "authVerifyAccountHeadline": "Ajouter une adresse e-mail et un mot de passe.", "authVerifyAccountLogout": "Se déconnecter", "authVerifyCodeDescription": "Saisissez le code de vérification que nous avons envoyé au {number}.", "authVerifyCodeResend": "Pas de code à l’horizon ?", "authVerifyCodeResendDetail": "Renvoyer", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Vous pourrez demander un nouveau code {expiration}.", "authVerifyPasswordHeadline": "Saisissez votre mot de passe", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "La sauvegarde a échoué.", "backupExportProgressCompressing": "Fichier de sauvegarde en préparation", "backupExportProgressHeadline": "En préparation…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Sauvegarde en cours · {processed} sur {total} — {progress}%", "backupExportSaveFileAction": "Enregistrer le fichier", "backupExportSuccessHeadline": "Sauvegarde prête", "backupExportSuccessSecondary": "Vous pourrez utiliser cette sauvegarde si vous perdez votre ordinateur ou si vous basculez vers un nouvel appareil.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "En préparation…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Restauration en cours · {processed} sur {total} — {progress}%", "backupImportSuccessHeadline": "L’historique a été restauré.", "backupImportVersionErrorHeadline": "Sauvegarde incompatible", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "Cette sauvegarde a été créée par une version plus récente ou expirée de {brandName} et ne peut pas être restaurée ici.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Réessayez", "buttonActionError": "Votre réponse ne peut pas être envoyée, veuillez réessayer", @@ -318,7 +318,7 @@ "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Décliner", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", + "callDegradationDescription": "L'appel a été déconnecté car {username} n'est plus un contact vérifié.", "callDegradationTitle": "Fin de l'appel", "callDurationLabel": "Duration", "callEveryOneLeft": "tous les autres participants sont partis.", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Appareil photo indisponible", "callNoOneJoined": "aucun autre participant n'a rejoint l'appel.", - "callParticipants": "{number} on call", + "callParticipants": "{number} sur l’appel", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Débit constant (CBR)", "callStateConnecting": "Connexion…", "callStateIncoming": "Appel…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} appelle", "callStateOutgoing": "Sonnerie…", "callWasEndedBecause": "Votre appel a été terminé parce que", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Fichiers", "collectionSectionImages": "Images", "collectionSectionLinks": "Liens", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Tout afficher ({number})", "connectionRequestConnect": "Se connecter", "connectionRequestIgnore": "Ignorer", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Les accusés de lecture sont activés", "conversationCreateTeam": "avec [showmore]tous les membres de l’équipe[/showmore]", "conversationCreateTeamGuest": "avec [showmore]tous les membres de l’équipe et un contact externe[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "avec [showmore]tous les membres de l’équipe et {count} contacts externes[/showmore]", "conversationCreateTemporary": "Vous avez rejoint la conversation", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": "avec {users}", + "conversationCreateWithMore": "avec {users}, et [showmore]{count} autres[/showmore]", + "conversationCreated": "[bold]{name}[/bold] a démarré une conversation avec {users}", + "conversationCreatedMore": "[bold]{name}[/bold] a démarré une conversation avec {users}, et [showmore]{count} autres[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] a démarré la conversation", "conversationCreatedNameYou": "[bold]Vous[/bold] avez démarré la conversation", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "Vous avez commencé une conversation avec {users}", + "conversationCreatedYouMore": "Vous avez démarré la conversation avec {users}, et [showmore]{count} autres[/showmore]", + "conversationDeleteTimestamp": "Supprimé : {date}", "conversationDetails1to1ReceiptsFirst": "Si les deux participants ont activé les accusés de lecture, vous pouvez voir quand les messages sont lus.", "conversationDetails1to1ReceiptsHeadDisabled": "Vous avez désactivé les accusés de lecture", "conversationDetails1to1ReceiptsHeadEnabled": "Vous avez activé les accusés de lecture", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "Tout afficher ({number})", "conversationDetailsActionCreateGroup": "Nouveau groupe", "conversationDetailsActionDelete": "Supprimer ce groupe", "conversationDetailsActionDevices": "Appareils", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " utilise", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " a annulé la vérification d’un", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " des appareils de {user}", "conversationDeviceYourDevices": " de vos appareils", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Modifié : {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Ouvrir la carte", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] a ajouté {users} à la conversation", + "conversationMemberJoinedMore": "[bold]{name}[/bold] a ajouté {users}, et [showmore]{count} autres[/showmore] à la conversation", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] a rejoint la conversation", "conversationMemberJoinedSelfYou": "[bold]Vous[/bold] avez rejoint la conversation", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberJoinedYou": "[bold]Vous[/bold] avez ajouté {users} à la conversation", + "conversationMemberJoinedYouMore": "[bold]Vous[/bold] avez ajouté {users}, et [showmore]{count} plus[/showmore] à la conversation", + "conversationMemberLeft": "[bold]{name}[/bold] a quitté la conversation", "conversationMemberLeftYou": "[bold]Vous[/bold] avez quitté la conversation", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] a exclu {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberRemovedYou": "[bold]Vous[/bold] avez exclu {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Distribué", "conversationMissedMessages": "Vous n’avez pas utilisé cet appareil depuis un moment. Il est possible que certains messages n’apparaissent pas ici.", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Il est possible que vous ne soyez pas autorisé à voir ce compte, ou qu'il n’existe plus.", - "conversationNotFoundTitle": "{brandName} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} ne peut pas ouvrir cette conversation.", "conversationParticipantsSearchPlaceholder": "Rechercher par nom", "conversationParticipantsTitle": "Contacts", "conversationPing": " a fait un signe", @@ -558,22 +558,22 @@ "conversationRenameYou": " a renommé la conversation", "conversationResetTimer": " a désactivé les messages éphémères", "conversationResetTimerYou": " avez désactivé les messages éphémères", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Commencez une conversation avec {users}", + "conversationSendPastedFile": "Image collée le {date}", "conversationServicesWarning": "Les services ont accès au contenu de la conversation", "conversationSomeone": "Quelqu’un", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] a été retiré de l’équipe", "conversationToday": "aujourd’hui", "conversationTweetAuthor": " via Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "Un message de [highlight]{user}[/highlight] n’a pas été reçu.", + "conversationUnableToDecrypt2": "L’identité de l’appareil de {user} a changé. Message non délivré.", "conversationUnableToDecryptErrorMessage": "Erreur", "conversationUnableToDecryptLink": "Pourquoi ?", "conversationUnableToDecryptResetSession": "Réinitialiser la session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " a défini les messages éphémère à {time}", + "conversationUpdatedTimerYou": " avez défini les message éphémères à {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "vous", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Tout a été archivé", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} contacts en attente", "conversationsConnectionRequestOne": "1 personne en attente", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Conversation de groupe", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Quelqu’un a envoyé un message", "conversationsSecondaryLineEphemeralReply": "Vous a répondu", "conversationsSecondaryLineEphemeralReplyGroup": "Quelqu’un vous a répondu", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineIncomingCall": "{user} appelle", + "conversationsSecondaryLinePeopleAdded": "{user} contacts ont été ajoutés", + "conversationsSecondaryLinePeopleLeft": "{number} contacts sont partis", + "conversationsSecondaryLinePersonAdded": "{user} a été ajouté", + "conversationsSecondaryLinePersonAddedSelf": "{user} a rejoint la conversation", + "conversationsSecondaryLinePersonAddedYou": "{user} vous a ajouté", + "conversationsSecondaryLinePersonLeft": "{user} est parti", + "conversationsSecondaryLinePersonRemoved": "{user} a été exclu", + "conversationsSecondaryLinePersonRemovedTeam": "{user} a été exclu de l’équipe", + "conversationsSecondaryLineRenamed": "{user} a renommé la conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", - "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineSummaryMissedCall": "{number} appel manqué", + "conversationsSecondaryLineSummaryMissedCalls": "{number} appels manqués", + "conversationsSecondaryLineSummaryPing": "{number} signe", + "conversationsSecondaryLineSummaryPings": "{number} signes", + "conversationsSecondaryLineSummaryReplies": "{number} réponses", + "conversationsSecondaryLineSummaryReply": "{number} réponse", "conversationsSecondaryLineYouLeft": "Vous êtes parti", "conversationsSecondaryLineYouWereRemoved": "Vous avez été exclu", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -704,8 +704,8 @@ "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", + "fileTypeRestrictedIncoming": "Le fichier  [bold]{name}[/bold] ne peut pas être ouvert", + "fileTypeRestrictedOutgoing": "Le partage de fichiers avec l'extension {fileExt} n'est pas autorisé par votre organisation", "folderViewTooltip": "Dossiers", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Terminé", "groupCreationParticipantsActionSkip": "Passer", "groupCreationParticipantsHeader": "Ajouter un contact", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Ajouter des participants ({number})", "groupCreationParticipantsPlaceholder": "Rechercher par nom", "groupCreationPreferencesAction": "Suivant", "groupCreationPreferencesErrorNameLong": "Trop de caractères", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Se connecter", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Débloquer…", - "groupSizeInfo": "Up to {count} people can join a group conversation.", + "groupSizeInfo": "Jusqu'à {count} personnes peuvent rejoindre une conversation de groupe.", "guestLinkDisabled": "Generating guest links is not allowed in your team.", "guestLinkDisabledByOtherTeam": "You can't generate a guest link in this conversation, as it has been created by someone from another team and this team is not allowed to use guest links.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -822,10 +822,10 @@ "index.welcome": "Bienvenue sur {brandName}", "initDecryption": "Déchiffrement des messages", "initEvents": "Chargement des messages", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} sur {number2}", + "initReceivedSelfUser": "Bonjour, {user}.", "initReceivedUserData": "Recherche de nouveaux messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Presque terminé - Profitez de {brandName}", "initValidatedClient": "Téléchargement de vos contacts et de vos conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "collègue@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Suivant", "invite.skipForNow": "Ignorer pour l'instant", "invite.subhead": "Invitez vos collègues à vous rejoindre.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Invitez des contacts sur {brandName}", + "inviteHintSelected": "Appuyez sur {metaKey} + C pour copier", + "inviteHintUnselected": "Sélectionnez et appuyez sur {metaKey} + C", + "inviteMessage": "Je suis sur {brandName}, cherche {username} ou va sur get.wire.com .", + "inviteMessageNoEmail": "Je suis sur {brandName}. Va sur get.wire.com pour me rejoindre.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {edited}", + "messageDetailsEdited": "Édité : {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Personne n’a encore lu ce message.", "messageDetailsReceiptsOff": "Les accusés de lecture n’étaient pas activés quand ce message a été envoyé.", - "messageDetailsSent": "Sent: {sent}", + "messageDetailsSent": "Envoyé : {sent}", "messageDetailsTitle": "Détails", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Read{count}", + "messageDetailsTitleReceipts": "Lu{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Vous avez activé les accusés de lecture", "modalAccountReadReceiptsChangedSecondary": "Gérer les appareils", "modalAccountRemoveDeviceAction": "Supprimer l’appareil", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Supprimer \"{device}\"", "modalAccountRemoveDeviceMessage": "Votre mot de passe est nécessaire pour supprimer l’appareil.", "modalAccountRemoveDevicePlaceholder": "Mot de passe", "modalAcknowledgeAction": "OK", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Réinitialiser ce client", "modalAppLockLockedError": "Wrong passcode", "modalAppLockLockedForgotCTA": "Accéder en tant que nouvel appareil", - "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", + "modalAppLockLockedTitle": "Entrez le code d'accès pour déverrouiller {brandName}", "modalAppLockLockedUnlockButton": "Déverrouiller", "modalAppLockPasscode": "Code d'accès", "modalAppLockSetupAcceptButton": "Set passcode", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {brandName}", + "modalAppLockSetupChangeMessage": "Votre organisation a besoin de verrouiller votre application lorsque {brandName} n'est pas utilisé pour s'assurer de la sécurité de l'équipe.[br]Créez un mot de passe pour déverrouiller {brandName}. Soyez sûr de vous en souvenir, car il ne peut pas être récupéré.", + "modalAppLockSetupChangeTitle": "Il y a eu un changement à {brandName}", "modalAppLockSetupCloseBtn": "Close window, Set app lock passcode?", "modalAppLockSetupDigit": "Un chiffre", - "modalAppLockSetupLong": "At least {minPasswordLength} characters long", + "modalAppLockSetupLong": "Au moins {minPasswordLength} caractères", "modalAppLockSetupLower": "Une lettre minuscule", "modalAppLockSetupMessage": "The app will lock itself after a certain time of inactivity.[br]To unlock the app you need to enter this passcode.[br]Make sure to remember this passcode as there is no way to recover it.", "modalAppLockSetupSecondPlaceholder": "Repeat passcode", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Mot de passe incorrect", "modalAppLockWipePasswordGoBackButton": "Retour", "modalAppLockWipePasswordPlaceholder": "Mot de passe", - "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", + "modalAppLockWipePasswordTitle": "Entrez le mot de passe de votre compte {brandName} pour réinitialiser ce client", "modalAssetFileTypeRestrictionHeadline": "Type de fichier incompatible", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "Ce type de fichier \"{fileName}\" n'est pas autorisé.", "modalAssetParallelUploadsHeadline": "Trop de fichiers à la fois", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Vous pouvez envoyer jusqu’à {number} fichiers à la fois.", "modalAssetTooLargeHeadline": "Fichier trop volumineux", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Vous pouvez envoyer des fichiers jusqu’à {number}", "modalAvailabilityAvailableMessage": "Vos contacts vous verront comme Disponible. Vous recevrez des notifications pour les appels entrants et pour les messages selon les paramètres de notifications de chaque conversation.", "modalAvailabilityAvailableTitle": "Vous apparaissez comme Disponible", "modalAvailabilityAwayMessage": "Vos contacts vous verront comme Absent. Vous ne recevrez pas de notifications pour des appels ou messages entrants.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Raccrocher", "modalCallSecondOutgoingHeadline": "Raccrocher l’appel en cours ?", "modalCallSecondOutgoingMessage": "Vous ne pouvez être que dans un appel à la fois.", - "modalCallUpdateClientHeadline": "Please update {brandName}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", + "modalCallUpdateClientHeadline": "Veuillez mettre à jour {brandName}", + "modalCallUpdateClientMessage": "Vous avez reçu un appel qui n'est pas compatible avec cette version de {brandName}.", "modalConferenceCallNotSupportedHeadline": "Les appels de conférence téléphonique sont indisponibles.", "modalConferenceCallNotSupportedJoinMessage": "Pour rejoindre un appel de groupe, veuillez utiliser un navigateur compatible.", "modalConferenceCallNotSupportedMessage": "Ce navigateur ne prend pas en charge les appels de conférence chiffrés de bout en bout.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Annuler", "modalConnectAcceptAction": "Se connecter", "modalConnectAcceptHeadline": "Accepter ?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Cela vous connectera et ouvrira la conversation avec {user}.", "modalConnectAcceptSecondary": "Ignorer", "modalConnectCancelAction": "Oui", "modalConnectCancelHeadline": "Annuler la demande ?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Annuler la demande de connexion à {user}.", "modalConnectCancelSecondary": "Non", "modalConversationClearAction": "Supprimer", "modalConversationClearHeadline": "Effacer le contenu ?", "modalConversationClearMessage": "Ceci effacera la conversation sur tous vos appareils.", "modalConversationClearOption": "Quitter aussi la conversation", "modalConversationDeleteErrorHeadline": "Groupe non supprimé", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", + "modalConversationDeleteErrorMessage": "Une erreur s’est produite lors de la suppression du groupe {name}. Veuillez réessayer.", "modalConversationDeleteGroupAction": "Supprimer", "modalConversationDeleteGroupHeadline": "Supprimer ce groupe ?", "modalConversationDeleteGroupMessage": "Ceci supprimera ce groupe et son contenu pour tous les participants sur tous les appareils. Il n’y a aucune option pour restaurer le contenu. Tous les participants seront notifiés.", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Quitter", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "Quitter la conversation \"{name}\" ?", "modalConversationLeaveMessage": "Vous ne pourrez plus envoyer ou recevoir de messages dans cette conversation.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Effacer aussi le contenu", "modalConversationMessageTooLongHeadline": "Message trop long", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Vous pouvez envoyer des messages de {number} caractères maximum.", "modalConversationNewDeviceAction": "Envoyer quand même", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} utilisent de nouveaux appareils", + "modalConversationNewDeviceHeadlineOne": "{user} utilise un nouvel appareil", + "modalConversationNewDeviceHeadlineYou": "{user} utilise un nouvel appareil", "modalConversationNewDeviceIncomingCallAction": "Décrocher", "modalConversationNewDeviceIncomingCallMessage": "Voulez-vous quand même décrocher ?", "modalConversationNewDeviceMessage": "Voulez-vous toujours envoyer vos messages ?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Voulez-vous quand même appeler ?", "modalConversationNotConnectedHeadline": "Personne n’a été ajouté à la conversation", "modalConversationNotConnectedMessageMany": "Un des contacts sélectionnés a refusé de rejoindre ces conversations.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} ne veut pas être ajouté aux conversations.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Exclure ?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} ne pourra plus envoyer ou recevoir de messages dans cette conversation.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Révoquer le lien", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Révoquer le lien ?", "modalConversationRevokeLinkMessage": "Les contacts externes ne pourront plus rejoindre la conversation avec ce lien. Les contacts externes ayant déjà rejoint la conversation conserveront leurs accès.", "modalConversationTooManyMembersHeadline": "Ce groupe est complet", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "Jusqu’à {number1} contacts peuvent participer à une conversation. Nombre de places disponibles actuellement: {number2}.", "modalCreateFolderAction": "Créer", "modalCreateFolderHeadline": "Créer un nouveau dossier", "modalCreateFolderMessage": "Déplacer la conversation vers un nouveau dossier.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "L’image sélectionnée est trop volumineuse", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "La taille maximale autorisée est {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,16 +1104,16 @@ "modalNoAudioInputMessage": "Impossible de trouver un périphérique d'entrée audio. Les autres participants ne pourront pas vous entendre tant que vos paramètres audio ne seront pas configurés. Rendez-vous dans Préférences pour en savoir plus sur votre configuration audio.", "modalNoAudioInputTitle": "Microphone désactivé", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} n’a pas accès à la Webcam.[br][faqLink]Accédez à cet article[/faqLink] pour résoudre ce problème.", "modalNoCameraTitle": "Webcam indisponible", "modalOpenLinkAction": "Ouvrir", - "modalOpenLinkMessage": "This will take you to {link}", + "modalOpenLinkMessage": "Vous allez être redirigé vers {link}", "modalOpenLinkTitle": "Ouvrir le lien", "modalOptionSecondary": "Annuler", "modalPictureFileFormatHeadline": "Impossible d’utiliser cette image", "modalPictureFileFormatMessage": "Veuillez choisir un fichier PNG ou JPEG.", "modalPictureTooLargeHeadline": "La photo sélectionnée est trop volumineuse", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "Vous pouvez envoyer des images allant jusqu’à {number} MB.", "modalPictureTooSmallHeadline": "L’image sélectionnée est trop petite", "modalPictureTooSmallMessage": "Merci de choisir une image mesurant au moins 320 × 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Erreur", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Réessayer", "modalUploadContactsMessage": "Nous n’avons pas reçu votre information. Veuillez réessayer d’importer vos contacts.", "modalUserBlockAction": "Bloquer", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Bloquer {user} ?", + "modalUserBlockMessage": "{user} ne pourra plus vous contacter ou vous ajouter à des conversations de groupe.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Débloquer", "modalUserUnblockHeadline": "Débloquer ?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} pourra de nouveau vous parler ou vous ajouter à des conversations de groupe.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "A accepté votre demande de connexion", "notificationConnectionConnected": "Vous êtes connecté", "notificationConnectionRequest": "Souhaite se connecter", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} a commencé une conversation", "notificationConversationDeleted": "Cette conversation a été supprimée", - "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", - "notificationMention": "Mention: {text}", + "notificationConversationDeletedNamed": "{name} a été supprimé", + "notificationConversationMessageTimerReset": "{user} a désactivé les messages éphémères", + "notificationConversationMessageTimerUpdate": "{user} a défini les messages éphémères à {time}", + "notificationConversationRename": "{user} a renommé la conversation en {name}", + "notificationMemberJoinMany": "{user} a ajouté {number} contacts à la conversation", + "notificationMemberJoinOne": "{user1} a ajouté {user2} à la conversation", + "notificationMemberJoinSelf": "{user} a rejoint la conversation", + "notificationMemberLeaveRemovedYou": "{user} vous a exclu de la conversation", + "notificationMention": "Nouvelle mention :", "notificationObfuscated": "vous a envoyé un message", "notificationObfuscatedMention": "Vous a mentionné", "notificationObfuscatedReply": "Vous a répondu", "notificationObfuscatedTitle": "Quelqu’un", "notificationPing": "a fait un signe", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": "{reaction} votre message", + "notificationReply": "Réponse : {text}", "notificationSettingsDisclaimer": "Vous pouvez choisir d’être notifié pour tous les évènements (y compris les appels audios et vidéos) ou juste lorsque vous êtes mentionné.", "notificationSettingsEverything": "Toutes", "notificationSettingsMentionsAndReplies": "Mentions et réponses", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "A partagé un fichier", "notificationSharedLocation": "A partagé une position", "notificationSharedVideo": "A partagé une vidéo", - "notificationTitleGroup": "{user} in {conversation}", + "notificationTitleGroup": "{user} dans {conversation}", "notificationVoiceChannelActivate": "Appel en cours", "notificationVoiceChannelDeactivate": "A appelé", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Vérifiez que cela correspond à l’empreinte numérique affichée sur [bold] l’appareil de {user}[/bold].", "participantDevicesDetailHowTo": "Comment faire ?", "participantDevicesDetailResetSession": "Réinitialiser la session", "participantDevicesDetailShowMyDevice": "Afficher l’empreinte numérique de mon appareil", "participantDevicesDetailVerify": "Vérifié", "participantDevicesHeader": "Appareils", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} donne à chaque appareil une empreinte numérique unique. Comparez-les avec {user} pour vérifier votre conversation.", "participantDevicesLearnMore": "En savoir plus", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Audio / Vidéo", "preferencesAVCamera": "Webcam", "preferencesAVMicrophone": "Microphone", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} n’a pas accès à la Webcam.[br][faqLink]Accédez à cet article[/faqLink] pour résoudre ce problème.", "preferencesAVPermissionDetail": "Activer à partir des préférences de votre navigateur", "preferencesAVSpeakers": "Haut-parleurs", "preferencesAVTemporaryDisclaimer": "Les invités ne peuvent pas démarrer de vidéoconférences. Sélectionnez la caméra à utiliser si vous en rejoignez une.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Site d’assistance", "preferencesAboutTermsOfUse": "Conditions d’utilisation", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "Site de {brandName}", "preferencesAccount": "Compte", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1251,7 +1251,7 @@ "preferencesAccountCopyLink": "Copy Profile Link", "preferencesAccountCreateTeam": "Créer une équipe", "preferencesAccountData": "Utilisation des Données Personnelles", - "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Les données d'utilisation permettent à {brandName} de comprendre comment l'application est utilisée et comment elle peut être améliorée. Les données sont anonymes et n'incluent pas le contenu de vos communications (messages, fichiers ou appels).", "preferencesAccountDataTelemetryCheckbox": "Envoyer des données d'utilisation anonymes", "preferencesAccountDelete": "Supprimer le compte", "preferencesAccountDisplayname": "Profile name", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Se déconnecter", "preferencesAccountManageTeam": "Gérer l’équipe", "preferencesAccountMarketingConsentCheckbox": "Recevoir notre newsletter", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "Recevoir des e-mails sur les nouveautés de {brandName}.", "preferencesAccountPrivacy": "Politique de confidentialité", "preferencesAccountReadReceiptsCheckbox": "Accusés de lecture", "preferencesAccountReadReceiptsDetail": "Si cette option est désactivée, vous ne pourrez pas voir les accusés de lecture d’autres destinataires.\nCette option ne s’applique pas aux conversations de groupe.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Si vous ne reconnaissez pas l’un des appareils ci-dessus, supprimez-le et changez votre mot de passe.", "preferencesDevicesCurrent": "Actuel", "preferencesDevicesFingerprint": "Empreinte numérique", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} donne à chaque appareil une empreinte numérique unique. Comparez-les et vérifiez vos appareils et conversations.", "preferencesDevicesId": "ID : ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Annuler", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Certaines", "preferencesOptionsAudioSomeDetail": "Signes et appels", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Créez une sauvegarde afin de conserver l’historique de vos conversations. Vous pourrez utiliser celle-ci si vous perdez votre appareil ou si vous basculez vers un nouveau.\nLe fichier de sauvegarde n’est pas protégé par le chiffrement de bout-en-bout de {brandName}, enregistrez-le dans un endroit sûr.", "preferencesOptionsBackupHeader": "Historique", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Vous pouvez uniquement restaurer l’historique depuis une sauvegarde provenant d’une plateforme identique. Ceci effacera les conversations que vous avez déjà sur cet appareil.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Vous ne pouvez pas voir ce message.", "replyQuoteShowLess": "Réduire", "replyQuoteShowMore": "Plus", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "Message initial du {date}", + "replyQuoteTimeStampTime": "Message initial de {time}", "roleAdmin": "Administrateur", "roleOwner": "Responsable", "rolePartner": "Contact externe", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Invitez des contacts à rejoindre {brandName}", "searchInviteButtonContacts": "Depuis vos contacts", "searchInviteDetail": "Partager vos contacts vous permet de vous connecter à d’autres personnes. Nous anonymisons toutes les informations et ne les partageons avec personne d’autre.", "searchInviteHeadline": "Invitez vos amis", "searchInviteShare": "Partagez vos contacts", - "searchListAdmins": "Group Admins ({count})", + "searchListAdmins": "Administrateurs de la conversation ({count})", "searchListEveryoneParticipates": "Toutes les personnes\navec qui vous êtes connecté(e)\nsont déjà dans cette conversation.", - "searchListMembers": "Group Members ({count})", + "searchListMembers": "Participants à la conversation ({count})", "searchListNoAdmins": "Il n'y a aucun administrateur.", "searchListNoMatches": "Aucun résultat.\nEssayez avec un nom différent.", "searchManageServices": "Gérer les Services", "searchManageServicesNoResults": "Gérer les services", "searchMemberInvite": "Inviter des contacts à rejoindre l’équipe", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Vous n’avez aucun contact sur {brandName}.\nEssayez d'en trouver via\nleur nom ou leur nom d’utilisateur.", "searchNoMatchesPartner": "Aucun résultat", "searchNoServicesManager": "Les services sont des programmes qui peuvent améliorer votre flux de travail.", "searchNoServicesMember": "Les services sont des programmes qui peuvent améliorer votre flux de travail. Pour les activer, contactez votre administrateur.", "searchOtherDomainFederation": "Connect with other domain", "searchOthers": "Se connecter", - "searchOthersFederation": "Connect with {domainName}", + "searchOthersFederation": "Se connecter à {domainName}", "searchPeople": "Contacts", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Choisissez le vôtre", "takeoverButtonKeep": "Garder celui-là", "takeoverLink": "En savoir plus", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Choisissez votre nom d’utilisateur unique sur {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Appeler", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Ajouter des participants à la conversation ({shortcut})", "tooltipConversationDetailsRename": "Changer le nom de la conversation", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Écrivez un message", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Contacts ({shortcut})", "tooltipConversationPicture": "Ajouter une image", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Recherche", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Appel vidéo", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Archiver ({shortcut})", + "tooltipConversationsArchived": "Voir les archives ({number})", "tooltipConversationsMore": "Plus", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "Ouvrir les paramètres de notifications ({shortcut})", + "tooltipConversationsNotify": "Activer les notifications ({shortcut})", "tooltipConversationsPreferences": "Ouvrir les préférences", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Désactiver les notifications ({shortcut})", + "tooltipConversationsStart": "Commencer une conversation ({shortcut})", "tooltipPreferencesContactsMacos": "Partagez tous vos contacts depuis l’application Contacts de macOS", "tooltipPreferencesPassword": "Ouvre une page web pour réinitialiser votre mot de passe", "tooltipPreferencesPicture": "Changez votre image de profil…", @@ -1577,8 +1577,8 @@ "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", - "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotFoundMessage": "Il est possible que vous n'ayez pas l'autorisation de voir ce compte, ou que cette personne ne soit pas sur {brandName}.", + "userNotFoundTitle": "{brandName} ne trouve pas cette personne.", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Se connecter", "userProfileButtonIgnore": "Ignorer", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "E-mail", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "{time} heures restantes", + "userRemainingTimeMinutes": "Moins de {time} minutes restantes", "verify.changeEmail": "Modifier l’adresse e-mail", "verify.headline": "Vous avez du courrier", "verify.resendCode": "Renvoyer le code", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Cette version de {brandName} ne peut pas participer à cet appel. Utilisez plutôt", "warningCallQualityPoor": "Mauvaise connexion", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} vous appelle. Votre navigateur ne prend pas en charge les appels.", "warningCallUnsupportedOutgoing": "Vous ne pouvez pas appeler parce que votre navigateur ne prend pas en charge les appels.", "warningCallUpgradeBrowser": "Pour pouvoir appeler, mettez à jour Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Tentative de connexion. {brandName} n’est peut-être pas en mesure d’envoyer des messages.", "warningConnectivityNoInternet": "Pas de connexion Internet. Vous ne pourrez pas envoyer ou recevoir de messages.", "warningLearnMore": "En savoir plus", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Une nouvelle version de {brandName} est disponible.", "warningLifecycleUpdateLink": "Mettre à jour maintenant", "warningLifecycleUpdateNotes": "Nouveautés", "warningNotFoundCamera": "Vous ne pouvez pas appeler car votre ordinateur ne dispose pas d’une webcam.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Autoriser l’accès au micro", "warningPermissionRequestNotification": "[icon] Autoriser les notifications", "warningPermissionRequestScreen": "[icon] Autoriser l’accès à l’écran", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "wireLinux": "{brandName} pour Linux", + "wireMacos": "{brandName} pour macOS", + "wireWindows": "{brandName} pour Windows", + "wire_for_web": "{brandName} Web" } diff --git a/src/i18n/hi-IN.json b/src/i18n/hi-IN.json index e2bd281bc47..30105b81c2d 100644 --- a/src/i18n/hi-IN.json +++ b/src/i18n/hi-IN.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "पासवर्ड को भूल गए", "authAccountPublicComputer": "This is a public computer", "authAccountSignIn": "लॉगिन करें", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "कुकीज़ को सक्षम करें {brandName} पर लॉगिन करने के लिए|", + "authBlockedDatabase": "{brandName} को स्थानीय भंडारण तक पहुंच की आवश्यकता है आपके संदेशों को प्रदर्शित करने के लिए| निजी मोड में स्थानीय संग्रहण उपलब्ध नहीं है|", + "authBlockedTabs": "{brandName} पहले से ही दूसरे टैब में खुला है।", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Invalid Code", "authErrorCountryCodeInvalid": "देश का कोड अमान्य है", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "गोपनीयता कारणों के लिए, आपका वार्तालाप इतिहास यहां पर दिखाया नहीं जायेगा|", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "यह पहली बार है की आप {brandName} का इस्तेमाल इस उपकरण पर कर रहे हैं|", "authHistoryReuseDescription": "संदेश जो इस बीच में भेजे गए हैं वो यहां पर दिखाई नहीं देंगे।", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "आप पहले इस उपकरण पे {brandName} का इस्तेमाल कर चुके हैं|", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "संभालें उपकरणों को", "authLimitButtonSignOut": "लॉग आउट करें", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "आपके किसे एक अन्य उपकरण को हटाएँ ताकि आप {brandName} का इस्तेमाल इस उपकरण पर शुरू कर सकते हैं|", "authLimitDevicesCurrent": "(Current)", "authLimitDevicesHeadline": "उपकरण", "authLoginTitle": "Log in", "authPlaceholderEmail": "ईमेल", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "{email} पर फिर से भेजें", "authPostedResendAction": "कोई ईमेल दिख नहीं रहा?", "authPostedResendDetail": "अपने ईमेल इनबॉक्स का जांच करें और निर्देशों का पालन करें।", "authPostedResendHeadline": "आपका ईमेल आया है|", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Add", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "यह आपको {brandName} का इस्तेमाल कई उपकरणों मैं करने देता है|", "authVerifyAccountHeadline": "ईमेल पता तथा पासवर्ड को जोड़े|", "authVerifyAccountLogout": "लॉग आउट करें", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "कोई कोड दिख नहीं रहा?", "authVerifyCodeResendDetail": "फिर से भेजें", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "आप एक नया कोड {expiration} का अनुरोध कर सकते हैं|", "authVerifyPasswordHeadline": "अपने पासवर्ड को डालें", "availability.available": "Available", "availability.away": "Away", @@ -468,7 +468,7 @@ "conversationDeviceStartedUsingOne": " started using", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user} के यन्त्र", "conversationDeviceYourDevices": " आपके यन्त्र", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", "conversationEditTimestamp": "Edited: {date}", @@ -566,8 +566,8 @@ "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "today", "conversationTweetAuthor": " on Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "{user} से एक संदेश प्राप्त नहीं हुआ था।", + "conversationUnableToDecrypt2": "{user} की यंत्र पहचान बदल गई है| ना पहुंचाया गया सन्देश|", "conversationUnableToDecryptErrorMessage": "Error", "conversationUnableToDecryptLink": "Why?", "conversationUnableToDecryptResetSession": "Reset session", @@ -586,7 +586,7 @@ "conversationYouNominative": "आप", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Everything archived", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} लोग इंतज़ार कर रहे हैं", "conversationsConnectionRequestOne": "1 व्यक्ति इंतज़ार कर रहा है", "conversationsContacts": "Contacts", "conversationsEmptyConversation": "Group conversation", @@ -615,12 +615,12 @@ "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", + "conversationsSecondaryLinePeopleLeft": "{number} लोग छोड़कर चले गए", "conversationsSecondaryLinePersonAdded": "{user} was added", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} ने आपको जोड़ा", + "conversationsSecondaryLinePersonLeft": "{user} छोड़कर चला गया", + "conversationsSecondaryLinePersonRemoved": "{user} हटाया गया", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Try Another", "extensionsGiphyButtonOk": "Send", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • giphy.com द्वारा", "extensionsGiphyNoGifs": "Oops, no gifs", "extensionsGiphyRandom": "Random", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -825,7 +825,7 @@ "initProgress": " — {number1} of {number2}", "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Checking for new messages", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "लगभग हो गया - {brandName} का मज़ा लें", "initValidatedClient": "Fetching your connections and conversations", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "{brandName} पर लोगों को आमंत्रित करें", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "मैं {brandName} पर हूं, {username} की खोज करें या get.wire.com पर जाए|", + "inviteMessageNoEmail": "मैं {brandName} पर हूं| मेरे साथ कनेक्ट करने के लिए get.wire.com पर जाए|", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "संभालें उपकरणों को", "modalAccountRemoveDeviceAction": "उपकरण हटाएं", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "\"{device}\" को हटाएं", "modalAccountRemoveDeviceMessage": "आपके पासवर्ड की आवश्यकता है उपकरण को हटाने के लिए|", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "आप अधिकतम {number} फ़ाइलों को भेज सकते हैं एक बार में|", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "{number} तक आप फ़ाइलें भेज सकते हैं", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1005,7 +1005,7 @@ "modalConnectAcceptSecondary": "Ignore", "modalConnectCancelAction": "Yes", "modalConnectCancelHeadline": "Cancel Request?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "{user} को कनेक्शन अनुरोध निकालें।", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Delete", "modalConversationClearHeadline": "Clear content?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "संदेश बहुत लंबा", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "आप {number} तक लंबे वर्णों को संदेश भेज सकते हैं।", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} ने नए उपकरणों का इस्तेमाल शुरू किया", + "modalConversationNewDeviceHeadlineOne": "{user} ने एक नए उपकरण का इस्तेमाल करना शुरू किया", + "modalConversationNewDeviceHeadlineYou": "{user} ने एक नए उपकरण का इस्तेमाल करना शुरू किया", "modalConversationNewDeviceIncomingCallAction": "कॉल को स्वीकार करें", "modalConversationNewDeviceIncomingCallMessage": "क्या अभी भी आप कॉल को स्वीकार करना चाहते हैं?", "modalConversationNewDeviceMessage": "क्या आप अभी भी अपने संदेश को भेजना चाहते हैं?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Do you still want to place the call?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "आपके द्वारा चुने गए लोगों में से एक बातचीत में जोड़ा नहीं जाना चाहता है।", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} बातचीतो में जोड़ा नहीं जाना चाहता है।", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1129,7 +1129,7 @@ "modalUploadContactsAction": "Try again", "modalUploadContactsMessage": "We did not receive your information. Please try importing your contacts again.", "modalUserBlockAction": "Block", - "modalUserBlockHeadline": "Block {user}?", + "modalUserBlockHeadline": "{user} को ब्लॉक करें?", "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", @@ -1162,7 +1162,7 @@ "notificationMemberJoinMany": "{user} added {number} people to the conversation", "notificationMemberJoinOne": "{user1} added {user2} to the conversation", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} को आपके बातचीत से हटाया गया|", "notificationMention": "Mention: {text}", "notificationObfuscated": "Sent a message", "notificationObfuscatedMention": "Mentioned you", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "सत्यापित करें कि यह [bold]{user} के यंत्र[/bold] पर दिखाए गए फिंगरप्रिंट से मेल खाता है|", "participantDevicesDetailHowTo": "कैसे मैं वह करूं?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "मेरा यंत्र की फिंगरप्रिंट दिखाएं", "participantDevicesDetailVerify": "Verified", "participantDevicesHeader": "उपकरण", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} प्रत्येक यन्त्र को एक अद्वितीय फिंगरप्रिंट देता है| उनकी तुलना {user} के साथ करें और अपनी बातचीत को सत्यापित करें।", "participantDevicesLearnMore": "Learn more", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Choose your own", "takeoverButtonKeep": "इस एक को रखे", "takeoverLink": "Learn more", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "{brandName} पर अपने अनोखे नाम का दावा करें|", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1632,7 +1632,7 @@ "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Learn more", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "{brandName} का एक नया संस्करण उपलब्ध है।", "warningLifecycleUpdateLink": "अपडेट करें अभी", "warningLifecycleUpdateNotes": "क्या नया है", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "आप कॉल नहीं कर सकते क्योंकि आपके ब्राउज़र को कैमरे के उपयोग की अनुमति नहीं हैं|", "warningPermissionDeniedMicrophone": "आप कॉल नहीं कर सकते क्योंकि आपके ब्राउज़र को माइक्रोफ़ोन के उपयोग की अनुमति नहीं हैं|", "warningPermissionDeniedScreen": "Your browser needs permission to share your screen.", - "warningPermissionRequestCamera": "{{icon}} कैमरा के उपयोग की अनुमति दें", - "warningPermissionRequestMicrophone": "{{icon}} माइक्रोफ़ोन के उपयोग की अनुमति दें", + "warningPermissionRequestCamera": "{icon} कैमरा के उपयोग की अनुमति दें", + "warningPermissionRequestMicrophone": "{icon} माइक्रोफ़ोन के उपयोग की अनुमति दें", "warningPermissionRequestNotification": "[icon] Allow notifications", - "warningPermissionRequestScreen": "{{icon}} स्क्रीन के उपयोग की अनुमति दें", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "warningPermissionRequestScreen": "{icon} स्क्रीन के उपयोग की अनुमति दें", + "wireLinux": "लिनक्स के लिए {brandName}", + "wireMacos": "मैकओएस के लिए {brandName}", + "wireWindows": "विंडोज के लिए {brandName}", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/hr-HR.json b/src/i18n/hr-HR.json index 50f6754f36c..833ba03ca26 100644 --- a/src/i18n/hr-HR.json +++ b/src/i18n/hr-HR.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Dodaj", "addParticipantsHeader": "Dodaj sudionike", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Dodaj ({number}) sudionika", "addParticipantsManageServices": "Upravljanje uslugama", "addParticipantsManageServicesNoResults": "Upravljanje uslugama", "addParticipantsNoServicesManager": "Usluge su pomagači koji mogu poboljšati Vaš tijek rada.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Zaboravljena lozinka", "authAccountPublicComputer": "Ovo je javno računalo", "authAccountSignIn": "Prijava", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Omogućite kolačiće za prijavu na {brandName}.", + "authBlockedDatabase": "{brandName} mora imati pristup Local Storage-u za prikaz Vaših poruka. Local Storage nije dostupno u privatnom načinu rada.", + "authBlockedTabs": "{brandName} je već otvoren u drugoj kartici.", "authBlockedTabsAction": "Koristi ovu karticu", "authErrorCode": "Neispravan kod", "authErrorCountryCodeInvalid": "Nevažeći kod države", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "U redu", "authHistoryDescription": "Iz sigurnosnih razloga, povijest razgovora se neće pojaviti ovdje.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Ovo je prvi put da koristite {brandName} na ovom uređaju.", "authHistoryReuseDescription": "Poruke poslane u međuvremenu neće se pojaviti.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Već ste upotrebljavali {brandName} na ovom uređaju.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Upravljanje uređajima", "authLimitButtonSignOut": "Odjava", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Uklonite jedan od Vaših ostalih uređaja kako bi ste počeli koristiti {brandName} na ovom.", "authLimitDevicesCurrent": "(Trenutno)", "authLimitDevicesHeadline": "Uređaji", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-pošta", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Ponovno pošalji na {email}", "authPostedResendAction": "Email se ne pojavljuje?", "authPostedResendDetail": "Provjerite svoj email sandučić i slijedite upute.", "authPostedResendHeadline": "Imate poštu.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Dodaj", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Ovo Vam omogućuje da koristite {brandName} na više uređaja.", "authVerifyAccountHeadline": "Dodajte email adresu i lozinku.", "authVerifyAccountLogout": "Odjava", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Kod se ne pojavljuje?", "authVerifyCodeResendDetail": "Ponovno pošalji", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Možete zatražiti novi kod {expiration}.", "authVerifyPasswordHeadline": "Upišite Vašu šifru", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Neuspješno stvaranje sigurnosne kopije.", "backupExportProgressCompressing": "Priprema datoteke sigurnosne kopije", "backupExportProgressHeadline": "Priprema…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Sig. kopija · {processed} od {total} — {progress}%", "backupExportSaveFileAction": "Spremi datoteku", "backupExportSuccessHeadline": "Sig. kopija spremna", "backupExportSuccessSecondary": "Možete koristiti za vraćanje povijesti u slučaju da izgubite računalo ili se prebacite na novo.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Priprema…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Vraćanje povijesti · {processed} od {total} — {progress}%", "backupImportSuccessHeadline": "Povijest vraćena.", "backupImportVersionErrorHeadline": "Ne kompatibilna sigurnosna kopija", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "Ova sigurnosna kopija je izrađena od novije ili starije verzije {brandName}-a i kao takva nemože se vratiti ovdje.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Pokušajte ponovno", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Nema pristupa kameri", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} zove", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Povezivanje…", "callStateIncoming": "Pozivanje…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} zove", "callStateOutgoing": "Zvoni...", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Dokumenti", "collectionSectionImages": "Images", "collectionSectionLinks": "Poveznice", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Pokaži sve {number}", "connectionRequestConnect": "Poveži se", "connectionRequestIgnore": "Ignoriraj", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Potvrde čitanja su uključene", "conversationCreateTeam": "s [showmore]svim članovima tima[/showmore]", "conversationCreateTeamGuest": "s [showmore]svim članovima tima i jednim gostom[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "s [showmore]svim članovima tima i još s {count} gostiju[/showmore]", "conversationCreateTemporary": "Pridružili ste se razgovoru", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": "s {users}", + "conversationCreateWithMore": "s {users}, i još s [showmore]{count}[/showmore]", + "conversationCreated": "[bold]{name}[/bold] je započeo razgovor s {users}", + "conversationCreatedMore": "[bold]{name}[/bold] je započeo razgovor s {users}, i još s [showmore]{count}[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] započeo razgovor", "conversationCreatedNameYou": "[bold]Vi[/bold] ste započeli razgovor", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "Vi ste započeli razgovor s {users}", + "conversationCreatedYouMore": "Vi ste započeli razgovor s {users}, i još s [showmore]{count}[/showmore]", + "conversationDeleteTimestamp": "Izbrisano: {date}", "conversationDetails1to1ReceiptsFirst": "Ukoliko obje strane uključe potvrde čitanja, možete vidjeti kada su poruke pročitane.", "conversationDetails1to1ReceiptsHeadDisabled": "Onemogućili ste potvrde čitanja", "conversationDetails1to1ReceiptsHeadEnabled": "Omogućili ste potvrde čitanja", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "Pokaži sve ({number})", "conversationDetailsActionCreateGroup": "Stvorite grupu", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Uređaji", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " počela/o koristiti", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " neverificirala/o je jedan od", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user} uređaji", "conversationDeviceYourDevices": " tvojih uređaja", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Uređeno: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Otvori kartu", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] je dodao/la {users} u razgovor", + "conversationMemberJoinedMore": "[bold]{name}[/bold] je dodao {users}, i još [showmore]{count}[/showmore] u razgovor", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] se pridružio/la", "conversationMemberJoinedSelfYou": "[bold]Vi[/bold] ste se pridružili", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberJoinedYou": "[bold]Vi[/bold] ste dodali {users} u razgovor", + "conversationMemberJoinedYouMore": "[bold]Vi[/bold] ste dodali {users}, i još [showmore]{count}[/showmore] u razgovor", + "conversationMemberLeft": "[bold]{name}[/bold] je napustio/la", "conversationMemberLeftYou": "[bold]Vi[/bold] ste napustili", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] je uklonio {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberRemovedYou": "[bold]Vi[/bold] ste uklonili {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Dostavljeno", "conversationMissedMessages": "Niste upotrebljavali ovaj uređaj neko vrijeme. Neke poruke možda neće biti vidljive na njemu.", @@ -558,22 +558,22 @@ "conversationRenameYou": " preimenovala/o razgovor", "conversationResetTimer": " je isključio tajmer poruke", "conversationResetTimerYou": " je isključio tajmer poruke", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Započni razgovor s {users}", + "conversationSendPastedFile": "Slika zaljepljena na {date}", "conversationServicesWarning": "Usluge imaju pristup sadržaju ovog razgovora", "conversationSomeone": "Netko", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] je uklonjen iz tima", "conversationToday": "danas", "conversationTweetAuthor": " na Twitteru", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "Poruka od [highlight]{user}[/highlight] nije zaprimljena.", + "conversationUnableToDecrypt2": "Identitet [highlight]{user}[/highlight] uređaja je promjenjen. Poruka nije dostavljena.", "conversationUnableToDecryptErrorMessage": "Pogreška", "conversationUnableToDecryptLink": "Zašto?", "conversationUnableToDecryptResetSession": "Resetiraj sesiju", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " postavi tajmer poruke na {time}", + "conversationUpdatedTimerYou": " postavi tajmer poruke na {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ti", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Sve arhivirano", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} ljudi čekaju", "conversationsConnectionRequestOne": "1 osoba čeka", "conversationsContacts": "Kontakti", "conversationsEmptyConversation": "Grupni razgovor", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Netko je poslao poruku", "conversationsSecondaryLineEphemeralReply": "Odgovorio ti", "conversationsSecondaryLineEphemeralReplyGroup": "Netko Vam je odgovorio", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineIncomingCall": "{user} zove", + "conversationsSecondaryLinePeopleAdded": "{user} osoba je dodano", + "conversationsSecondaryLinePeopleLeft": "{number} osoba je napustilo", + "conversationsSecondaryLinePersonAdded": "{user} je dodan", + "conversationsSecondaryLinePersonAddedSelf": "{user} se pridružio", + "conversationsSecondaryLinePersonAddedYou": "{user} te dodao", + "conversationsSecondaryLinePersonLeft": "{user} napustilo", + "conversationsSecondaryLinePersonRemoved": "{user} je uklonjen", + "conversationsSecondaryLinePersonRemovedTeam": "{user} je uklonjen iz tima", + "conversationsSecondaryLineRenamed": "{user} je preimenovao razgovor", + "conversationsSecondaryLineSummaryMention": "{number} spominjanje", + "conversationsSecondaryLineSummaryMentions": "{number} spominjanja", + "conversationsSecondaryLineSummaryMessage": "{number} poruka", + "conversationsSecondaryLineSummaryMessages": "{number} poruke", + "conversationsSecondaryLineSummaryMissedCall": "{number} propušten poziv", + "conversationsSecondaryLineSummaryMissedCalls": "{number} propuštenih poziva", "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineSummaryPings": "{number} pingova", + "conversationsSecondaryLineSummaryReplies": "{number} odgovora", + "conversationsSecondaryLineSummaryReply": "{number} odgovor", "conversationsSecondaryLineYouLeft": "Vi ste otišli", "conversationsSecondaryLineYouWereRemoved": "Uklonjeni ste", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Probaj nešto drugo", "extensionsGiphyButtonOk": "Pošalji", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "• {tag} s giphy.com", "extensionsGiphyNoGifs": "Ups, nema Gif-ova", "extensionsGiphyRandom": "Nasumično", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Gotovo", "groupCreationParticipantsActionSkip": "Preskoči", "groupCreationParticipantsHeader": "Dodajte osobe", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Dodaj osobe ({number})", "groupCreationParticipantsPlaceholder": "Traži po imenu", "groupCreationPreferencesAction": "Sljedeće", "groupCreationPreferencesErrorNameLong": "Prevelik broj znakova", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Dešifriranje poruka", "initEvents": "Učitavanje poruka", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} od {number2}", + "initReceivedSelfUser": "Pozdrav, {user}.", "initReceivedUserData": "Provjeravanje novih poruka", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Uskoro gotovo - Uživajte s {brandName}", "initValidatedClient": "Dohvaćanje Vaših razgovora i veza", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Sljedeće", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Pozvati ljude na {brandName}", + "inviteHintSelected": "Pritisnite {metaKey} + C za kopiranje", + "inviteHintUnselected": "Odaberite i pritisnite {metaKey} + C", + "inviteMessage": "Ja sam na {brandName}u, potraži {username} ili posjeti get.wire.com.", + "inviteMessageNoEmail": "Ja sam na {brandName}u. Posjeti get.wire.com da se povežemo.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {edited}", + "messageDetailsEdited": "Uređeno: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Nitko još nije pročitao ovu poruku.", "messageDetailsReceiptsOff": "Potvrda čitanja nije bila uključena kada je ova poruka poslana.", - "messageDetailsSent": "Sent: {sent}", + "messageDetailsSent": "Poslano: {sent}", "messageDetailsTitle": "Detalji", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Read{count}", + "messageDetailsTitleReceipts": "Pročitano{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Omogućili ste potvrde čitanja", "modalAccountReadReceiptsChangedSecondary": "Upravljanje uređajima", "modalAccountRemoveDeviceAction": "Uklanjanje uređaja", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Uklanjanje \"{device}\"", "modalAccountRemoveDeviceMessage": "Lozinka potrebna za uklanjanje uređaja.", "modalAccountRemoveDevicePlaceholder": "Lozinka", "modalAcknowledgeAction": "U redu", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Previše datoteka odjednom", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Možete poslati {number} datoteke odjednom.", "modalAssetTooLargeHeadline": "Datoteka je prevelika", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Možete poslati datoteke do {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Odustani", "modalConnectAcceptAction": "Poveži se", "modalConnectAcceptHeadline": "Prihvatiti?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Ovo će vas spojiti i otvoriti razgovor s {user}.", "modalConnectAcceptSecondary": "Ignoriraj", "modalConnectCancelAction": "Da", "modalConnectCancelHeadline": "Poništiti zahtjev?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Uklanjanje zahtjeva za povezivanje s {user}.", "modalConnectCancelSecondary": "Ne", "modalConversationClearAction": "Obriši", "modalConversationClearHeadline": "Izbrisati sadržaj?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Izađi", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "Napusti razgovor s {name}?", "modalConversationLeaveMessage": "Nećete moći slati ili primati poruke u ovom razgovoru.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Poruka preduga", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Možete slati poruke do {number} znakova.", "modalConversationNewDeviceAction": "Svejedno pošalji", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} je počeo/la koristiti nove uređaje", + "modalConversationNewDeviceHeadlineOne": "{user} počeo koristiti novi uređaj", + "modalConversationNewDeviceHeadlineYou": "{user} počeo koristiti novi uređaj", "modalConversationNewDeviceIncomingCallAction": "Prihvati poziv", "modalConversationNewDeviceIncomingCallMessage": "Da li dalje želite prihvatiti poziv?", "modalConversationNewDeviceMessage": "Još uvijek želite poslati poruku?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Da li dalje želite zvati?", "modalConversationNotConnectedHeadline": "Nitko nije dodan u razgovor", "modalConversationNotConnectedMessageMany": "Jedna od osoba koje ste odabrali ne želi biti dodana u razgovore.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} ne želi biti dodan/a u razgovore.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Ukloniti?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} neće moći slati ili primati poruke u ovom razgovoru.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Opozovi poveznicu", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Opozivanje poveznice?", "modalConversationRevokeLinkMessage": "Novi gosti neće imati mogućnost pridruživanja s ovom poveznicom. Trenutačni gosti će još uvijek imati pristup.", "modalConversationTooManyMembersHeadline": "Grupa je puna", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "Do {number1} ljudi može se pridružiti razgovoru. Trenutno u sobi ima mjesta za još {number2}.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Odabrana animacije je prevelika", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "Maksimalna veličina je {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,7 +1104,7 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} nema pristup kameri.[br][faqLink]Pročitajte članak iz Podrške[/faqLink] o tome kako rješiti problem.", "modalNoCameraTitle": "Nema pristupa kameri", "modalOpenLinkAction": "Open", "modalOpenLinkMessage": "This will take you to {link}", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "Ne možete koristiti ovu sliku", "modalPictureFileFormatMessage": "Molimo izaberite PNG ili JPEG datoteku.", "modalPictureTooLargeHeadline": "Odabrana slika je prevelika", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "Možete koristiti slike do {number} MB.", "modalPictureTooSmallHeadline": "Veličina slike je premala", "modalPictureTooSmallMessage": "Odaberite sliku koja je barem 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Pokušaj ponovno", "modalUploadContactsMessage": "Nismo dobili podatke. Pokušajte ponovno uvesti svoje kontakte.", "modalUserBlockAction": "Blokiraj", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Blokiraj {user}?", + "modalUserBlockMessage": "{user} Vas neće moći kontaktirati niti dodati u grupne razgovore.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokiraj", "modalUserUnblockHeadline": "Odblokirati?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} će Vas moći ponovno kontaktirati i dodati u grupne razgovore.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Prihvatila/o zahtjev za vezu", "notificationConnectionConnected": "Povezani ste sada", "notificationConnectionRequest": "Želi se povezati", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} je započela/o razgovor", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", - "notificationMention": "Mention: {text}", + "notificationConversationMessageTimerReset": "{user} je isključio tajmer poruke", + "notificationConversationMessageTimerUpdate": "{user} je postavio tajmer na {time}", + "notificationConversationRename": "{user} je preimenovala/o razgovor u {name}", + "notificationMemberJoinMany": "{user} dodala/o {number} ljudi u razgovor", + "notificationMemberJoinOne": "{user1} dodala/o {user2} u razgovor", + "notificationMemberJoinSelf": "{user} se pridružio razgovoru", + "notificationMemberLeaveRemovedYou": "{user} Vas je izbrisao/la iz razgovora", + "notificationMention": "Spominjanje: {text}", "notificationObfuscated": "Poslao/la poruku", "notificationObfuscatedMention": "Spomenio te", "notificationObfuscatedReply": "Odgovorio ti", "notificationObfuscatedTitle": "Netko", "notificationPing": "Pingala/o", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": "{reaction} tvoju poruku", + "notificationReply": "Odgovor: {text}", "notificationSettingsDisclaimer": "Možete biti obaviješteni svemu (uključujući audio i video pozive) ili samo kada Vas netko spomene ili odgovori na neku od Vaših poruka.", "notificationSettingsEverything": "Sve", "notificationSettingsMentionsAndReplies": "Spominjanja i odgovori", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Podijelila/o datoteku", "notificationSharedLocation": "Podijelila/o lokaciju", "notificationSharedVideo": "Podijelila/o video", - "notificationTitleGroup": "{user} in {conversation}", + "notificationTitleGroup": "{user} u {conversation}", "notificationVoiceChannelActivate": "Pozivanje", "notificationVoiceChannelDeactivate": "Zvala/o", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Provjerite da je otisak prikazan na [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Kako to da učinim?", "participantDevicesDetailResetSession": "Resetiraj sesiju", "participantDevicesDetailShowMyDevice": "Pokaži otisak mog uređaja", "participantDevicesDetailVerify": "Verificirano", "participantDevicesHeader": "Uređaji", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} daje svakom uređaju jedinstveni otisak. Usporedite otiske s {user} da bi verificirali razgovor.", "participantDevicesLearnMore": "Saznaj više", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Audio / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} nema pristup kameri.[br][faqLink]Pročitajte članak iz Podrške[/faqLink] o tome kako rješiti problem.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Zvučnici", "preferencesAVTemporaryDisclaimer": "Gosti ne mogu pokrenuti video konferencije. Odaberite kameru za korištenje ukoliko se pridružite istoj.", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Odjava", "preferencesAccountManageTeam": "Upravljanje timom", "preferencesAccountMarketingConsentCheckbox": "Primanje biltena", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "Primaj vijesti i ažuriranja o proizvodima od {brandName}-a putem e-maila.", "preferencesAccountPrivacy": "Privatnost", "preferencesAccountReadReceiptsCheckbox": "Potvrde o čitanju", "preferencesAccountReadReceiptsDetail": "Kada je opcija isključena, nećete moći vidjeti potvrde o čitanju poruka od drugih ljudi. Ova postavka se ne primjenjuje na grupne razgovore.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Ako ne prepoznajete neki od navedenih uređaja, uklonite ga i resetirajte Vašu lozinku.", "preferencesDevicesCurrent": "Trenutno", "preferencesDevicesFingerprint": "Otisak prsta", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} daje svakom uređaju jedinstveni otisak. Usporedite otiske da bi verificirali uređaje i razgovore.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Odustani", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Neki", "preferencesOptionsAudioSomeDetail": "Pingovi i pozivi", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Stvorite sigurnosnu kopiju kako bi ste sačuvali povijest razgovora. Možete koristit ovo kako bi ste vratili povijest u slučaju da izgubite uređaj ili se prebacite na novi.\nDatoteka sigurnosne kopije nije zaštićena s {brandName} end-to-end enkripcijom, stoga datoteku spremite na sigurno mjesto.", "preferencesOptionsBackupHeader": "Povijest", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Možete vratiti povijest samo iz sigurnosne kopije iste platforme. Vaša sigurnosna kopija će presnimiti razgovore koje ste imali na ovom uređaju.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Ovu poruku ne možete vidjeti.", "replyQuoteShowLess": "Prikaži manje", "replyQuoteShowMore": "Prikaži više", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "Originalna poruka od {date}", + "replyQuoteTimeStampTime": "Originalna poruka od {time}", "roleAdmin": "Admin", "roleOwner": "Owner", "rolePartner": "External", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Pozovite ljude na {brandName}", "searchInviteButtonContacts": "Iz kontakata", "searchInviteDetail": "Mi koristimo vaše kontakt podatke za povezivanje s drugima. Sve informacije su anonimiziane i nisu dijeljene s drugima.", "searchInviteHeadline": "Pozovi prijatelje", @@ -1409,7 +1409,7 @@ "searchManageServices": "Upravljanje uslugama", "searchManageServicesNoResults": "Upravljanje uslugama", "searchMemberInvite": "Pozovite ljude da se pridruže timu", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Nemate veza na {brandName}. Pokušajte pronaći ljude po imenu ili korisničkom imenu.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Usluge su pomagači koji mogu poboljšati Vaš tijek rada.", "searchNoServicesMember": "Usluge su pomagači koji mogu poboljšati Vaš tijek rada. Da biste ih omogućili, obratite se administratoru.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Odaberite vlastitu", "takeoverButtonKeep": "Zadrži ovu", "takeoverLink": "Saznaj više", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Zatražite svoje jedinstveno ime na {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Poziv", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Dodaj sudionike u razgovor ({shortcut})", "tooltipConversationDetailsRename": "Promijeni naziv razgovora", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Upiši poruku", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Ljudi ({shortcut})", "tooltipConversationPicture": "Dodaj sliku", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Traži", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video poziv", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Arhiva ({shortcut})", + "tooltipConversationsArchived": "Pokaži arhivu ({number})", "tooltipConversationsMore": "Više", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "Otvori postavke obavijesti ({shortcut})", + "tooltipConversationsNotify": "Uključi zvukove ({shortcut})", "tooltipConversationsPreferences": "Otvori postavke", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Isključi zvukove ({shortcut})", + "tooltipConversationsStart": "Početak razgovora ({shortcut})", "tooltipPreferencesContactsMacos": "Podijelite sve svoje kontakte s macOS Contacts aplikacijom", "tooltipPreferencesPassword": "Otvori web stranicu za ponovno postavljanje lozinke", "tooltipPreferencesPicture": "Promjena slike…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "{time} sati preostalo", + "userRemainingTimeMinutes": "Manje od {time} minuta preostalo", "verify.changeEmail": "Promijeni e-mail", "verify.headline": "Imate poštu", "verify.resendCode": "Ponovno pošalji kod", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Ova verzija {brandName} nema pozive. Molimo vas da koristite", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} zove. Vaš preglednik ne podržava pozive.", "warningCallUnsupportedOutgoing": "Poziv nije moguć jer vaš preglednik ne podržava pozive.", "warningCallUpgradeBrowser": "Da bi imali pozive, molimo ažurirajte Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Povezivanje u tijeku. Postoji mogućnost da {brandName} neće moći isporučiti poruke.", "warningConnectivityNoInternet": "Nema Interneta. Nećete moći slati ili primati poruke.", "warningLearnMore": "Saznaj više", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Nova verzija {brandName}a je dostupna.", "warningLifecycleUpdateLink": "Ažuriraj sada", "warningLifecycleUpdateNotes": "Što je novo", "warningNotFoundCamera": "Poziv nije moguć jer računalo nema kameru.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Dopusti pristup mikrofonu", "warningPermissionRequestNotification": "[icon] Dopusti obavijesti", "warningPermissionRequestScreen": "[icon] Dopusti pristup zaslonu", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "wireLinux": "{brandName} za Linux", + "wireMacos": "{brandName} za macOS", + "wireWindows": "{brandName} za Windows", + "wire_for_web": "{brandName} za Web" } diff --git a/src/i18n/hu-HU.json b/src/i18n/hu-HU.json index 8680be0f5c0..cc4e34c9862 100644 --- a/src/i18n/hu-HU.json +++ b/src/i18n/hu-HU.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Hozzáadás", "addParticipantsHeader": "Partnerek hozzáadása", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Partnerek hozzáadása ({number})", "addParticipantsManageServices": "Szolgáltatók kezelése", "addParticipantsManageServicesNoResults": "Szolgáltatók kezelése", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Elfelejtett jelszó", "authAccountPublicComputer": "Ez egy nyilvános számítógép", "authAccountSignIn": "Bejelentkezés", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "A bejelentkezéshez engedélyezni kell a böngésző-sütiket.", + "authBlockedDatabase": "Az üzenetek megjelenítéséhez a {brandName}-nek el kell érnie a helyi tárhelyet. A böngésző privát módú használatakor a helyi tárhely nem áll rendelkezésre.", + "authBlockedTabs": "A {brandName} már nyitva van egy másik böngészőlapon.", "authBlockedTabsAction": "Inkább használjuk ezt a fület", "authErrorCode": "Érvénytelen kód", "authErrorCountryCodeInvalid": "Érvénytelen az Országhívó-kód", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Adatvédelmi okokból a beszélgetés előzményei nem jelennek meg.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Első alkalommal használod a {brandName}-t ezen az eszközön.", "authHistoryReuseDescription": "Az előző használat óta elküldött üzenetek ezen az eszközön nem fognak megjelenni.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Már használtad a {brandName}-t ezen az eszközön.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Eszközök kezelése", "authLimitButtonSignOut": "Kijelentkezés", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Ahhoz, hogy használni tudd a {brandName}-t ezen az eszközön, először távolítsd el azt valamelyik másikról.", "authLimitDevicesCurrent": "(Ez az eszköz)", "authLimitDevicesHeadline": "Eszközök", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Jelszó", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Újraküldés ide: {email}", "authPostedResendAction": "Nem kaptál e-mailt?", "authPostedResendDetail": "Ellenőrizd bejövő e-mailjeidet és kövesd az utasításokat.", "authPostedResendHeadline": "Leveled érkezett.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Hozzáadás", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Ezáltal akár több eszközön is használhatod a {brandName}-t.", "authVerifyAccountHeadline": "E-mail cím és jelszó megadása.", "authVerifyAccountLogout": "Kijelentkezés", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Nem kaptál kódot?", "authVerifyCodeResendDetail": "Újraküldés", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Új kódot kérhetsz {expiration} múlva.", "authVerifyPasswordHeadline": "Add meg a jelszavad", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "A mentés nem készült el.", "backupExportProgressCompressing": "Biztonsági másolat készítése", "backupExportProgressHeadline": "Előkészítés…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Mentés folyamatban · {processed} / {total} — {progress}%", "backupExportSaveFileAction": "Fájl mentése", "backupExportSuccessHeadline": "Biztonsági mentés kész", "backupExportSuccessSecondary": "Ennek segítségével vissza tudod állítani az előzményeket, ha elhagyod a számítógéped vagy elkezdesz egy újat használni.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Előkészítés…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Visszaállítás folyamatban · {processed} / {total} — {progress}%", "backupImportSuccessHeadline": "Az előzmények visszaállítva.", "backupImportVersionErrorHeadline": "A mentés nem kompatibilis", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "Ez a mentés egy újabb vagy elavultabb {brandName} verzióval készült és nem lehet itt visszaállítani.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Próbáld újra", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Nincs kamera hozzáférés", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} partner a vonalban", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Csatlakozás…", "callStateIncoming": "Hívás…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} hív", "callStateOutgoing": "Kicsengés…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Fájlok", "collectionSectionImages": "Images", "collectionSectionLinks": "Hivatkozások", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Mind a(z) {number} mutatása", "connectionRequestConnect": "Csatlakozás", "connectionRequestIgnore": "Figyelmen kívül hagyás", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,15 +418,15 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Csatlakoztál a beszélgetéshez", - "conversationCreateWith": "with {users}", + "conversationCreateWith": " velük: {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreatedName": "[bold]{name}[/bold] elkezdett egy beszélgetést folytatni", "conversationCreatedNameYou": "[bold]Te[/bold] elkezdtél egy beszélgetést folytatni", - "conversationCreatedYou": "You started a conversation with {users}", + "conversationCreatedYou": "Beszélgetést kezdtél a következőkkel: {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Törölve: {date}", "conversationDetails1to1ReceiptsFirst": "Ha mindkét fél bekapcsolja az olvasási visszaigazolást, láthatod mikor olvasta el az üzeneteket.", "conversationDetails1to1ReceiptsHeadDisabled": "Letiltottad az olvasási visszaigazolást", "conversationDetails1to1ReceiptsHeadEnabled": "Engedélyezted az olvasási visszaigazolást", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "Mind a(z) ({number}) mutatása", "conversationDetailsActionCreateGroup": "Új csoport", "conversationDetailsActionDelete": "Csoport törlése", "conversationDetailsActionDevices": "Eszközök", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " elkezdett használni", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " visszavontad az ellenőrzött státuszt", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user} egyik eszköze", "conversationDeviceYourDevices": " az egyik eszközödről", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Módosítva: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -518,15 +518,15 @@ "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] csatlakozott", "conversationMemberJoinedSelfYou": "[bold]Te[/bold] csatlakoztál", "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberLeft": "[bold]{name}[/bold] kilépett", "conversationMemberLeftYou": "[bold]Te[/bold] kiléptél", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] eltávolította: {users}\n", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberRemovedYou": "[bold]Te[/bold] eltávolítottad {users} felhasználót\n", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Kézbesítve", "conversationMissedMessages": "Ezt a készüléket már nem használtad egy ideje, ezért nem biztos, hogy minden üzenet megjelenik itt.", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Lehet, hogy nincs engedélyed ehhez a fiókhoz, vagy már nem létezik.", - "conversationNotFoundTitle": "{brandName} can’t open this conversation.", + "conversationNotFoundTitle": "A {brandName} nem tudja megnyitni ezt a beszélgetést.", "conversationParticipantsSearchPlaceholder": "Keresés név szerint", "conversationParticipantsTitle": "Partner", "conversationPing": " kopogott", @@ -558,22 +558,22 @@ "conversationRenameYou": " átnevezte a beszélgetést", "conversationResetTimer": " kikapcsolta az üzenet időzítőt", "conversationResetTimerYou": " kikapcsolta az üzenet időzítőt", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Beszélgetés indítása a következőkkel: {users}", + "conversationSendPastedFile": "Kép beillesztve ({date})", "conversationServicesWarning": "A szolgálatok hozzáférhetnek a beszélgetés tartalmához", "conversationSomeone": "Valaki", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] eltávolítottuk a csapatból", "conversationToday": "ma", "conversationTweetAuthor": " Twitteren", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "Nem kaptál meg egy üzenetet tőle: {user}.", + "conversationUnableToDecrypt2": "{user} eszközének azonosítója megváltozott. Kézbesítetlen üzenet.", "conversationUnableToDecryptErrorMessage": "Hiba", "conversationUnableToDecryptLink": "Miért?", "conversationUnableToDecryptResetSession": "Munkamenet visszaállítása", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " állítsa az üzenet időzítőjét {time}", + "conversationUpdatedTimerYou": " állítsa az üzenet időzítőjét {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "te", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Minden archiválva", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} partner várakozik", "conversationsConnectionRequestOne": "1 partner várakozik", "conversationsContacts": "Névjegyek", "conversationsEmptyConversation": "Csoportos beszélgetés", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Valaki egy üzenetet küldött", "conversationsSecondaryLineEphemeralReply": "Válaszoltam neked", "conversationsSecondaryLineEphemeralReplyGroup": "Valaki válaszolt neked", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", - "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineIncomingCall": "{user} hív", + "conversationsSecondaryLinePeopleAdded": "{user} hozzáadva", + "conversationsSecondaryLinePeopleLeft": "{number} partner kilépett a beszélgetésből", + "conversationsSecondaryLinePersonAdded": "{user} hozzáadva", + "conversationsSecondaryLinePersonAddedSelf": "{user} csatlakozott", + "conversationsSecondaryLinePersonAddedYou": "{user} hozzáadott téged", + "conversationsSecondaryLinePersonLeft": "{user} kilépett", + "conversationsSecondaryLinePersonRemoved": "{user} eltávolítva", + "conversationsSecondaryLinePersonRemovedTeam": "{user} el lett távolítva a csapatból", + "conversationsSecondaryLineRenamed": "{user} átnevezte a beszélgetést", + "conversationsSecondaryLineSummaryMention": "{number} megemlítés", + "conversationsSecondaryLineSummaryMentions": "{number} megemlítés", + "conversationsSecondaryLineSummaryMessage": "{number} üzenet", + "conversationsSecondaryLineSummaryMessages": "{number} üzenet", + "conversationsSecondaryLineSummaryMissedCall": "{number} nem fogadott hívás", + "conversationsSecondaryLineSummaryMissedCalls": "{number} nem fogadott hívás", + "conversationsSecondaryLineSummaryPing": "{number} kopogás", + "conversationsSecondaryLineSummaryPings": "{number} kopogás", + "conversationsSecondaryLineSummaryReplies": "{number} válasz", + "conversationsSecondaryLineSummaryReply": "{number} válasz", "conversationsSecondaryLineYouLeft": "Kiléptél", "conversationsSecondaryLineYouWereRemoved": "El lettél távolítva", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Másik keresése", "extensionsGiphyButtonOk": "Küldés", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • Forrás: giphy.com", "extensionsGiphyNoGifs": "Hoppá, nincs gif", "extensionsGiphyRandom": "Véletlenszerű", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Kész", "groupCreationParticipantsActionSkip": "Kihagyás", "groupCreationParticipantsHeader": "Partnerek hozzáadása", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Partnerek hozzáadása ({number})", "groupCreationParticipantsPlaceholder": "Keresés név szerint", "groupCreationPreferencesAction": "Tovább", "groupCreationPreferencesErrorNameLong": "Túl sok karakter", @@ -822,10 +822,10 @@ "index.welcome": "Üdvözli a {brandName}", "initDecryption": "Üzenetek visszafejtése", "initEvents": "Üzenetek betöltése", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} / {number2}", + "initReceivedSelfUser": "Szia {user}!", "initReceivedUserData": "Új üzenetek megtekintése", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Majdnem kész - Élvezd a {brandName}-t", "initValidatedClient": "Kapcsolatok és a beszélgetések lekérése", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "kollega@email-cime.hu", @@ -833,11 +833,11 @@ "invite.nextButton": "Tovább", "invite.skipForNow": "Most kihagyás", "invite.subhead": "Hívd meg a kollégáidat, hogy csatlakozzanak.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Hívj meg másokat is a {brandName}-re", + "inviteHintSelected": "Nyomd meg a {metaKey} + C billentyűkombinációt a másoláshoz", + "inviteHintUnselected": "Jelöld ki a szöveget, majd nyomd meg a {metaKey} + C billentyűkombinációt", + "inviteMessage": "Fent vagyok a {brandName}-ön. Keress rá a felhasználónevemre: {username} vagy nyisd meg a get.wire.com weboldalt.", + "inviteMessageNoEmail": "Fent vagyok a {brandName}-ön. Látogass el a get.wire.com weboldalra és lépj kapcsolatba velem.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {edited}", + "messageDetailsEdited": "Szerkesztve: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Még senki nem olvasta el az üzenetet.", "messageDetailsReceiptsOff": "Az olvasási visszaigazolás nem voltak bekapcsolva, amikor ezt az üzenetet elküldték.", - "messageDetailsSent": "Sent: {sent}", + "messageDetailsSent": "Küldött: {sent}", "messageDetailsTitle": "Részletek", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Read{count}", + "messageDetailsTitleReceipts": "Olvasott{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Engedélyezted az olvasási visszaigazolást", "modalAccountReadReceiptsChangedSecondary": "Eszközök kezelése", "modalAccountRemoveDeviceAction": "Eszköz eltávolítása", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "\"{device}\" eltávolítása", "modalAccountRemoveDeviceMessage": "Az eszköz eltávolításához add meg a jelszavad.", "modalAccountRemoveDevicePlaceholder": "Jelszó", "modalAcknowledgeAction": "Ok", @@ -958,11 +958,11 @@ "modalAppLockWipePasswordPlaceholder": "Jelszó", "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", "modalAssetFileTypeRestrictionHeadline": "Korlátozott fájltípus", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "A (z) \"{fileName}\" fájltípus nem engedélyezett.", "modalAssetParallelUploadsHeadline": "Egyszerre ez túl sok fájl", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Egyszerre {number} fájt küldhetsz.", "modalAssetTooLargeHeadline": "A fájl túl nagy", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Maximum {number} méretű fájlokat küldhetsz", "modalAvailabilityAvailableMessage": "Mások számára elérhetőként jelensz meg. Az értesítések beállításnak megfelelően értesítéseket kapsz a bejövő hívásokról és az üzenetekről.", "modalAvailabilityAvailableTitle": "Beállítottad a távol van állapotot", "modalAvailabilityAwayMessage": "Másoknak távol van állapotban fogsz megjelenni. A bejövő hívásokról vagy üzenetekről nem fogsz értesítést kapni.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Mégsem", "modalConnectAcceptAction": "Csatlakozás", "modalConnectAcceptHeadline": "Elfogadod?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Ezzel csatlakozol és beszélgetést indítasz {user} partnerrel.", "modalConnectAcceptSecondary": "Figyelmen kívül hagyás", "modalConnectCancelAction": "Igen", "modalConnectCancelHeadline": "Kérelem visszavonása?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Visszavonod a csatlakozási kérelmet {user} partnerhez.", "modalConnectCancelSecondary": "Nem", "modalConversationClearAction": "Törlés", "modalConversationClearHeadline": "Törlöd a tartalmat?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Kilépés", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "Kilépsz ebből a beszélgetésből: \"{name}\"?", "modalConversationLeaveMessage": "Ezután nem fogsz tudni üzeneteket küldeni és fogadni ebben a beszélgetésben.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Az üzenet túl hosszú", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Maximum {number} karakter hosszú üzenetet küldhetsz.", "modalConversationNewDeviceAction": "Küldés mindenképpen", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} elkezdtek új eszközöket használni", + "modalConversationNewDeviceHeadlineOne": "{user} elkezdett használni egy új eszközt", + "modalConversationNewDeviceHeadlineYou": "{user} elkezdett használni egy új eszközt", "modalConversationNewDeviceIncomingCallAction": "Hívás fogadása", "modalConversationNewDeviceIncomingCallMessage": "Biztos, hogy még mindig fogadni szeretnéd a hívást?", "modalConversationNewDeviceMessage": "Biztos, hogy még mindig el szeretnéd küldeni az üzeneteidet?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Biztos, hogy még mindig kezdeményezni szeretnéd a hívást?", "modalConversationNotConnectedHeadline": "Senki nem lett hozzáadva a beszélgetéshez", "modalConversationNotConnectedMessageMany": "Az egyik kiválasztott partner nem szeretne csatlakozni a beszélgetéshez.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} nem szeretne csatlakozni a beszélgetéshez.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Törlöd?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} nem fog tudni üzenetet küldeni és fogadni ebben a beszélgetésben.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Link visszavonása", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Visszavonod a hivatkozást?", "modalConversationRevokeLinkMessage": "Új vendégek nem tudnak ezzel a hivatkozással csatlakozni. A már meglévő vendégeknek továbbra is megmarad a hozzáférése.", "modalConversationTooManyMembersHeadline": "Telt ház", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "Legfeljebb {number1} partner tud csatlakozni a beszélgetéshez. Még {number2} partner számára van hely.", "modalCreateFolderAction": "Létrehozás", "modalCreateFolderHeadline": "Új mappa létrehozása", "modalCreateFolderMessage": "Helyezd át a beszélgetést egy új mappába.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "A kiválsztott animáció túl nagy", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "A maximális méret {number} MB lehet.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,7 +1104,7 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "A {brandName} nem fér hozzá a fényképezőgéphez. [br] [faqLink]Olvassa el ezt a támogatási cikket[/faqLink], hogy megtudd, hogyan oldhatod meg a problémát.", "modalNoCameraTitle": "Nincs kamera hozzáférés", "modalOpenLinkAction": "Megnyitás", "modalOpenLinkMessage": "This will take you to {link}", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "Nem lehet ezt a képet használni", "modalPictureFileFormatMessage": "Kérjük, PNG vagy JPEG képet használj.", "modalPictureTooLargeHeadline": "A kiválasztott kép túl nagy", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "Maximum {number} MB méretű képeket használhatsz.", "modalPictureTooSmallHeadline": "A kép túl kicsi", "modalPictureTooSmallMessage": "Kérjük, legalább 320 x 320 képpont méretű képet válassz.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Újra próbálás", "modalUploadContactsMessage": "Nem kaptuk meg az adataidat. Kérjük, próbáld meg újra a névjegyek importálását.", "modalUserBlockAction": "Tiltás", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "{user} tiltása?", + "modalUserBlockMessage": "{user} nem tud majd kapcsolatba lépni veled, sem meghívni téged csoportos beszélgetésekbe.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Tiltás feloldása", "modalUserUnblockHeadline": "Feloldod a letiltást?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} újra kapcsolatba tud lépni veled és meg tud hívni téged csoportos beszélgetésekbe.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Elfogadta a csatlakozási kérelmedet", "notificationConnectionConnected": "Most már csatlakozva vagytok", "notificationConnectionRequest": "Szeretne csatlakozni", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} beszélgetést indított", "notificationConversationDeleted": "A beszélgetést töröltük", - "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationConversationDeletedNamed": "{name} törölve lett", + "notificationConversationMessageTimerReset": "{user} kikapcsolta az üzenet időzítőt", + "notificationConversationMessageTimerUpdate": "{user} az üzenet időzítőjét {time} állította", + "notificationConversationRename": "{user} átnevezte a beszélgetést erre: {name}", + "notificationMemberJoinMany": "{user} hozzáadott {number} partnert a beszélgetéshez", + "notificationMemberJoinOne": "{user1} hozzáadta {user2} partnert a beszélgetéshez", + "notificationMemberJoinSelf": "{user} csatlakozott a beszélgetéshez", + "notificationMemberLeaveRemovedYou": "{user} eltávolított a beszélgetésből", "notificationMention": "Mention: {text}", "notificationObfuscated": "Üzenetet küldött", "notificationObfuscatedMention": "Megemlített téged", "notificationObfuscatedReply": "Válaszoltam neked", "notificationObfuscatedTitle": "Valaki", "notificationPing": "Kopogott", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": "Reagált egy üzenetre: {reaction}", + "notificationReply": "Válasz: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Minden", "notificationSettingsMentionsAndReplies": "Említések és válaszok", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Ellenőrizd, hogy ez egyezik-e [bold]{user} eszközén látható[/bold] ujjlenyomattal.", "participantDevicesDetailHowTo": "Hogyan csináljam?", "participantDevicesDetailResetSession": "Munkamenet visszaállítása", "participantDevicesDetailShowMyDevice": "Eszköz ujjlenyomatának megjelenítése", "participantDevicesDetailVerify": "Ellenőrizve", "participantDevicesHeader": "Eszközök", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "A {brandName}-ben minden eszköz egyedi ujjlenyomattal rendelkezik. Hasonlítsd össze ezt az ujjlenyomatot {user} partnerrel és ellenőrizd a beszélgetést.", "participantDevicesLearnMore": "További információ", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Hang / Videó", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "A {brandName} nem fér hozzá a fényképezőgéphez. [br] [faqLink] Olvassa el ezt a támogatási cikket [/faqLink], hogy megtudd, hogyan oldhatod meg a problémát.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Hangszórók", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Wire Ügyfélszolgálat", "preferencesAboutTermsOfUse": "Felhasználási feltételek", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName} weboldala", "preferencesAccount": "Fiók", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Kijelentkezés", "preferencesAccountManageTeam": "Csapat kezelése", "preferencesAccountMarketingConsentCheckbox": "Feliratkozás hírlevélre", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "Hírek és termékinformációk fogadása e-mailben a {brandName}-től.", "preferencesAccountPrivacy": "Adatvédelem", "preferencesAccountReadReceiptsCheckbox": "Olvasási visszaigazolás", "preferencesAccountReadReceiptsDetail": "Ha ez ki van kapcsolva, akkor nem fogod látni a másoktól származó olvasási visszaigazolást. Ez a beállítás nem vonatkozik a csoportos beszélgetésekre.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Ha a fenti eszközök közül valamelyik nem ismerős, akkor töröld azt és változtass jelszót.", "preferencesDevicesCurrent": "Ez az eszköz", "preferencesDevicesFingerprint": "Eszközazonosító ujjlenyomat", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "A {brandName}-ben minden eszköz egyedi ujjlenyomattal rendelkezik. Összehasonlítással ellenőrizd az eszközöket és a beszélgetéseket.", "preferencesDevicesId": "Eszközazonosító (ID): ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Mégsem", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Néhány", "preferencesOptionsAudioSomeDetail": "Kopogások és hívások", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Biztonsági mentés készítésével megőrizheted a beszélgetések előzményeit. Később ezzel vissza tudod állítani az előzményeket, ha elhagyod a számítógéped vagy újat kezdesz használni.\nA mentés nincs titkosítva, ezért biztonságos helyen tárold.", "preferencesOptionsBackupHeader": "Előzmények", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Csak ugyanazon platformon készült mentést tudsz visszaállítani. A visszaállítás felülírja az eszközön jelenleg lévő beszélgetéseket.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Ezt az üzenetet nem látod.", "replyQuoteShowLess": "Mutass kevesebbet", "replyQuoteShowMore": "Mutass többet", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "Eredeti üzenet tőle {date}", + "replyQuoteTimeStampTime": "Eredeti üzenet tőle {time}", "roleAdmin": "Admin", "roleOwner": "Tulajdonos", "rolePartner": "External", @@ -1396,20 +1396,20 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Hívj meg másokat is a {brandName}-re", "searchInviteButtonContacts": "Névjegyekből", "searchInviteDetail": "Névjegyeid megosztása megkönnyíti, hogy kapcsolatba lépj másokkal. Az összes információt anonimizáljuk és nem osztjuk meg senki mással.", "searchInviteHeadline": "Hozd a barátaidat is", "searchInviteShare": "Névjegyek megosztása", - "searchListAdmins": "Group Admins ({count})", + "searchListAdmins": "Csoport rendszergazdái ({count})", "searchListEveryoneParticipates": "Az összes partnered, \nakivel felvetted a kapcsolatot,\nmár ebben a beszélgetésben van.", - "searchListMembers": "Group Members ({count})", + "searchListMembers": "Csoporttagok ({count})", "searchListNoAdmins": "Nincsenek rendszergazdák.", "searchListNoMatches": "Nincs találat. \nPróbálj megy egy másik nevet.", "searchManageServices": "Szolgáltatók kezelése", "searchManageServicesNoResults": "Szolgáltatók kezelése", "searchMemberInvite": "Hívj meg másokat a csapatba", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Nincsenek névjegyeid a {brandName}-ön.\nPróbálj új partnereket keresni, \nnév vagy @felhasználónév alapján.", "searchNoMatchesPartner": "Nincs találat", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Válaszd ki a sajátod", "takeoverButtonKeep": "Tartsd meg ezt", "takeoverLink": "További információ", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Foglald le egyedi {brandName} felhasználóneved.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Hívás", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Résztvevők hozzáadása a beszélgetéshez ({shortcut})", "tooltipConversationDetailsRename": "Beszélgetés nevének megváltoztatása", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Üzenet írása", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Partnerek ({shortcut})", "tooltipConversationPicture": "Kép hozzáadása", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Keresés", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videóhívás", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Archiválás ({shortcut})", + "tooltipConversationsArchived": "Archívum megtekintése ({number})", "tooltipConversationsMore": "Továbbiak", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "Nyisd meg az értesítési beállításokat ({shortcut})", + "tooltipConversationsNotify": "Némítás feloldása ({shortcut})", "tooltipConversationsPreferences": "Beállítások megnyitása", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Némítás ({shortcut})", + "tooltipConversationsStart": "Beszélgetés megkezdése ({shortcut})", "tooltipPreferencesContactsMacos": "Oszd meg névjegyeidet a macOS Névjegyek alkalmazásából", "tooltipPreferencesPassword": "Nyiss meg egy másik weboldalt jelszavad visszaállításához", "tooltipPreferencesPicture": "Profilkép módosítása…", @@ -1578,7 +1578,7 @@ "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", - "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotFoundTitle": "{brandName} nem találja ezt a személyt.", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Csatlakozás", "userProfileButtonIgnore": "Figyelmen kívül hagyás", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "E-mail", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "{time} óra van hátra", + "userRemainingTimeMinutes": "Kevesebb mint {time} perc van hátra", "verify.changeEmail": "E-mail cím módosítása", "verify.headline": "Leveled érkezett", "verify.resendCode": "Kód újraküldése", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Ezzel a {brandName} verzióval nem tudsz részt venni a hívásban. Kérjük, használd ezt:", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} hív. Böngésződ nem támogatja a hanghívásokat.", "warningCallUnsupportedOutgoing": "Nem kezdeményezhetsz hívást, mert böngésződ nem támogatja a hanghívásokat.", "warningCallUpgradeBrowser": "Kérjük, hogy hanghívásokhoz frissítsd a Google Chrome-ot.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Kapcsolódási kísérlet folyamatban. A {brandName} most nem tud üzeneteket kézbesíteni.", "warningConnectivityNoInternet": "Nincs internet. Üzenetek küldése és fogadása most nem lehetséges.", "warningLearnMore": "További információ", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Elérhető a {brandName} új verziója.", "warningLifecycleUpdateLink": "Frissítés most", "warningLifecycleUpdateNotes": "Újdonságok", "warningNotFoundCamera": "Nem kezdeményezhetsz hívást, mert nincs kamerád.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Mikrofon hozzáférés engedélyezése", "warningPermissionRequestNotification": "[icon] Értesítések engedélyezése", "warningPermissionRequestScreen": "[icon] Képernyőmegosztás engedélyezése", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "wireLinux": "{brandName} Linuxhoz", + "wireMacos": "{brandName} MacOS-hez", + "wireWindows": "{brandName} Windowshoz", + "wire_for_web": "{brandName} Weben" } diff --git a/src/i18n/id-ID.json b/src/i18n/id-ID.json index 9f16e708948..f2da9a67fa8 100644 --- a/src/i18n/id-ID.json +++ b/src/i18n/id-ID.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Lupa kata sandi", "authAccountPublicComputer": "Ini adalah komputer umum", "authAccountSignIn": "Masuk", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Aktifkan cookies untuk login ke {brandName} .", + "authBlockedDatabase": "Kawat membutuhkan akses ke penyimpanan lokal untuk menampilkan pesan Anda. Penyimpanan lokal tidak tersedia dalam mode pribadi.", + "authBlockedTabs": "Kawat sudah terbuka di tab lain.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Kode tidak valid", "authErrorCountryCodeInvalid": "Kode Negara Tidak Valid", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Untuk alasan privasi, riwayat percakapan Anda tidak muncul di sini.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Ini pertama kalinya Anda menggunakan {brandName} pada perangkat ini.", "authHistoryReuseDescription": "Pesan yang dikirim sementara itu tidak akan muncul di sini.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Anda telah menggunakan Kawat pada perangkat ini sebelumnya.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Kelola perangkat", "authLimitButtonSignOut": "Keluar", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Hapus salah satu perangkat Anda untuk mulai menggunakan {brandName} pada perangkat ini.", "authLimitDevicesCurrent": "(Saat ini)", "authLimitDevicesHeadline": "Perangkat", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Kirim ulang ke {email}", "authPostedResendAction": "Tidak ada email yang muncul?", "authPostedResendDetail": "Periksa kotak masuk email Anda dan ikuti petunjuk.", "authPostedResendHeadline": "Anda telah mendapatkan pesan.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Tambahkan", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Ini memungkinkan Anda menggunakan {brandName} di beberapa perangkat.", "authVerifyAccountHeadline": "Tambahkan alamat email dan sandi.", "authVerifyAccountLogout": "Keluar", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Tidak ada kode yang muncul?", "authVerifyCodeResendDetail": "Kirim lagi", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Anda dapat meminta kode baru {expiration} .", "authVerifyPasswordHeadline": "Masukkan sandi Anda", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} saat dihubungi", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "File", "collectionSectionImages": "Images", "collectionSectionLinks": "Tautan", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Tampilkan semua {number}", "connectionRequestConnect": "Hubungkan", "connectionRequestIgnore": "Abaikan", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Dihapus: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " mulai menggunakan", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " tidak terverifikasi dari salah satu", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user} ini perangkat", "conversationDeviceYourDevices": " perangkat Anda", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Diedit: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " mengubah nama percakapan", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Mulai percakapan dengan {users}", + "conversationSendPastedFile": "Gambar ditempelkan di {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Seseorang", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "hari ini", "conversationTweetAuthor": " di Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "pesan dari {user} tidak diterima", + "conversationUnableToDecrypt2": "Identitas perangkat {user} berubah. Pesan tidak terkirim", "conversationUnableToDecryptErrorMessage": "Kesalahan", "conversationUnableToDecryptLink": "Mengapa?", "conversationUnableToDecryptResetSession": "Ulangi sesi", @@ -586,7 +586,7 @@ "conversationYouNominative": "Anda", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Semua terarsipkan", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} orang menunggu", "conversationsConnectionRequestOne": "1 orang menunggu", "conversationsContacts": "Kontak", "conversationsEmptyConversation": "Percakapan grup", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePeopleAdded": "{user} orang telah ditambahkan", + "conversationsSecondaryLinePeopleLeft": "{number} orang pergi", + "conversationsSecondaryLinePersonAdded": "{user} telah ditambahkan", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} menambahkan Anda", + "conversationsSecondaryLinePersonLeft": "{user} kiri", + "conversationsSecondaryLinePersonRemoved": "{user} telah dihapus", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineRenamed": "{user} berganti nama menjadi percakapan", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Menguraikan pesan", "initEvents": "Memuat pesan", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " - {number1} dari {number2}", + "initReceivedSelfUser": "Halo, {user} .", "initReceivedUserData": "Periksa pesan baru", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Hampir selesai - Enjoy {brandName}", "initValidatedClient": "Mengambil koneksi dan percakapan Anda", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "Undang orang ke {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "Saya di {brandName} , cari {username} atau kunjungi get. kawat com.", + "inviteMessageNoEmail": "Aku di {brandName} . Kunjungi get. kawat .com untuk terhubung dengan saya", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Kelola perangkat", "modalAccountRemoveDeviceAction": "Hapus perangkat", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Hapus \" {device} \"", "modalAccountRemoveDeviceMessage": "Kata sandi diperlukan untuk menghapus perangkat.", "modalAccountRemoveDevicePlaceholder": "Kata sandi", "modalAcknowledgeAction": "Oke", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Anda dapat mengirim hingga {number} file sekaligus.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Anda dapat mengirim file ke {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Batal", "modalConnectAcceptAction": "Hubungkan", "modalConnectAcceptHeadline": "Terima?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Ini akan menghubungkan Anda dan membuka percakapan dengan {user} .", "modalConnectAcceptSecondary": "Abaikan", "modalConnectCancelAction": "Ya", "modalConnectCancelHeadline": "Batalkan permintaan?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Hapus permintaan koneksi ke {user} .", "modalConnectCancelSecondary": "Tidak", "modalConversationClearAction": "Hapus", "modalConversationClearHeadline": "Hapus konten?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Pesan terlalu panjang", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Anda dapat mengirim pesan hingga {number} karakter.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} mulai menggunakan perangkat baru", + "modalConversationNewDeviceHeadlineOne": "{user} mulai menggunakan perangkat baru", + "modalConversationNewDeviceHeadlineYou": "{user} mulai menggunakan perangkat baru", "modalConversationNewDeviceIncomingCallAction": "Menerima panggilan", "modalConversationNewDeviceIncomingCallMessage": "Apakah Anda masih ingin menerima telepon itu?", "modalConversationNewDeviceMessage": "Apakah Anda tetap ingin mengirim pesan Anda?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Apakah Anda masih ingin menelepon?", "modalConversationNotConnectedHeadline": "Tidak ada yang ditambahkan ke percakapan", "modalConversationNotConnectedMessageMany": "Salah satu orang yang Anda pilih tidak ingin ditambahkan ke percakapan.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} tidak ingin ditambahkan ke percakapan.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Hapus?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} tidak dapat mengirim atau menerima pesan dalam percakapan ini.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Coba lagi", "modalUploadContactsMessage": "Kami tidak menerima informasi Anda. Silakan coba mengimpor kontak Anda lagi.", "modalUserBlockAction": "Blokir", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Blokir {user} ?", + "modalUserBlockMessage": "{user} tidak dapat menghubungi Anda atau menambahkan Anda ke percakapan grup.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Buka blokir", "modalUserUnblockHeadline": "Buka blokir?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} akan dapat menghubungi Anda dan menambahkan Anda ke percakapan grup lagi.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Menerima permintaan koneksi Anda", "notificationConnectionConnected": "Anda sekarang terhubung", "notificationConnectionRequest": "Ingin terhubung", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} memulai percakapan", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationConversationRename": "{user} mengganti namanya menjadi {name}", + "notificationMemberJoinMany": "{user} menambahkan {number} orang ke percakapan", + "notificationMemberJoinOne": "{user1} menambahkan {user2} ke percakapan", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} menghapus Anda dari percakapan", "notificationMention": "Mention: {text}", "notificationObfuscated": "Mengirimkan pesan untuk Anda", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Seseorang", "notificationPing": "Ping", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} pesan anda", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Memverifikasi bahwa ini cocok dengan sidik jari ditampilkan pada [bold] {user} \"s perangkat [/bold] .", "participantDevicesDetailHowTo": "Bagaimana saya melakukan itu?", "participantDevicesDetailResetSession": "Ulangi sesi", "participantDevicesDetailShowMyDevice": "Tampilkan sidik jari perangkat saya", "participantDevicesDetailVerify": "Terverifikasi", "participantDevicesHeader": "Perangkat", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} memberi setiap perangkat sidik jari yang unik . Membandingkannya dengan {user} dan memverifikasi percakapan Anda.", "participantDevicesLearnMore": "Pelajari lebih lanjut", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Situs bantuan", "preferencesAboutTermsOfUse": "Aturan penggunaan", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "Situs {brandName}", "preferencesAccount": "Akun", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Jika Anda tidak mengenali perangkat di atas, hapus dan ganti kata sandi Anda.", "preferencesDevicesCurrent": "Saat ini", "preferencesDevicesFingerprint": "Kunci Sidik Jari", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} memberikan setiap perangkat sidik jari yang unik. Bandingkan dan verifikasi perangkat dan percakapan Anda.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Batal", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Undang orang untuk bergabung dengan {brandName}", "searchInviteButtonContacts": "Dari Kontak", "searchInviteDetail": "Berbagi kontak Anda membantu Anda terhubung dengan orang lain. Kami menganonimkan semua informasi dan tidak membagikannya dengan orang lain.", "searchInviteHeadline": "Bawa teman Anda", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Anda tidak memiliki kontak dengan {brandName} . Coba cari orang dengan nama atau nama pengguna .", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Pilih sendiri", "takeoverButtonKeep": "Simpan yang ini", "takeoverLink": "Pelajari lebih lanjut", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Klaim nama unik Anda di {brandName} .", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Mengetik pesan", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Orang ( {shortcut} )", "tooltipConversationPicture": "Tambah gambar", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Pencarian", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Panggilan Video", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Arsipkan ( {shortcut} )", + "tooltipConversationsArchived": "Tampilkan arsip ( {number} )", "tooltipConversationsMore": "Selengkapnya", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "Bersuara ( {shortcut} )", "tooltipConversationsPreferences": "Preferensi terbuka", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Bisu ( {shortcut} )", + "tooltipConversationsStart": "Mulai percakapan ( {shortcut} )", "tooltipPreferencesContactsMacos": "Bagikan seluruh kontak Anda dari aplikasi macOS Contacts", "tooltipPreferencesPassword": "Buka situs web lain untuk mengganti kata sandi Anda", "tooltipPreferencesPicture": "Mengubah gambar Anda…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Versi {brandName} ini tidak dapat berpartisipasi dalam panggilan. Silakan gunakan", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} sedang menelepon Browser Anda tidak mendukung panggilan.", "warningCallUnsupportedOutgoing": "Anda tidak dapat melakukan panggilan karena peramban Anda tidak mendukung panggilan.", "warningCallUpgradeBrowser": "Untuk memanggil, perbarui Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Mencoba terhubung. {brandName} tidak dapat mengirim pesan.", "warningConnectivityNoInternet": "Tidak ada internet. Anda tidak dapat mengirim atau menerima pesan.", "warningLearnMore": "Pelajari lebih lanjut", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Versi baru dari {brandName} tersedia.", "warningLifecycleUpdateLink": "Memperbarui sekarang", "warningLifecycleUpdateNotes": "Apa yang baru", "warningNotFoundCamera": "Anda tidak dapat memanggil karena komputer Anda tidak memiliki kamera.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "Anda tidak dapat memanggil karena peramban Anda tidak memiliki akses ke kamera.", "warningPermissionDeniedMicrophone": "Anda tidak dapat memanggul karena peramban Anda tidak memiliki akses ke mikrofon.", "warningPermissionDeniedScreen": "Peramban Anda membutuhkan izin untuk membagikan tampilan layar.", - "warningPermissionRequestCamera": "{{icon}} Izinkan akses ke kamera", - "warningPermissionRequestMicrophone": "{{icon}} Izinkan akses ke mikrofon", - "warningPermissionRequestNotification": "{{icon}} Izinkan pemberitahuan", - "warningPermissionRequestScreen": "{{icon}} Izinkan akses ke layar", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "warningPermissionRequestCamera": "{icon} Izinkan akses ke kamera", + "warningPermissionRequestMicrophone": "{icon} Izinkan akses ke mikrofon", + "warningPermissionRequestNotification": "{icon} Izinkan pemberitahuan", + "warningPermissionRequestScreen": "{icon} Izinkan akses ke layar", + "wireLinux": "{brandName} untuk Linux", + "wireMacos": "{brandName} untuk macOS", + "wireWindows": "{brandName} untuk Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/it-IT.json b/src/i18n/it-IT.json index a67ee0f3086..b4e00f3774d 100644 --- a/src/i18n/it-IT.json +++ b/src/i18n/it-IT.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Ho dimenticato la password", "authAccountPublicComputer": "Questo computer è pubblico", "authAccountSignIn": "Accedi", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Abilita i cookie per eseguire il login su {brandName}.", + "authBlockedDatabase": "{brandName} ha bisogno di accedere la memoria locale per visualizzare i messaggi. Archiviazione locale non è disponibile in modalità privata.", + "authBlockedTabs": "{brandName} è già aperto in un’altra scheda.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Codice non valido", "authErrorCountryCodeInvalid": "Prefisso paese non valido", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Per motivi di privacy, la cronologia delle tue conversazioni non apparirà qui.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "È la prima volta che utilizzi {brandName} questo dispositivo.", "authHistoryReuseDescription": "I messaggi inviati nel frattempo non verranno visualizzati qui.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Hai utilizzato {brandName} su questo dispositivo prima.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Gestione dei dispositivi", "authLimitButtonSignOut": "Logout", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Rimuovi uno dei tuoi dispositivi per iniziare a utilizzare {brandName} su questo.", "authLimitDevicesCurrent": "(Corrente)", "authLimitDevicesHeadline": "Dispositivi", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Invia di nuovo a {email}", "authPostedResendAction": "Non hai ricevuto nessuna email?", "authPostedResendDetail": "Verifica la tua casella di posta e segui le istruzioni.", "authPostedResendHeadline": "C’è posta per te.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Aggiungi", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Questo ti consente di usare {brandName} su più dispositivi.", "authVerifyAccountHeadline": "Aggiungi indirizzo email e password.", "authVerifyAccountLogout": "Logout", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Non hai ricevuto nessun codice?", "authVerifyCodeResendDetail": "Inviare di nuovo", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "È possibile richiedere un nuovo codice {expiration}.", "authVerifyPasswordHeadline": "Inserisci la tua password", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Nessun accesso alla fotocamera", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} nella chiamata", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Connessione in corso…", "callStateIncoming": "Chiamata in corso…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} sta chiamando", "callStateOutgoing": "Sta squillando…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Files", "collectionSectionImages": "Images", "collectionSectionLinks": "Link", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Mostra tutti i {number}", "connectionRequestConnect": "Connetti", "connectionRequestIgnore": "Ignora", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Cancellato il {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " ha iniziato ad usare", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " hai tolto la verifica di", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " Dispositivi di {user}’s", "conversationDeviceYourDevices": " i tuoi dispositivi", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Modificato il {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " ha rinominato la conversazione", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Inizia una conversazione con {users}", + "conversationSendPastedFile": "Immagine incollata alle {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Qualcuno", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "oggi", "conversationTweetAuthor": " su Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "un messaggio da {user} non è stato ricevuto.", + "conversationUnableToDecrypt2": "L’identità dei dispositivi {user}´s è cambiata. Messaggi non consegnati.", "conversationUnableToDecryptErrorMessage": "Errore", "conversationUnableToDecryptLink": "Perchè?", "conversationUnableToDecryptResetSession": "Resetta la sessione", @@ -586,7 +586,7 @@ "conversationYouNominative": "tu", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Tutto archiviato", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} persone in attesa", "conversationsConnectionRequestOne": "1 persona in attesa", "conversationsContacts": "Contatti", "conversationsEmptyConversation": "Conversazione di gruppo", @@ -613,16 +613,16 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLineIncomingCall": "{user} sta chiamando", + "conversationsSecondaryLinePeopleAdded": "{user} persone sono state aggiunte", + "conversationsSecondaryLinePeopleLeft": "{number} utenti hanno abbandonato", + "conversationsSecondaryLinePersonAdded": "{user} è stato aggiunto", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} ti ha aggiunto", + "conversationsSecondaryLinePersonLeft": "{user} ha abbandonato", + "conversationsSecondaryLinePersonRemoved": "{user} è stato rimosso", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineRenamed": "{user} ha cambiato nome di conversazione", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -823,7 +823,7 @@ "initDecryption": "Decriptare i messaggi", "initEvents": "Caricamento messaggi", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initReceivedSelfUser": "Ciao, {user}.", "initReceivedUserData": "Controllo nuovi messaggi", "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Caricamento delle tue connessioni e conversazioni", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "Invita amici ad usare {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "Sono su {brandName}, cerca {username} o visita get.wire.com.", + "inviteMessageNoEmail": "Sono su {brandName}. Visita get.wire.com per connetterti con me.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Gestione dei dispositivi", "modalAccountRemoveDeviceAction": "Rimuovi dispositivo", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Rimuovi \"{device}\"", "modalAccountRemoveDeviceMessage": "La tua password è necessaria per rimuovere il dispositivo.", "modalAccountRemoveDevicePlaceholder": "Password", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "È possibile inviare fino a {number} file in una sola volta.", "modalAssetTooLargeHeadline": "File troppo grande", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Puoi inviare file fino a {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Annulla", "modalConnectAcceptAction": "Connetti", "modalConnectAcceptHeadline": "Accettare?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Questo ti collegherà e aprirà la conversazione con {user}.", "modalConnectAcceptSecondary": "Ignora", "modalConnectCancelAction": "Sì", "modalConnectCancelHeadline": "Annullare la richiesta?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Rimuovere la richiesta di connessione a {user}.", "modalConnectCancelSecondary": "No", "modalConversationClearAction": "Elimina", "modalConversationClearHeadline": "Eliminare il contenuto?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Messaggio troppo lungo", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "È possibile inviare messaggi fino a {number} caratteri.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{user}s ha iniziato a utilizzare nuovi dispositivi", + "modalConversationNewDeviceHeadlineOne": "{user} ha iniziato a utilizzare un nuovo dispositivo", + "modalConversationNewDeviceHeadlineYou": "{user} ha iniziato a utilizzare un nuovo dispositivo", "modalConversationNewDeviceIncomingCallAction": "Accetta la chiamata", "modalConversationNewDeviceIncomingCallMessage": "Vuoi accettare la chiamata?", "modalConversationNewDeviceMessage": "Vuoi comunque mandare il messaggio?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Vuoi effettuare la chiamata?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "Una delle persone che hai selezionato non vuole essere aggiunta alle conversazioni.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} non vuole partecipare alle conversazioni.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Rimuovere?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} non sarà in grado di inviare o ricevere messaggi in questa conversazione.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Riprova", "modalUploadContactsMessage": "Non abbiamo ricevuto i tuoi dati. Per favore riprova ad importare i tuoi contatti.", "modalUserBlockAction": "Blocca", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Bloccare {user}?", + "modalUserBlockMessage": "{user} non sarà in grado di contattarti o aggiungerti alle conversazioni di gruppo.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Sblocca", "modalUserUnblockHeadline": "Sblocca?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} sarà in grado di contattarti e aggiungerti alle conversazioni di gruppo di nuovo.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Ha accettato la tua richiesta di connessione", "notificationConnectionConnected": "Siete connessi ora", "notificationConnectionRequest": "Vuole connettersi", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} ha iniziato una conversazione", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationConversationRename": "{user} ha rinominato la conversazione in {name}", + "notificationMemberJoinMany": "{user} ha aggiunto {number} persone alla conversazione", + "notificationMemberJoinOne": "{user1} ha aggiunto {user2} alla conversazione", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} ti ha rimosso da una conversazione", "notificationMention": "Mention: {text}", "notificationObfuscated": "Ti ha inviato un messaggio", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Qualcuno", "notificationPing": "Ha fatto un trillo", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} il tuo messaggio", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Verifica che questo corrisponda all’impronta digitale sul [bold]dispositivo di {user}[/bold].", "participantDevicesDetailHowTo": "Come si fa?", "participantDevicesDetailResetSession": "Resetta la sessione", "participantDevicesDetailShowMyDevice": "Visualizza impronta digitale del dispositivo", "participantDevicesDetailVerify": "Verificato", "participantDevicesHeader": "Dispositivi", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} dà un’impronta unica a ogni dispositivo. Confrontale con {user} e verifica la tua conversazione.", "participantDevicesLearnMore": "Ulteriori informazioni", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Sito di assistenza", "preferencesAboutTermsOfUse": "Termini d’uso", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "Sito di {brandName}", "preferencesAccount": "Account", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Se non riconosci un dispositivo qui sopra, rimuovilo e reimposta la password.", "preferencesDevicesCurrent": "Attuale", "preferencesDevicesFingerprint": "Impronta digitale della chiave", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} dà un impronta digitale unica a ogni dispositivo. Confrontale per verificare i tuoi dispositivi e le conversazioni.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Annulla", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Invita amici ad usare {brandName}", "searchInviteButtonContacts": "Dalla rubrica", "searchInviteDetail": "Condividere i contatti dalla rubrica ti aiuta a connetterti con gli altri. Rendiamo tutte le informazioni dei contatti anonime e non sono cedute a nessun altro.", "searchInviteHeadline": "Invita i tuoi amici", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Non hai nessun contatto su {brandName}. Prova a trovare persone per nome o username.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Scegli il tuo", "takeoverButtonKeep": "Tieni questo", "takeoverLink": "Ulteriori informazioni", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Rivendica il tuo username su {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Digita un messaggio", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Persone ({shortcut})", "tooltipConversationPicture": "Aggiungi immagine", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Cerca", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videochiama", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Archivio ({shortcut})", + "tooltipConversationsArchived": "Mostra archivio ({number})", "tooltipConversationsMore": "Altro", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "Riattiva audio ({shortcut})", "tooltipConversationsPreferences": "Apri le preferenze", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Silenzia ({shortcut})", + "tooltipConversationsStart": "Avviare conversazione ({shortcut})", "tooltipPreferencesContactsMacos": "Condividi tutti i tuoi contatti dall’app Contatti di macOS", "tooltipPreferencesPassword": "Apri un altro sito per reimpostare la password", "tooltipPreferencesPicture": "Cambia la tua foto…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Questa versione di {brandName} non può partecipare alla chiamata. Per favore usa", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} sta chiamando. Il tuo browser non supporta le chiamate.", "warningCallUnsupportedOutgoing": "Non puoi chiamare perchè il tuo browser non supporta le chiamate.", "warningCallUpgradeBrowser": "Per chiamare, per favore aggiorna Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Tentativo di connessione. {brandName} non è in grado di consegnare i messaggi.", "warningConnectivityNoInternet": "Nessuna connessione. Non sarai in grado di inviare o ricevere messaggi.", "warningLearnMore": "Ulteriori informazioni", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Una nuova versione di {brandName} è disponibile.", "warningLifecycleUpdateLink": "Aggiorna Ora", "warningLifecycleUpdateNotes": "Novità", "warningNotFoundCamera": "Non puoi chiamare perchè il tuo computer non ha una webcam.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Consenti accesso al microfono", "warningPermissionRequestNotification": "[icon] Consenti notifiche", "warningPermissionRequestScreen": "[icon] Consenti accesso allo schermo", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "wireLinux": "{brandName} per Linux", + "wireMacos": "{brandName} per macOS", + "wireWindows": "{brandName} per Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/ja-JP.json b/src/i18n/ja-JP.json index e43e0fceeac..14cfb81468a 100644 --- a/src/i18n/ja-JP.json +++ b/src/i18n/ja-JP.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "追加する", "addParticipantsHeader": "人を追加します", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "({number}) を追加します。", "addParticipantsManageServices": "サービスを管理", "addParticipantsManageServicesNoResults": "サービスを管理", "addParticipantsNoServicesManager": "サービスはあなたのワークフローを改善に役立ちます。", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "パスワードを忘れた場合", "authAccountPublicComputer": "これは共有のコンピューターです", "authAccountSignIn": "ログイン", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "ワイヤへのログインのために Cookie を有効にします。", + "authBlockedDatabase": "ワイヤはあなたのメッセージを表示するために、ローカルストレージへのアクセスが必要です。ローカルストレージはプライベートモードでは利用できません。", + "authBlockedTabs": "ワイヤは既に別のタブで開かれています。", "authBlockedTabsAction": "このタブを代わりに使用する", "authErrorCode": "無効なコード", "authErrorCountryCodeInvalid": "無効な国コード", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "プライバシー上の理由から、会話の履歴はここに表示されません。", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "このデバイスで {brandName} を使用するのは初めてです。", "authHistoryReuseDescription": "同時に送信されたメッセージは、ここには表示されません。", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "以前にこのデバイスでワイヤーを使用しました。", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "デバイスを管理", "authLimitButtonSignOut": "ログアウト", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "このデバイスで {brandName} を使用するため、他のデバイスを 1 つ削除してください。", "authLimitDevicesCurrent": "(最新)", "authLimitDevicesHeadline": "デバイス", "authLoginTitle": "Log in", "authPlaceholderEmail": "メール", "authPlaceholderPassword": "パスワード", - "authPostedResend": "Resend to {email}", + "authPostedResend": "{email} へメールを再送します。", "authPostedResendAction": "メールが表示されていませんか?", "authPostedResendDetail": "メールの受信トレイを確認して、手順に従ってください。", "authPostedResendHeadline": "メールを受信しました", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "追加する", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "これにより、複数のデバイスで {brandName} を使用できます。", "authVerifyAccountHeadline": "メールアドレスとパスワードを追加", "authVerifyAccountLogout": "ログアウト", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "コードが表示されていませんか?", "authVerifyCodeResendDetail": "再送する", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "新しいコード \"{expiration}\" を要求することができます。", "authVerifyPasswordHeadline": "パスワードを入力してください", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "バックアップが完了していません。", "backupExportProgressCompressing": "バックアップを準備中...", "backupExportProgressHeadline": "準備中…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "バックアップ中 · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "ファイルの保存", "backupExportSuccessHeadline": "バックアップ準備完了", "backupExportSuccessSecondary": "あなたがコンピュータを紛失したり、新しい機種に乗り換えた際にも、これを使用して履歴を復元することができます。", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "準備中…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "履歴復元中 · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "履歴がリストアされました。", "backupImportVersionErrorHeadline": "互換性のないバックアップ", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "このバックアップデータは、新しいまたは古すぎる {brandName} で作成されたため、リストアできません。", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "再試行", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "カメラへのアクセスがありません", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} - 通話中", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "接続中...", "callStateIncoming": "発信中...", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} が呼び出し中", "callStateOutgoing": "呼び出し中...", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "ファイル", "collectionSectionImages": "Images", "collectionSectionLinks": "リンク", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "すべて表示 {number}", "connectionRequestConnect": "つながる", "connectionRequestIgnore": "無視", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "開封通知はオンです", "conversationCreateTeam": "[showmore]すべてのチームメンバー[/showmore]と", "conversationCreateTeamGuest": "[showmore]すべてのチームメンバーと一人のゲスト[/showmore]と", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "[showmore]すべてのチームメンバーと {count} 人のゲスト[/showmore]と", "conversationCreateTemporary": "あなたは会話に参加しました", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": "{users} と", + "conversationCreateWithMore": "{users} と、他[showmore]{count} 人[/showmore]", + "conversationCreated": "[bold]{name}[/bold] が、{users} との会話を開始しました", + "conversationCreatedMore": "[bold]{name}[/bold] が {users} と、[showmore]{count} 表示する[/showmore] と会話を開始しました", + "conversationCreatedName": "[bold]{name}[/bold] が会話を開始しました", "conversationCreatedNameYou": "[bold]あなた[/bold] が会話を開始しました", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "あなたは {users} と会話を始めました", + "conversationCreatedYouMore": "あなたは {users} と、他[showmore]{count} 人[/showmore] で会話を開始しました。", + "conversationDeleteTimestamp": "{date}: 削除済み", "conversationDetails1to1ReceiptsFirst": "両者が開封通知をオンにした場合に、メッセージが開封されたかが分かります。", "conversationDetails1to1ReceiptsHeadDisabled": "開封通知を無効にします", "conversationDetails1to1ReceiptsHeadEnabled": "開封通知を有効にします", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "すべて表示 ({number})", "conversationDetailsActionCreateGroup": "新規グループ", "conversationDetailsActionDelete": "グループを削除", "conversationDetailsActionDevices": "デバイス", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " 使用を開始しました", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " の一つを未認証にしました", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user} のデバイス", "conversationDeviceYourDevices": " あなたのデバイス", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "{date}: 編集済み", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "マップを開く", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] が {users} と会話を開始しました", + "conversationMemberJoinedMore": "[bold]{name}[/bold] が {users} と、[showmore]{count} 人[/showmore] を会話に追加しました", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] 参加済み", "conversationMemberJoinedSelfYou": "[bold] あなた[/bold] が参加済み", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberJoinedYou": "[bold]あなた[/bold]が {users} を会話に追加しました", + "conversationMemberJoinedYouMore": "[bold]あなた[/bold] が {users} と、[showmore]{count} 人[/showmore] を会話に追加しました", + "conversationMemberLeft": "[bold]{name}[/bold] 退出しました", "conversationMemberLeftYou": "[bold]あなた[/bold] が退出しました", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] が {users} を削除しました", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberRemovedYou": "[bold]あなた[/bold] が {users} を削除しました", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "配信済み", "conversationMissedMessages": "しばらくの間、このデバイスでWireを利用していなかったため、いくつかのメッセージがここに表示されない可能性があります。", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "このアカウントへの権限が無いか、アカウントは存在していません。", - "conversationNotFoundTitle": "{brandName} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} この会話を開けませんでした。", "conversationParticipantsSearchPlaceholder": "名前で検索する", "conversationParticipantsTitle": "メンバー", "conversationPing": " ping しました", @@ -558,22 +558,22 @@ "conversationRenameYou": " 会話の名前を変更する", "conversationResetTimer": " タイマーメッセージをオフにしました", "conversationResetTimerYou": " タイマーメッセージをオフにしました", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": " と {users} は会話を始めました", + "conversationSendPastedFile": "{date} にペーストされた画像", "conversationServicesWarning": "サービスはこの会議のコンテンツにアクセスできます", "conversationSomeone": "誰か", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] はチームから削除されました", "conversationToday": "今日", "conversationTweetAuthor": " はツイッターにいます", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "{user} からのメッセージが受信されませんでした", + "conversationUnableToDecrypt2": "{user} のデバイスIDが変更されました。メッセージは配信されません。", "conversationUnableToDecryptErrorMessage": "エラー", "conversationUnableToDecryptLink": "なぜ?", "conversationUnableToDecryptResetSession": "セッションをリセット", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": "メッセージタイマーを {time} に設定しました。", + "conversationUpdatedTimerYou": "メッセージタイマーを {time} に設定しました。", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "あなた", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "全てアーカイブ済み", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} 人が待っています。", "conversationsConnectionRequestOne": "1 人待機中", "conversationsContacts": "連絡先", "conversationsEmptyConversation": "グループ会話", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "誰かがメッセージを送信しました", "conversationsSecondaryLineEphemeralReply": "あなたへの返信", "conversationsSecondaryLineEphemeralReplyGroup": "誰かがあなたに返信しました", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", - "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineIncomingCall": "{user} が呼び出し中", + "conversationsSecondaryLinePeopleAdded": "{user} 人追加されました", + "conversationsSecondaryLinePeopleLeft": "残り {number} 人", + "conversationsSecondaryLinePersonAdded": "{user} が追加されました", + "conversationsSecondaryLinePersonAddedSelf": "{user} が参加しました。", + "conversationsSecondaryLinePersonAddedYou": "{user} があなたを追加しました", + "conversationsSecondaryLinePersonLeft": "残り {user}", + "conversationsSecondaryLinePersonRemoved": "{user} が削除されました", + "conversationsSecondaryLinePersonRemovedTeam": "{user} がチームから削除されました", + "conversationsSecondaryLineRenamed": "{user} は会話名を変更しました", + "conversationsSecondaryLineSummaryMention": "{number} メンション", + "conversationsSecondaryLineSummaryMentions": "{number} メンション", + "conversationsSecondaryLineSummaryMessage": "{number} メッセージ", + "conversationsSecondaryLineSummaryMessages": "{number} メッセージ", + "conversationsSecondaryLineSummaryMissedCall": "{number} 不在着信", + "conversationsSecondaryLineSummaryMissedCalls": "{number} 不在着信", + "conversationsSecondaryLineSummaryPing": "{number} ピンしました", + "conversationsSecondaryLineSummaryPings": "{number} ピンしました", + "conversationsSecondaryLineSummaryReplies": "{number} 返信", + "conversationsSecondaryLineSummaryReply": "{number} 返信", "conversationsSecondaryLineYouLeft": "あなたは退出しました", "conversationsSecondaryLineYouWereRemoved": "あなたは削除されました", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "GIF", "extensionsGiphyButtonMore": "別を試す", "extensionsGiphyButtonOk": "送信", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} giphy.comから", "extensionsGiphyNoGifs": "Oops, gifがありません。", "extensionsGiphyRandom": "ランダム", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "完了", "groupCreationParticipantsActionSkip": "省略", "groupCreationParticipantsHeader": "人を追加します", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "({number}) を追加します。", "groupCreationParticipantsPlaceholder": "名前で検索する", "groupCreationPreferencesAction": "次へ", "groupCreationPreferencesErrorNameLong": "文字が多すぎます", @@ -823,9 +823,9 @@ "initDecryption": "メッセージの復号", "initEvents": "メッセージを読み込み中...", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initReceivedSelfUser": "こんにちは、{user} さん。", "initReceivedUserData": "新しいメッセージを確認する", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "もうすぐ終わります - ワイヤ を楽しんで!", "initValidatedClient": "接続データと会話データを取得する", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "次へ", "invite.skipForNow": "今はスキップ", "invite.subhead": "同僚を招待します", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "{brandName}に招待する", + "inviteHintSelected": "{metaKey} + C を押してコピー", + "inviteHintUnselected": "選択して、{metaKey} + C を押す", + "inviteMessage": "私は{brandName}にいます。{username} で検索するか、get.wire.com にアクセスしてください", + "inviteMessageNoEmail": "私は{brandName}にいます。https://get.wire.com にアクセスして私とつながりましょう。", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {edited}", + "messageDetailsEdited": "編集済: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "まだ、誰もこのメッセージを読んでいません。", "messageDetailsReceiptsOff": "このメッセージが送信された時、開封通知はオフでした。", - "messageDetailsSent": "Sent: {sent}", + "messageDetailsSent": "送信済: {sent}", "messageDetailsTitle": "詳細", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Read{count}", + "messageDetailsTitleReceipts": "既読 {count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "開封通知を有効にします", "modalAccountReadReceiptsChangedSecondary": "デバイスを管理", "modalAccountRemoveDeviceAction": "デバイスを削除", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "\"{device}\" を削除", "modalAccountRemoveDeviceMessage": "デバイスを削除するにはパスワードが必要です。", "modalAccountRemoveDevicePlaceholder": "パスワード", "modalAcknowledgeAction": "Ok", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "パスワードが間違っています", "modalAppLockWipePasswordGoBackButton": "戻る", "modalAppLockWipePasswordPlaceholder": "パスワード", - "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", + "modalAppLockWipePasswordTitle": "このクライアントをリセットするための {brandName} アカウントのパスワードを入力してください", "modalAssetFileTypeRestrictionHeadline": "制限されたファイルタイプ", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "ファイルタイプ \"{fileName}\" は許可されていません。", "modalAssetParallelUploadsHeadline": "1回のファイル数が多すぎます", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "一度に {number} ファイル まで送信できます。", "modalAssetTooLargeHeadline": "ファイルが大きすぎます", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "{number} ファイルまで送信できます。", "modalAvailabilityAvailableMessage": "他の人によってあなたが利用可能に設定されました。各会話の通知設定に従って、通話着信およびメッセージの通知を受信します。", "modalAvailabilityAvailableTitle": "利用可能に設定しました", "modalAvailabilityAwayMessage": "他の人によってあなたが不在に設定されました。通話着信やメッセージに関する通知は受信されません。", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "キャンセル", "modalConnectAcceptAction": "つながる", "modalConnectAcceptHeadline": "許可しますか?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "{user} とつながって、会話を始める。", "modalConnectAcceptSecondary": "無視", "modalConnectCancelAction": "はい", "modalConnectCancelHeadline": "リクエストを取り消しますか?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "{user} への接続リクエストを削除します。", "modalConnectCancelSecondary": "いいえ", "modalConversationClearAction": "削除", "modalConversationClearHeadline": "コンテンツを削除しますか?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "退室", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "{name} との会話から退室しますか?", "modalConversationLeaveMessage": "この会話でメッセージの送受信をすることができません", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "メッセージが長すぎます", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "{number} 文字までメッセージを送信することができます。", "modalConversationNewDeviceAction": "このまま送信", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} が新しいデバイスを使い始めました", + "modalConversationNewDeviceHeadlineOne": "{user} が新しいデバイスを使い始めました", + "modalConversationNewDeviceHeadlineYou": "{user} が新しいデバイスを使い始めました", "modalConversationNewDeviceIncomingCallAction": "通話をうけいれる", "modalConversationNewDeviceIncomingCallMessage": "さらに電話をうけますか?", "modalConversationNewDeviceMessage": "まだメッセージを送信したいですか?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "さらに電話をかけますか?", "modalConversationNotConnectedHeadline": "だれも会話に追加されていません。", "modalConversationNotConnectedMessageMany": "選択したメンバーの中に、会話への追加を希望していない人がいます。", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} は会話への追加を希望していません。", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "削除しますか?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} は、この会話でメッセージの送受信をすることができません", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "リンクを取り消す", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "リンクを取り消しますか?", "modalConversationRevokeLinkMessage": "新しいゲストはこのリンクに参加することができません。現在のゲストはアクセス可能です。", "modalConversationTooManyMembersHeadline": "満員です", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "最大 {number1} 人までが会話に参加することができます。あと {number2} 人が参加できます。", "modalCreateFolderAction": "作成", "modalCreateFolderHeadline": "新規フォルダを作成", "modalCreateFolderMessage": "あなたの会話を新しいフォルダへ移動します。", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "選択された画像は大きすぎます", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "最大サイズは {number} MB です。", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,16 +1104,16 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} はカメラへのアクセス権を持っていません。[br][faqLink]このサポート記事を読み[/faqLink]、修正する方法を見つけます。", "modalNoCameraTitle": "カメラへのアクセスがありません", "modalOpenLinkAction": "開く", - "modalOpenLinkMessage": "This will take you to {link}", + "modalOpenLinkMessage": "あなたは、{link} にアクセスしようとしています", "modalOpenLinkTitle": "リンクを開く", "modalOptionSecondary": "キャンセル", "modalPictureFileFormatHeadline": "この画像は使用できません。", "modalPictureFileFormatMessage": "PNG または、JPEG ファイルを選択してください。", "modalPictureTooLargeHeadline": "選択された画像は大きすぎます", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "画像は最大 {number} MB まで使えます。", "modalPictureTooSmallHeadline": "画像が小さすぎます", "modalPictureTooSmallMessage": "最低 320 x 320 px の画像を選択してください。", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "もう一度試す", "modalUploadContactsMessage": "あなたの情報を受信していません。連絡先を再度インポートしてください。", "modalUserBlockAction": "ブロック", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "{user} をブロックしますか?", + "modalUserBlockMessage": "{user} は、あなたにコンタクトをすることやグループ会話にあなたを追加することができません。", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "ブロック解除", "modalUserUnblockHeadline": "ブロック解除?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} は、あなたにコンタクトをすることやグループ会話にあなたを追加することができます。", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "接続のリクエストが受け入れられました", "notificationConnectionConnected": "接続されました", "notificationConnectionRequest": "接続をリクエスト", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} 会話を始めました", "notificationConversationDeleted": "会話が削除されました。", - "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", - "notificationMention": "Mention: {text}", + "notificationConversationDeletedNamed": "{name} が削除されました。", + "notificationConversationMessageTimerReset": "{user} がタイマーメッセージをオフにしました", + "notificationConversationMessageTimerUpdate": "{user} がメッセージタイマーを {time} に設定しました。", + "notificationConversationRename": "{user} は会話の名前を {name} に変更しました", + "notificationMemberJoinMany": "{user} は {number} 人を会話に追加しました", + "notificationMemberJoinOne": "{user1} は {user2} を会話に追加しました", + "notificationMemberJoinSelf": "{user} は会話に参加しました", + "notificationMemberLeaveRemovedYou": "{user} があなたを会話から削除しました", + "notificationMention": "メンション: {text}", "notificationObfuscated": "あなたにメッセージを送信しました", "notificationObfuscatedMention": "あなたへのメンション", "notificationObfuscatedReply": "あなたへの返信", "notificationObfuscatedTitle": "誰か", "notificationPing": "Ping されました", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": "{reaction} あなたのメッセージ", + "notificationReply": "返信: {text}", "notificationSettingsDisclaimer": "あなたは、すべて(オーディオとビデオ通話を含みます)または、メンションされた時のみに、通知をすることができます。", "notificationSettingsEverything": "全て", "notificationSettingsMentionsAndReplies": "メンション と 返信", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "ファイルが共有されました", "notificationSharedLocation": "場所を共有しました", "notificationSharedVideo": "ビデオを共有しました", - "notificationTitleGroup": "{user} in {conversation}", + "notificationTitleGroup": "{user} は {conversation} に参加中", "notificationVoiceChannelActivate": "呼び出し中", "notificationVoiceChannelDeactivate": "着信", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "[bold]{user}\"s device[/bold] に表示されるフィンガープリントと一致することを確認する", "participantDevicesDetailHowTo": "どうすればいいですか?", "participantDevicesDetailResetSession": "セッションをリセット", "participantDevicesDetailShowMyDevice": "自分のデバイスのフィンガープリントを表示", "participantDevicesDetailVerify": "検証済み", "participantDevicesHeader": "デバイス", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} はデバイス毎に固有のフィンガープリントを付与します。それを {user} と比較して、会話を確認します。", "participantDevicesLearnMore": "もっと知る", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "オーディオ / ビデオ", "preferencesAVCamera": "カメラ", "preferencesAVMicrophone": "マイク", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} はカメラへのアクセス権を持っていません。[br][faqLink]このサポート記事を読み[/faqLink]、修正する方法を見つけます。", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "スピーカー", "preferencesAVTemporaryDisclaimer": "ゲストはビデオ通話を開始できません。参加する場合は、使用するカメラを選択します。", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "サポートウェブサイト", "preferencesAboutTermsOfUse": "利用規約", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName} のウェブサイト", "preferencesAccount": "アカウント", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "ログアウト", "preferencesAccountManageTeam": "チームを管理する", "preferencesAccountMarketingConsentCheckbox": "ニュースレターを受け取る", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "電子メールで {brandName}からニュースや製品アップデート情報を受け取る。", "preferencesAccountPrivacy": "プライバシー", "preferencesAccountReadReceiptsCheckbox": "開封通知", "preferencesAccountReadReceiptsDetail": "オフの場合は、他の人の開封通知を見ることができません。この設定はグループ会議には適用されません。", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "もし上のデバイスを知らない場合は、それを削除して、パスワードをリセットしてください。", "preferencesDevicesCurrent": "現行", "preferencesDevicesFingerprint": "重要なフィンガープリント", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName}は各デバイスに固有のフィンガープリントを付与します。これを比較することでお使いのデバイスと会話を確認します。", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "キャンセル", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "いくつか", "preferencesOptionsAudioSomeDetail": "Pings、電話", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "あなたの会話履歴をバックアップして保存します。これにより、もしデバイスをなくしたり、新しいデバイスに切り替えた場合でも、会話記録をリストアすることができます。\nバックアップファイルは、{brandName} の エンドツーエンド暗号化で保護されないので、安全な場所に保存してください。", "preferencesOptionsBackupHeader": "履歴", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "会話履歴は、同じプラットフォームのバックアップからのみ復元できます。あなたのバックアップは、このデバイス上の会話を上書きします。", @@ -1329,7 +1329,7 @@ "preferencesOptionsContactsDetail": "あなたの連絡先情報はあなたが他の人とつながるために用いられます。私たちはすべての情報を匿名化し、他の誰ともあなたの連絡先に関する情報をシェアしません。", "preferencesOptionsContactsMacos": "連絡先からのインポート", "preferencesOptionsEmojiReplaceCheckbox": "顔文字を絵文字に変換する", - "preferencesOptionsEmojiReplaceDetail": ":-) → {{icon}}", + "preferencesOptionsEmojiReplaceDetail": ":-) → {icon}", "preferencesOptionsEnableAgcCheckbox": "Automatic gain control (AGC)", "preferencesOptionsEnableAgcDetails": "Enable to allow your microphone volume to be adjusted automatically to ensure all participants in a call are heard with similar and comfortable loudness.", "preferencesOptionsEnableSoundlessIncomingCalls": "Silence other calls", @@ -1374,8 +1374,8 @@ "replyQuoteError": "このメッセージを見ることができません。", "replyQuoteShowLess": "一部のみ表示", "replyQuoteShowMore": "さらに表示", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "{date} のオリジナルメッセージ", + "replyQuoteTimeStampTime": "{time} のオリジナルメッセージ", "roleAdmin": "管理者", "roleOwner": "所有者", "rolePartner": "パートナー", @@ -1396,20 +1396,20 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "{brandName}に招待する", "searchInviteButtonContacts": "連絡先から", "searchInviteDetail": "連絡先をシェアすると他のユーザーと接続するのに役立ちます。すべての情報は匿名化され、第三者に共有することはありません。", "searchInviteHeadline": "友達を招待", "searchInviteShare": "連絡先を共有", - "searchListAdmins": "Group Admins ({count})", + "searchListAdmins": "会話の管理者", "searchListEveryoneParticipates": "あなたの連絡先にいるすべての人がこの会話に参加しています。", - "searchListMembers": "Group Members ({count})", + "searchListMembers": "会話のメンバー", "searchListNoAdmins": "管理者がいません。", "searchListNoMatches": "一致する結果がありません。別の名前を入力してください。", "searchManageServices": "サービスを管理", "searchManageServicesNoResults": "サービスを管理", "searchMemberInvite": "チームに招待する", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "ワイヤーに連絡先がありません。名前またはユーザー名で人々 を探してみてください。", "searchNoMatchesPartner": "検索に一致した会話は見つかりませんでした。", "searchNoServicesManager": "サービスはあなたのワークフローを改善に役立ちます。", "searchNoServicesMember": "あなたのワークフローを改善するサービスです。サービスを有効にするには、管理者に問い合わせてください。", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "自分で選ぶ", "takeoverButtonKeep": "これにする", "takeoverLink": "もっと知る", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "{brandName}でのユーザーネームを選ぶ", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "通話", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "会話に追加する ({shortcut})", "tooltipConversationDetailsRename": "会話名を変更する", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "メッセージを入力", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "友人 ({shortcut})", "tooltipConversationPicture": "写真を追加", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "検索", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "ビデオ通話", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "アーカイブ ({shortcut})", + "tooltipConversationsArchived": "アーカイブを表示 ({number})", "tooltipConversationsMore": "さらに", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "通知設定を開く ({shortcut})", + "tooltipConversationsNotify": "ミュート解除 ({shortcut})", "tooltipConversationsPreferences": "設定を開く", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "ミュート ({shortcut})", + "tooltipConversationsStart": "会話を始める ({shortcut})", "tooltipPreferencesContactsMacos": "MacOS の連絡先アプリから連絡先を共有します。", "tooltipPreferencesPassword": "パスワードをリセットするための別のウェブサイトを開く", "tooltipPreferencesPicture": "あなたの写真を変更する...", @@ -1577,8 +1577,8 @@ "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", - "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotFoundMessage": "このアカウントに対する権限がないか、またはこのユーザーが {brandName} 上にいない可能性があります。", + "userNotFoundTitle": "{brandName} このユーザーを見つけられませんでした。", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "つながる", "userProfileButtonIgnore": "無視", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "メール", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "残り {time} 時間", + "userRemainingTimeMinutes": "残り {time} 分未満", "verify.changeEmail": "メールアドレス変更", "verify.headline": "メール受信しました。", "verify.resendCode": "コードを再送する", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "このバージョンの{brandName}は電話に参加できません。使用してください", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} が呼び出し中。お使いのブラウザは電話をサポートしていません。", "warningCallUnsupportedOutgoing": "ブラウザが電話をサポートしていないため電話できません", "warningCallUpgradeBrowser": "電話をするためには、Google Chromeをアップデートしてください", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "接続しようとしています。{brandName}は、メッセージを配信できない可能性があります。", "warningConnectivityNoInternet": "インターメット接続がありません。メッセージの送受信ができません。", "warningLearnMore": "もっと知る", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "{brandName}の新しいバージョンが利用できます。", "warningLifecycleUpdateLink": "今すぐアップデート", "warningLifecycleUpdateNotes": "新着情報", "warningNotFoundCamera": "コンピューターにカメラがないため電話できません。", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "ブラウザがカメラへのアクセス権を持たないため電話できません。", "warningPermissionDeniedMicrophone": "ブラウザがマイクへのアクセス権を持たないため電話できません。", "warningPermissionDeniedScreen": "Wire はあなたの画面を共有するための権限が必要です", - "warningPermissionRequestCamera": "{{icon}} カメラへのアクセスを許可します。", - "warningPermissionRequestMicrophone": "{{icon}} マイクへのアクセスを許可します。", - "warningPermissionRequestNotification": "{{icon}} 通知を許可します。", - "warningPermissionRequestScreen": "{{icon}} 画面へのアクセスを許可します。", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "warningPermissionRequestCamera": "{icon} カメラへのアクセスを許可します。", + "warningPermissionRequestMicrophone": "{icon} マイクへのアクセスを許可します。", + "warningPermissionRequestNotification": "{icon} 通知を許可します。", + "warningPermissionRequestScreen": "{icon} 画面へのアクセスを許可します。", + "wireLinux": "Linux版 {brandName}", + "wireMacos": "macOS版 {brandName}", + "wireWindows": "Windows版 {brandName}", + "wire_for_web": "Web版 {brandName}" } diff --git a/src/i18n/lt-LT.json b/src/i18n/lt-LT.json index 323eefb87c6..b3f39946e10 100644 --- a/src/i18n/lt-LT.json +++ b/src/i18n/lt-LT.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Pridėti", "addParticipantsHeader": "Pridėti žmonių", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Pridėti žmonių ({number})", "addParticipantsManageServices": "Valdyti tarnybas", "addParticipantsManageServicesNoResults": "Valdyti tarnybas", "addParticipantsNoServicesManager": "Tarnybos yra pagalbininkai, kurie padeda pagerinti darbo eigą.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Pamiršau slaptažodį", "authAccountPublicComputer": "Tai yra viešas kompiuteris", "authAccountSignIn": "Prisijungti", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Aktyvuokite slapukus, kad galėtumėte prisijungti prie „{brandName}“.", + "authBlockedDatabase": "Norint rodyti žinutes, {brandName} reikia prieigos prie jūsų vietinės saugyklos. Vietinė saugykla nėra prieinama privačioje veiksenoje.", + "authBlockedTabs": "{brandName} jau yra atverta kitoje kortelėje.", "authBlockedTabsAction": "Naudoti šią kortelę", "authErrorCode": "Neteisingas kodas", "authErrorCountryCodeInvalid": "Neteisingas šalies kodas", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "GERAI", "authHistoryDescription": "Privatumo sumetimais, jūsų pokalbio istorija čia nebus rodoma.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Pirmą kartą naudojate „{brandName}“ šiame įrenginyje.", "authHistoryReuseDescription": "Per tą laikotarpį išsiųstos žinutės, čia nebus rodomos.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Naudojote „{brandName}“ šiame įrenginyje.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Tvarkyti įrenginius", "authLimitButtonSignOut": "Atsijungti", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Norėdami pradėti naudoti {brandName} šiame įrenginyje, pašalinkite vieną iš savo kitų įrenginių.", "authLimitDevicesCurrent": "(Esamas)", "authLimitDevicesHeadline": "Įrenginiai", "authLoginTitle": "Log in", "authPlaceholderEmail": "El. paštas", "authPlaceholderPassword": "Slaptažodis", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Siųsti iš naujo į {email}", "authPostedResendAction": "Negaunate el. laiško?", "authPostedResendDetail": "Patikrinkite savo el. paštą ir sekite nurodymus.", "authPostedResendHeadline": "Jūs gavote laišką.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Pridėti", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Tai leidžia jums naudoti „{brandName}“ keliuose įrenginiuose.", "authVerifyAccountHeadline": "Pridėkite el. pašto adresą ir slaptažodį.", "authVerifyAccountLogout": "Atsijungti", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Negaunate kodo?", "authVerifyCodeResendDetail": "Siųsti iš naujo", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Jūs galite užklausti naują kodą {expiration}.", "authVerifyPasswordHeadline": "Įveskite savo slaptažodį", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Atsarginės kopijos kūrimas nebuvo sėkmingas.", "backupExportProgressCompressing": "Ruošiamas atsarginės kopijos failas", "backupExportProgressHeadline": "Ruošiama…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Kuriame atsarginė kopija · {processed} iš {total} — {progress}%", "backupExportSaveFileAction": "Išsaugoti failą", "backupExportSuccessHeadline": "Atsarginis kopijavimas baigtas", "backupExportSuccessSecondary": "Jei prarasite savo kompiuterį arba pasikeisite nauju, kopiją galėsite panaudoti praeities atkūrimui.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Ruošiama…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Atkuriama praeitis · {processed} iš {total} — {progress}%", "backupImportSuccessHeadline": "Praeitis atkurta.", "backupImportVersionErrorHeadline": "Nesuderinama atsarginė kopija", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "Ši atsarginė kopija buvo sukurta naudojant arba naujesnę arba senesnę „{brandName}“ versiją, ir negali būti naudojama atkūrimui.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Bandykite dar kartą", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Nėra galimybės naudotis kamera", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} kalba", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Sujungiama…", "callStateIncoming": "Skambinama…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} jums skambina", "callStateOutgoing": "Kviečiama…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Failai", "collectionSectionImages": "Images", "collectionSectionLinks": "Nuorodos", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Rodyti visus {number}", "connectionRequestConnect": "Užmegzti kontaktą", "connectionRequestIgnore": "Nepaisyti", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Pranešimai apie skaitymą yra įjungti", "conversationCreateTeam": "su [showmore]visais, esančiais komandoje[/showmore]", "conversationCreateTeamGuest": "su [showmore]visais, esančiais komandoje ir svečiu[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "su [showmore]visais, esančiais komandoje ir {count} svečiais[/showmore]", "conversationCreateTemporary": "Prisijungėte prie susirašinėjimo", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": "su {users}", + "conversationCreateWithMore": "su {users}, ir dar [showmore]{count}[/showmore]", + "conversationCreated": "[bold]{name}[/bold] pradėjo susirašinėjimą su {users}", + "conversationCreatedMore": "[bold]{name}[/bold] pradėjo susirašinėjimą su {users}, ir dar [showmore]{count} [/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] pradėjo susirašinėjimą", "conversationCreatedNameYou": "[bold]Jūs[/bold] pradėjote susirašnėjimą", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "Jūs pradėjote susirašinėjimą su {users}", + "conversationCreatedYouMore": "Jūs pradėjote susirašinėjimą su {users}, ir dar [showmore]{count}[/showmore]", + "conversationDeleteTimestamp": "Ištrinta: {date}", "conversationDetails1to1ReceiptsFirst": "Jei abi šalys įjungs pranešimus apie skatymą, galėsite matyti, kai pranešimai yra perskaitomi.", "conversationDetails1to1ReceiptsHeadDisabled": "Esate išjungę pranešimus apie skaitymą", "conversationDetails1to1ReceiptsHeadEnabled": "Esate įjungę pranešimus apie skaitymą", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "Rodyti visus ({number})", "conversationDetailsActionCreateGroup": "Nauja grupė", "conversationDetailsActionDelete": "Ištrinti grupę", "conversationDetailsActionDevices": "Įrenginiai", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " pradėjo naudoti", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " panaikinote patvirtinimą vieno iš", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user} įrenginių", "conversationDeviceYourDevices": " savo įrenginių", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Taisyta: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Atverti žemėlapį", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] pridėjo {users} prie susirašinėjimo", + "conversationMemberJoinedMore": "[bold]{name}[/bold] pridėjo {users}, ir dar [showmore]{count}[/showmore] prie susirašinėjimo", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] prisijungė", "conversationMemberJoinedSelfYou": "[bold]Jūs[/bold] prisijungėte", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberJoinedYou": "[bold]Jūs[/bold] pridėjote {users} prie susirašinėjimo", + "conversationMemberJoinedYouMore": "[bold]Jūs[/bold] pridėjote {users}, ir dar[showmore]{count}[/showmore] prie susirašinėjimo", + "conversationMemberLeft": "[bold]{name}[/bold] išėjo", "conversationMemberLeftYou": "[bold]Jūs[/bold] išėjote", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] pašalino {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberRemovedYou": "[bold]Jūs[/bold] pašalinote {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Pristatyta", "conversationMissedMessages": "Jūs kurį laiką nenaudojote šio įrenginio. Kai kurios žinutės čia gali neatsirasti.", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Gali būti, kad neturite leidimo šiai paskyrai arba jos daugiau nebėra.", - "conversationNotFoundTitle": "{brandName} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} negali atverti šio pokalbio.", "conversationParticipantsSearchPlaceholder": "Ieškokite pagal vardą", "conversationParticipantsTitle": "Žmonės", "conversationPing": " patikrino ryšį", @@ -558,22 +558,22 @@ "conversationRenameYou": " pervadino pokalbį", "conversationResetTimer": " išjungė žinutė laikmatį", "conversationResetTimerYou": " išjungėte žinučių laikmatį", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Pradėti pokalbį su {users}", + "conversationSendPastedFile": "Paveikslas įdėtas {date}", "conversationServicesWarning": "Tarnybos turi galimybę prisijungti prie šio susirašinėjimo turinio", "conversationSomeone": "Kažkas", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] buvo pašalintas (-a) iš komandos", "conversationToday": "šiandien", "conversationTweetAuthor": " socialiniame tinkle Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "žinutė nuo {user} nebuvo gauta.", + "conversationUnableToDecrypt2": "Pasikeitė {user} įrenginio tapatybė. Žinutė nepristatyta.", "conversationUnableToDecryptErrorMessage": "Klaida", "conversationUnableToDecryptLink": "Kodėl?", "conversationUnableToDecryptResetSession": "Atstatyti seansą", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " nustatė žinutė laikmatį į {time}", + "conversationUpdatedTimerYou": " nustatėte žinučių laikmatį į {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "jūs", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Viskas užarchyvuota", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "Laukia {number} žmonės", "conversationsConnectionRequestOne": "1 asmuo laukia", "conversationsContacts": "Kontaktai", "conversationsEmptyConversation": "Grupės pokalbis", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Kažkas išsiuntė žinutę", "conversationsSecondaryLineEphemeralReply": "jums atsakė", "conversationsSecondaryLineEphemeralReplyGroup": "Kažkas jums atsakė", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", - "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineIncomingCall": "{user} jums skambina", + "conversationsSecondaryLinePeopleAdded": "Buvo pridėta {user} žmonių", + "conversationsSecondaryLinePeopleLeft": "{number} žmonių išėjo", + "conversationsSecondaryLinePersonAdded": "{user} buvo pridėta(-s)", + "conversationsSecondaryLinePersonAddedSelf": "{user} prisijungė", + "conversationsSecondaryLinePersonAddedYou": "{user} pridėjo jus", + "conversationsSecondaryLinePersonLeft": "{user} išėjo", + "conversationsSecondaryLinePersonRemoved": "{user} buvo pašalinta(-s)", + "conversationsSecondaryLinePersonRemovedTeam": "{user} buvo pašalintas iš komandos", + "conversationsSecondaryLineRenamed": "{user} pervadino pokalbį", + "conversationsSecondaryLineSummaryMention": "{number} paminėjimas", + "conversationsSecondaryLineSummaryMentions": "Paminėjimų: {number}", + "conversationsSecondaryLineSummaryMessage": "{number} žinutė", + "conversationsSecondaryLineSummaryMessages": "Žinučių: {number}", + "conversationsSecondaryLineSummaryMissedCall": "{number} praleistas skambutis", + "conversationsSecondaryLineSummaryMissedCalls": "Praleistų skambučių: {number}", + "conversationsSecondaryLineSummaryPing": "{number} ryšio tikrinimas", + "conversationsSecondaryLineSummaryPings": "Ryšio tikrinimų: {number}", + "conversationsSecondaryLineSummaryReplies": "Atsakymų: {number}", + "conversationsSecondaryLineSummaryReply": "{number} atsakymas", "conversationsSecondaryLineYouLeft": "Jūs išėjote", "conversationsSecondaryLineYouWereRemoved": "Jūs buvote pašalinti", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Pabandyti kitą", "extensionsGiphyButtonOk": "Siųsti", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • per giphy.com", "extensionsGiphyNoGifs": "Oi, nėra gif", "extensionsGiphyRandom": "Atsitiktinis", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Atlikta", "groupCreationParticipantsActionSkip": "Praleisti", "groupCreationParticipantsHeader": "Pridėti žmonių", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Pridėti žmonių ({number})", "groupCreationParticipantsPlaceholder": "Ieškokite pagal vardą", "groupCreationPreferencesAction": "Kitas", "groupCreationPreferencesErrorNameLong": "Per daug simbolių", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Iššifruojamos žinutės", "initEvents": "Įkeliamos žinutės", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} iš {number2}", + "initReceivedSelfUser": "Sveiki, {user}.", "initReceivedUserData": "Tikrinama ar yra naujų žinučių", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Beveik baigta – mėgaukitės „{brandName}“", "initValidatedClient": "Gaunami jūsų kontaktai ir pokalbiai", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "kolega@elpastas.lt", @@ -833,11 +833,11 @@ "invite.nextButton": "Kitas", "invite.skipForNow": "Kol kas praleisti", "invite.subhead": "Kvieskite kolegas prisijungti.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Pakvieskite žmones į {brandName}", + "inviteHintSelected": "Spustelėję {metaKey} ir C nukopijuosite", + "inviteHintUnselected": "Pažymėkite ir spustelėkite {metaKey} ir C", + "inviteMessage": "Aš naudoju {brandName}. Ieškokite manęs kaip {username} arba apsilankykite get.wire.com.", + "inviteMessageNoEmail": "Aš naudoju {brandName}. Apsilankyk get.wire.com , kad su manimi susisiektum.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Vald", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {edited}", + "messageDetailsEdited": "Taisyta: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Kol kas niekas neperskaitė šios žinutės.", "messageDetailsReceiptsOff": "Pranešimai apie skaitymą nebuvo įjungti, kai ši žinutė buvo išsiųsta.", - "messageDetailsSent": "Sent: {sent}", + "messageDetailsSent": "Išsiųsta: {sent}", "messageDetailsTitle": "Išsamiau", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Read{count}", + "messageDetailsTitleReceipts": "{count} perskaitė", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Esate įjungę pranešimus apie skaitymą", "modalAccountReadReceiptsChangedSecondary": "Tvarkyti įrenginius", "modalAccountRemoveDeviceAction": "Šalinti įrenginį", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Šalinti \"{device}\"", "modalAccountRemoveDeviceMessage": "Norint pašalinti įrenginį, reikalingas jūsų slaptažodis.", "modalAccountRemoveDevicePlaceholder": "Slaptažodis", "modalAcknowledgeAction": "Gerai", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Per daug failų vienu metu", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Jūs vienu metu galite siųsti iki {number} failų.", "modalAssetTooLargeHeadline": "Failas per didelis", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Jūs galite siųsti failus iki {number}", "modalAvailabilityAvailableMessage": "Kitiems žmonėms būsite rodomi kaip Pasiekiama(-s). Jūs gausite pranešimus apie gaunamus skambučius ir žinutes pagal kiekviename pokalbyje nustatytą pranešimų nustatymą.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Atsisakyti", "modalConnectAcceptAction": "Užmegzti kontaktą", "modalConnectAcceptHeadline": "Priimti?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Tai užmegs kontaktą ir atvers pokalbį su {user}.", "modalConnectAcceptSecondary": "Nepaisyti", "modalConnectCancelAction": "Taip", "modalConnectCancelHeadline": "Atsisakyti užklausos?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Šalinti kontakto užmezgimo su {user} užklausą.", "modalConnectCancelSecondary": "Ne", "modalConversationClearAction": "Ištrinti", "modalConversationClearHeadline": "Ištrinti turinį?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Išeiti", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "Išeiti iš susirašinėjimo „{name}“?", "modalConversationLeaveMessage": "Jūs daugiau nebegalėsite gauti ar siųsti žinutes šiame pokalbyje.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Žinutė pernelyg ilga", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Jūs galite siųsti žinutes iki {number} simbolių ilgio.", "modalConversationNewDeviceAction": "Vis tiek siųsti", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{user}s pradėjo naudoti naujus įrenginius", + "modalConversationNewDeviceHeadlineOne": "{user} pradėjo naudoti naują įrenginį", + "modalConversationNewDeviceHeadlineYou": "{user} pradėjo naudoti naują įrenginį", "modalConversationNewDeviceIncomingCallAction": "Priimti skambutį", "modalConversationNewDeviceIncomingCallMessage": "Ar vis dar norite priimti skambutį?", "modalConversationNewDeviceMessage": "Ar vis dar norite išsiųsti savo žinutes?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Ar vis dar norite atlikti skambutį?", "modalConversationNotConnectedHeadline": "Susirašinėjime nieko nėra", "modalConversationNotConnectedMessageMany": "Vienas iš pasirinktų žmonių nenori būti susirašinėjimuose.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} nenori būti susirašinėjimuose.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Šalinti?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} negalės siųsti ir gauti žinutes šiame pokalbyje.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Naikinti nuorodą", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Panaikinti nuorodą?", "modalConversationRevokeLinkMessage": "Nauji svečiai negalės prisijungti spustelėję nuorodą. Dabartiniai svečiai liks prisijungę.", "modalConversationTooManyMembersHeadline": "Balso kanalas perpildytas", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "Prie pokalbio gali prisijungti iki {number1} žmonių. Šiuo metu yra vietos tik dar {number2} žmonėms.", "modalCreateFolderAction": "Sukurti", "modalCreateFolderHeadline": "Sukurti naują aplanką", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Pasirinkta animacija per didelė", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "Didžiausias dydis yra {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,16 +1104,16 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "„{brandName}“ neturi galimybės prisijungti prie kameros.[br][faqLink]Perskaitykite šį pagalbos straipsnį[/faqLink] ir sužinosite, kaip tai sutvarkyti.", "modalNoCameraTitle": "Nėra galimybės naudotis kamera", "modalOpenLinkAction": "Atverti", - "modalOpenLinkMessage": "This will take you to {link}", + "modalOpenLinkMessage": "Tai jus nukreips į {link}", "modalOpenLinkTitle": "Aplankyti nuorodą", "modalOptionSecondary": "Atsisakyti", "modalPictureFileFormatHeadline": "Negalite naudoti šio paveikslėlio", "modalPictureFileFormatMessage": "Pasirinkite „PNG“ arba „JPEG“ failą.", "modalPictureTooLargeHeadline": "Pasirinktas paveikslėlis per didelis", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "Galite naudoti iki {number} MB dydžio paveikslėlį.", "modalPictureTooSmallHeadline": "Paveikslėlis per mažas", "modalPictureTooSmallMessage": "Pasirinkite bent 320 x 320 px dydžio paveikslėlį.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Bandyti dar kartą", "modalUploadContactsMessage": "Mes negavome jūsų informacijos. Bandykite importuoti savo kontaktus dar kartą.", "modalUserBlockAction": "Užblokuoti", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Užblokuoti {user}?", + "modalUserBlockMessage": "{user} negalės su jumis susisiekti ar pridėti jus į grupės pokalbius.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Atblokuoti", "modalUserUnblockHeadline": "Atblokuoti?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} galės ir vėl su jumis susisiekti ar pridėti jus į grupės pokalbius.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Priėmė jūsų kontakto užmezgimo užklausą", "notificationConnectionConnected": "Dabar esate užmezgę kontaktą", "notificationConnectionRequest": "Nori užmegzti kontaktą", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} pradėjo pokalbį", "notificationConversationDeleted": "Pokalbis ištrintas", - "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", - "notificationMention": "Mention: {text}", + "notificationConversationDeletedNamed": "{name} ištrintas", + "notificationConversationMessageTimerReset": "{user} išjungė žinučių laikmatį", + "notificationConversationMessageTimerUpdate": "{user} nustatė žinučių laikmatį į {time}", + "notificationConversationRename": "{user} pervadino pokalbį į {name}", + "notificationMemberJoinMany": "{user} pridėjo {number} žmones(-ių) į pokalbį", + "notificationMemberJoinOne": "{user1} pridėjo {user2} į pokalbį", + "notificationMemberJoinSelf": "{user} prisijungė prie susirašinėjimo", + "notificationMemberLeaveRemovedYou": "{user} pašalino jus iš pokalbio", + "notificationMention": "Paminėjimas: {text}", "notificationObfuscated": "Išsiuntė jums žinutę", "notificationObfuscatedMention": "Jus paminėjo", "notificationObfuscatedReply": "Jums atsakė", "notificationObfuscatedTitle": "Kažkas", "notificationPing": "Patikrino ryšį", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": "{reaction} jūsų žinutė", + "notificationReply": "Atsakymas: {text}", "notificationSettingsDisclaimer": "Jums gali būti pranešama apie viską (įskaitant garso ir vaizdo skambučius) arba tik tuomet, kai kas nors jus paminėjo ar atsakė į vieną iš jūsų žinučių.", "notificationSettingsEverything": "Viskas", "notificationSettingsMentionsAndReplies": "Paminėjimai ir atsakymai", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Pasidalino failu", "notificationSharedLocation": "Pasidalino vieta", "notificationSharedVideo": "Pasidalino vaizdo įrašu", - "notificationTitleGroup": "{user} in {conversation}", + "notificationTitleGroup": "{user} susirašinėjime {conversation}", "notificationVoiceChannelActivate": "Skambina", "notificationVoiceChannelDeactivate": "Skambino", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Įsitikinkite, kad šis kontrolinis kodas yra toks pats, kaip ir įrenginyje, kurį naudoja [bold]{user}[/bold].", "participantDevicesDetailHowTo": "Kaip tai padaryti?", "participantDevicesDetailResetSession": "Atstatyti seansą", "participantDevicesDetailShowMyDevice": "Rodyti mano įrenginio kontrolinį kodą", "participantDevicesDetailVerify": "Patvirtintas", "participantDevicesHeader": "Įrenginiai", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} kiekvienam įrenginiui suteikia unikalų kontrolinį kodą. Palyginkite juos su {user} ir patvirtinkite savo pokalbį.", "participantDevicesLearnMore": "Sužinoti daugiau", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Garsas / Vaizdas", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofonas", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "„{brandName}“ neturi galimybės prisijungti prie kameros.[br][faqLink]Perskaitykite šį pagalbos straipsnį[/faqLink] ir sužinosite, kaip tai sutvarkyti.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Garsiakalbiai", "preferencesAVTemporaryDisclaimer": "Svečiai negali pradėti vaizdo konferencijų. Pasirinkite norimą kamerą jei prisijungiate.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Palaikymo svetainė", "preferencesAboutTermsOfUse": "Naudojimosi sąlygos", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName} svetainė", "preferencesAccount": "Paskyra", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Atsijungti", "preferencesAccountManageTeam": "Tvarkyti komandą", "preferencesAccountMarketingConsentCheckbox": "Gaukite naujienlaiškį", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "Gaukite naujienas ir produktų pakeitimo informaciją iš „{brandName}“ el. paštu.", "preferencesAccountPrivacy": "Privatumas", "preferencesAccountReadReceiptsCheckbox": "Pranešimai apie skaitymą", "preferencesAccountReadReceiptsDetail": "Tai išjungus, nebegalėsite matyti ar kiti žmonės skaitė jusų žinutes. Šis nustatymas nėra taikomas grupės pokalbiams.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Jeigu jūs neatpažįstate aukščiau esančio įrenginio, pašalinkite jį ir atstatykite savo slaptažodį.", "preferencesDevicesCurrent": "Esamas", "preferencesDevicesFingerprint": "Rakto kontrolinis kodas", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} kiekvienam įrenginiui suteikia unikalų kontrolinį kodą. Palyginkite juos ir patvirtinkite savo įrenginius ir pokalbius.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Atsisakyti", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Kai kurie", "preferencesOptionsAudioSomeDetail": "Ryšio tikrinimai ir skambučiai", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Kurkite atsarginę kopiją, kad išsaugotumėte susirašinėjimo žurnalą. Jei prarasite savo kompiuterį ar pakeisite jį nauju, galėsite panaudoti atsarginę kopiją, kad atkurtumėte žurnalą.\nAtsarginės kopijos failas nėra apsaugotas „{brandName}“ ištisiniu šifravimu, todėl turite jį laikyti saugioje vietoje.", "preferencesOptionsBackupHeader": "Praeitis", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Atkurti praeitį iš atsarginės kopijos galite tik toje pačioje platformoje. Atsarginė kopija pakeis visus susirašinėjimus, kuriuos šiame įrenginyje turite.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Jūs negalite matyti šios žinutės.", "replyQuoteShowLess": "Rodyti mažiau", "replyQuoteShowMore": "Rodyti daugiau", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "Pradinė žinutė iš {date}", + "replyQuoteTimeStampTime": "Pradinė žinutė iš {time}", "roleAdmin": "Administratorius", "roleOwner": "Savininkas", "rolePartner": "Partneris", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Pakvieskite žmones į {brandName}", "searchInviteButtonContacts": "Iš kontaktų", "searchInviteDetail": "Dalinimasis kontaktais padeda jums užmegzti kontaktą su kitais žmonėmis. Mes padarome visą informaciją anoniminę ir su niekuo ja nesidaliname.", "searchInviteHeadline": "Pasikvieskite savo draugus", @@ -1409,7 +1409,7 @@ "searchManageServices": "Valdyti tarnybas", "searchManageServicesNoResults": "Valdyti tarnybas", "searchMemberInvite": "Kvieskite žmonių prisijungti prie komandos", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Jūs neturite {brandName} kontaktų.\nPabandykite rasti žmones pagal\nvardą arba naudotojo vardą.", "searchNoMatchesPartner": "Nėra jokių rezultatų", "searchNoServicesManager": "Tarnybos yra pagalbininkai, kurie padeda pagerinti darbo eigą.", "searchNoServicesMember": "Tarnybos yra pagalbininkai, kurie padeda pagerinti darbo eigą. Norėdami jomis naudotis, prašykite savo administratoriaus.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Pasirinkti savo asmeninį", "takeoverButtonKeep": "Palikti šį", "takeoverLink": "Sužinoti daugiau", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Užsirezervuokite savo unikalų {brandName} vardą.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Skambutis", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Pridėti dalyvių prie susirašinėjimo ({shortcut})", "tooltipConversationDetailsRename": "Pakeisti pokalbio pavadinimą", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Rašykite žinutę", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Žmonės ({shortcut})", "tooltipConversationPicture": "Pridėti paveikslą", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Ieškoti", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Vaizdo skambutis", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Archyvuoti ({shortcut})", + "tooltipConversationsArchived": "Rodyti archyvą ({number})", "tooltipConversationsMore": "Daugiau", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "Atverti pranešimų nustatymus ({shortcut})", + "tooltipConversationsNotify": "Įjungti pranešimus ({shortcut})", "tooltipConversationsPreferences": "Atverti nuostatas", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Išjungti pranešimus ({shortcut})", + "tooltipConversationsStart": "Pradėti pokalbį ({shortcut})", "tooltipPreferencesContactsMacos": "Bendrinti visus savo kontaktus iš macOS Kontaktų programos", "tooltipPreferencesPassword": "Atverti kitą svetainę, skirtą slaptažodžio atstatymui", "tooltipPreferencesPicture": "Pakeisti savo paveikslą…", @@ -1577,8 +1577,8 @@ "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", - "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotFoundMessage": "Gali būti, kad neturite leidimo šiai paskyrai arba žmogus nesinaudoja {brandName}.", + "userNotFoundTitle": "{brandName} nepavyksta rasti šio žmogaus.", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Užmegzti kontaktą", "userProfileButtonIgnore": "Nepaisyti", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "El. paštas", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "Liko {time} val.", + "userRemainingTimeMinutes": "Liko mažiau nei {time} min.", "verify.changeEmail": "Pakeisti el. paštą", "verify.headline": "Gavote el. laišką", "verify.resendCode": "Siųsti kodą dar kartą", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Ši „{brandName}“ versija negali dalyvauti pokalbyje. Naudokite", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "Skambina {user}. Jūsų naršyklė nepalaiko skambučių.", "warningCallUnsupportedOutgoing": "Jūs negalite skambinti, nes jūsų naršyklė nepalaiko skambučių.", "warningCallUpgradeBrowser": "Norėdami skambinti, atnaujinkite „Google Chrome“.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Bandoma prisijungti. Gali būti, kad {brandName} negalės pristatyti žinučių.", "warningConnectivityNoInternet": "Nėra interneto. Jūs negalėsite siųsti ir gauti žinutes.", "warningLearnMore": "Sužinoti daugiau", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Išleista nauja „{brandName}“ versija.", "warningLifecycleUpdateLink": "Atnaujinti dabar", "warningLifecycleUpdateNotes": "Kas naujo", "warningNotFoundCamera": "Jūs negalite skambinti, nes jūsų kompiuteryje nėra kameros.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Leisti prieigą prie mikrofono", "warningPermissionRequestNotification": "[icon] Leisti pranešimus", "warningPermissionRequestScreen": "[icon] Leisti prieigą prie ekrano", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "wireLinux": "{brandName}, skirta Linux", + "wireMacos": "{brandName}, skirta macOS", + "wireWindows": "{brandName}, skirta Windows", + "wire_for_web": "{brandName} saitynui" } diff --git a/src/i18n/lv-LV.json b/src/i18n/lv-LV.json index d81ef4064e7..1f5d5ce3095 100644 --- a/src/i18n/lv-LV.json +++ b/src/i18n/lv-LV.json @@ -243,14 +243,14 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "Labi", "authHistoryDescription": "Konfidencialitātes apsvērumu dēļ sarunu vēsture šeit neparādīsies.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Šī ir pirmā reize, kad lietojat {brandName} šajā ierīcē.", "authHistoryReuseDescription": "Ziņojumi, kas šajā laikā nosūtīti šeit neparādīsies.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Šajā ierīcē {brandName} jau ir ticis izmantots.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Pārvaldīt ierīces", "authLimitButtonSignOut": "Izžurnalēties", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Noņemt vienu no jūsu citām ierīcēm lai varētu sākt izmantot {brandName} uz šīs ierīces.", "authLimitDevicesCurrent": "(Patreiz)", "authLimitDevicesHeadline": "Ierīces", "authLoginTitle": "Log in", @@ -263,7 +263,7 @@ "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Pievienot", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Šis ļauj izmantot {brandName} uz vairākām ierīcēm.", "authVerifyAccountHeadline": "Pievienot e-pasta adresi un paroli.", "authVerifyAccountLogout": "Izžurnalēties", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", @@ -833,7 +833,7 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "Uzaiciniet cilvēkus uz {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Atbalsta Vietne", "preferencesAboutTermsOfUse": "Lietošanas noteikumi", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName} Vietne", "preferencesAccount": "Profils", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Allow access to microphone", "warningPermissionRequestNotification": "[icon] Allow notifications", "warningPermissionRequestScreen": "[icon] Allow access to screen", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "wireLinux": "{brandName} Linux Sistēmai", + "wireMacos": "{brandName} macOS Sistēmai", + "wireWindows": "{brandName} Windows Sistēmai", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/nl-NL.json b/src/i18n/nl-NL.json index 220dea08b30..ae627c9628e 100644 --- a/src/i18n/nl-NL.json +++ b/src/i18n/nl-NL.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Wachtwoord vergeten", "authAccountPublicComputer": "Dit is een publieke computer", "authAccountSignIn": "Inloggen", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Zet je cookies aan om in te loggen in {brandName}.", + "authBlockedDatabase": "{brandName} heeft toegang nodig tot lokale opslag om je berichten te kunnen laten zien, maar dit is niet mogelijk in privémodus.", + "authBlockedTabs": "{brandName} is al open in een ander tabblad.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Ongeldige code", "authErrorCountryCodeInvalid": "Ongeldige landscode", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Om privacyredenen wordt je gespreksgeschiedenis hier niet getoond.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Het is de eerste keer dat je {brandName} op dit apparaat gebruikt.", "authHistoryReuseDescription": "Berichten die in de tussentijd worden verzonden worden niet weergegeven.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Je hebt {brandName} eerder op dit apparaat gebruikt.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Beheer apparaten", "authLimitButtonSignOut": "Uitloggen", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Verwijder een van je andere apparaten om {brandName} op dit apparaat te gebruiken.", "authLimitDevicesCurrent": "(Huidig)", "authLimitDevicesHeadline": "Apparaten", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Opnieuw verzenden naar {email}", "authPostedResendAction": "Geen e-mail ontvangen?", "authPostedResendDetail": "Controleer je inbox en volg de instructies.", "authPostedResendHeadline": "Je hebt e-mail ontvangen.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Toevoegen", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Dit zorgt ervoor dat je {brandName} op meerdere apparaten kunt gebruiken.", "authVerifyAccountHeadline": "E-mailadres en wachtwoord toevoegen.", "authVerifyAccountLogout": "Uitloggen", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Geen code ontvangen?", "authVerifyCodeResendDetail": "Opnieuw sturen", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Je kunt een nieuwe code aanvragen {expiration}.", "authVerifyPasswordHeadline": "Voer je wachtwoord in", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} bellen", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Bestanden", "collectionSectionImages": "Images", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Toon alle {number}", "connectionRequestConnect": "Verbind", "connectionRequestIgnore": "Negeer", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {users}", + "conversationCreateWith": "met {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Verwijderd op {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " begon met het gebruik van", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified een van", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": "{user}´s apparaten", "conversationDeviceYourDevices": " jou apparaten", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Bewerkt op {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " je hebt de conversatie hernoemt", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Begin een gesprek met {users}", + "conversationSendPastedFile": "Afbeelding geplakt op {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Iemand", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "vandaag", "conversationTweetAuthor": " op Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "een bericht van {user} is niet ontvangen.", + "conversationUnableToDecrypt2": "{user}’s apparaatidentiteit is veranderd. Het bericht is niet afgeleverd.", "conversationUnableToDecryptErrorMessage": "Fout", "conversationUnableToDecryptLink": "Waarom?", "conversationUnableToDecryptResetSession": "Reset session", @@ -586,7 +586,7 @@ "conversationYouNominative": "jij", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Alles gearchiveerd", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} personen wachten", "conversationsConnectionRequestOne": "1 persoon wacht", "conversationsContacts": "Contacten", "conversationsEmptyConversation": "Groepsgesprek", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePeopleAdded": "{user} personen zijn toegevoegd", + "conversationsSecondaryLinePeopleLeft": "{number} personen verlieten dit gesprek", + "conversationsSecondaryLinePersonAdded": "{user} is toegevoegd", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} heeft jou toegevoegd", + "conversationsSecondaryLinePersonLeft": "{user} verliet dit gesprek", + "conversationsSecondaryLinePersonRemoved": "{user} is verwijderd", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineRenamed": "{user} hernoemde de conversatie", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Berichten ontsleutelen", "initEvents": "Berichten laden", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} van {number2}", + "initReceivedSelfUser": "Hallo {user}!", "initReceivedUserData": "Controleer voor nieuwe berichten", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Bijna klaar - Geniet van {brandName}", "initValidatedClient": "Je gesprekken en connecties worden opgehaald", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "collega@email.nl", @@ -833,11 +833,11 @@ "invite.nextButton": "Volgende", "invite.skipForNow": "Voor nu overslaan", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "Nodig anderen uit voor {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "Ik gebruik {brandName}, zoek naar {username} of bezoek get.wire.com.", + "inviteMessageNoEmail": "Ik gebruik {brandName}. Ga naar get.wire.com om met mij te verbinden.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Beheer apparaten", "modalAccountRemoveDeviceAction": "Verwijder apparaat", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Verwijder \"{device}\"", "modalAccountRemoveDeviceMessage": "Je wachtwoord is nodig om dit apparaat te verwijderen.", "modalAccountRemoveDevicePlaceholder": "Wachtwoord", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Je kan tot {number} bestanden tegelijk versturen.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "U kunt bestanden versturen tot {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Annuleer", "modalConnectAcceptAction": "Verbind", "modalConnectAcceptHeadline": "Accepteren?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Dit zal een verbinding met {user} maken en een gesprek openen.", "modalConnectAcceptSecondary": "Negeer", "modalConnectCancelAction": "Ja", "modalConnectCancelHeadline": "Verzoek annuleren?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Verwijder verzoek aan {user}.", "modalConnectCancelSecondary": "Nee", "modalConversationClearAction": "Verwijderen", "modalConversationClearHeadline": "Inhoud verwijderen?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Bericht te lang", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Je kan berichten verzenden van maximaal {number} tekens.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} gebruiken nieuwe apparaten", + "modalConversationNewDeviceHeadlineOne": "{user} gebruikt een nieuw apparaat", + "modalConversationNewDeviceHeadlineYou": "{user} gebruikt een nieuw apparaat", "modalConversationNewDeviceIncomingCallAction": "Gesprek aannemen", "modalConversationNewDeviceIncomingCallMessage": "Wil je het gesprek nog steeds accepteren?", "modalConversationNewDeviceMessage": "Wil je het bericht nog steeds versturen?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Wil je het gesprek nog steeds voeren?", "modalConversationNotConnectedHeadline": "Niemand toegevoegd tot conversatie", "modalConversationNotConnectedMessageMany": "Een van de mensen die je hebt geselecteerd wil niet worden toegevoegd aan gesprekken.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} wil niet toegevoegd worden aan gesprekken.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Verwijder?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} zal geen berichten kunnen versturen of ontvangen in dit gesprek.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Probeer opnieuw", "modalUploadContactsMessage": "We hebben geen informatie ontvangen. Probeer opnieuw je contacten te importeren.", "modalUserBlockAction": "Blokkeren", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "{user} blokkeren?", + "modalUserBlockMessage": "{user} zal niet in staat zijn je te contacteren of toe te voegen aan een groepsgesprek.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Deblokkeer", "modalUserUnblockHeadline": "Deblokkeer?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} zal weer in staat zijn je te contacteren en je toe te voegen aan een groepsgesprek.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Accepteer connectie aanvraag", "notificationConnectionConnected": "Zijn nu verbonden", "notificationConnectionRequest": "Wil met jou verbinden", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} is een gesprek begonnen", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationConversationRename": "{user} heeft het gesprek naar {name} hernoemd", + "notificationMemberJoinMany": "{user} heeft {number} mensen aan het gesprek toegevoegd", + "notificationMemberJoinOne": "{user1} heeft {user2} aan het gesprek toegevoegd", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} verwijderde je uit dit gesprek", "notificationMention": "Mention: {text}", "notificationObfuscated": "Stuurde je een bericht", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Iemand", "notificationPing": "Gepinged", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} je bericht", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Verifieer dat deze digitale vingerafdruk overeenkomt met [bold]{user}’s apparaat[/bold].", "participantDevicesDetailHowTo": "Hoe doe ik dat?", "participantDevicesDetailResetSession": "Reset session", "participantDevicesDetailShowMyDevice": "Toon de digitale vingerafdruk van mijn apparaat", "participantDevicesDetailVerify": "Geverifieerd", "participantDevicesHeader": "Apparaten", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} geeft elk apparaat een unieke vingerafdruk. Vergelijk deze met {user} en verifieer het gesprek.", "participantDevicesLearnMore": "Leer meer", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Support Website", "preferencesAboutTermsOfUse": "Gebruikersvoorwaarden", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName} Website", "preferencesAccount": "Profiel", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Als je een van de bovengenoemde apparaten niet kent, verwijder deze dan en wijzig je wachtwoord.", "preferencesDevicesCurrent": "Huidig", "preferencesDevicesFingerprint": "Digitale vingerafdruk", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} geeft elk apparaat een eigen vingerafdruk. Vergelijk deze en verifieer je apparaten en gesprekken.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Annuleer", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Nodig andere mensen uit voor {brandName}", "searchInviteButtonContacts": "Van contacten", "searchInviteDetail": "Het delen van je contacten helpt je om met anderen te verbinden. We anonimiseren alle informatie en delen deze niet met iemand anders.", "searchInviteHeadline": "Nodig je vrienden uit", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Nodig andere mensen uit voor het team", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Je hebt geen contacten op {brandName}\nProbeer mensen te vinden met hun\nnaam of gebruikersnaam.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Kies je eigen", "takeoverButtonKeep": "Behoud deze", "takeoverLink": "Leer meer", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Claim je unieke gebruikers naam op {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Typ een bericht", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Mensen ({shortcut})", "tooltipConversationPicture": "Voeg foto toe", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Zoeken", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Video-oproep", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Archief ({shortcut})", + "tooltipConversationsArchived": "Toon archief ({number})", "tooltipConversationsMore": "Meer", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "Dempen uit ({shortcut})", "tooltipConversationsPreferences": "Open instelllingen", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Dempen ({shortcut})", + "tooltipConversationsStart": "Start gesprek ({shortcut})", "tooltipPreferencesContactsMacos": "Deel al je contacten van de macOS Contact app", "tooltipPreferencesPassword": "Open andere website om je wachtwoord te resetten", "tooltipPreferencesPicture": "Verander je foto…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Deze versie kan niet deelnemen met het bellen. Gebruik alsjeblieft", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} belt, maar je browser ondersteund geen gesprekken.", "warningCallUnsupportedOutgoing": "Je kan niet bellen omdat jou browser dit niet ondersteund.", "warningCallUpgradeBrowser": "Update Google Chrome om te kunnen bellen.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "{brandName} kan misschien geen berichten versturen. ", "warningConnectivityNoInternet": "Geen internet. Je kan nu geen berichten versturen of ontvangen.", "warningLearnMore": "Leer meer", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Er is een nieuwe versie van {brandName} beschikbaar.", "warningLifecycleUpdateLink": "Nu bijwerken", "warningLifecycleUpdateNotes": "Wat is er nieuw", "warningNotFoundCamera": "Je kan niet bellen omdat je computer geen toegang heeft tot je camera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Toegang tot de microfoon toestaan", "warningPermissionRequestNotification": "[icon] Meldingen toestaan", "warningPermissionRequestScreen": "[icon] Toegang tot scherm toestaan", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "wireLinux": "{brandName} voor Linux", + "wireMacos": "{brandName} voor macOS", + "wireWindows": "{brandName} voor Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/no-NO.json b/src/i18n/no-NO.json index 19f0b23fb1d..7c3ea40a39a 100644 --- a/src/i18n/no-NO.json +++ b/src/i18n/no-NO.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Legg til", "addParticipantsHeader": "Legg til deltakere", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Legg til deltakere ({number})", "addParticipantsManageServices": "Behandle tjenester", "addParticipantsManageServicesNoResults": "Behandle tjenester", "addParticipantsNoServicesManager": "Services are helpers that can improve your workflow.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Glemt passord", "authAccountPublicComputer": "Dette er en offentlig datamaskin", "authAccountSignIn": "Logg inn", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Aktiver informasjonskapsler for å logge på {brandName}.", + "authBlockedDatabase": "{brandName} trenger tilgang til lokal lagring for å vise meldingene dine. Lokal lagring er ikke tilgjengelig i privat modus.", + "authBlockedTabs": "{brandName} er allerede åpen i en annen fane.", "authBlockedTabsAction": "Bruk denne fanen i stedet", "authErrorCode": "Ugyldig kode", "authErrorCountryCodeInvalid": "Ugyldig landskode", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Av personvernhensyn vil ikke samtaleloggen vises her.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Det er første gang du bruker {brandName} på denne enheten.", "authHistoryReuseDescription": "Meldinger sendt i mellomtiden vil ikke vises her.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Du har brukt {brandName} på denne enheten tidligere.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Behandle enheter", "authLimitButtonSignOut": "Logg ut", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Fjern en av dine andre enheter for å bruke {brandName} på denne.", "authLimitDevicesCurrent": "(Nåværende)", "authLimitDevicesHeadline": "Enheter", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-post", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Send på nytt til {email}", "authPostedResendAction": "Ingen e-post vises?", "authPostedResendDetail": "Sjekk e-postboksen din og følg instruksjonene.", "authPostedResendHeadline": "Du har en ny e-post.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Legg til", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Dette lar deg bruke {brandName} på flere enheter.", "authVerifyAccountHeadline": "Legg til e-postadresse og et passord.", "authVerifyAccountLogout": "Logg ut", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Ingen kode vises?", "authVerifyCodeResendDetail": "Send på nytt", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Du kan be om en ny kode {expiration}.", "authVerifyPasswordHeadline": "Angi ditt passord", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Ingen kamera tilgang", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} i samtalen", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Kobler til …", "callStateIncoming": "Ringer …", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} ringer", "callStateOutgoing": "Ringer …", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {users}", + "conversationCreateWith": "med {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Slettet: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "Du har deaktivert lesebekreftelser", "conversationDetails1to1ReceiptsHeadEnabled": "Du har aktivert lesebekreftelser", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "Vis alle ({number})", "conversationDetailsActionCreateGroup": "Opprett gruppe", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Enheter", @@ -471,7 +471,7 @@ "conversationDeviceUserDevices": " {user}´s devices", "conversationDeviceYourDevices": " dine enheter", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Redigert: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Noen sendte en melding", "conversationsSecondaryLineEphemeralReply": "Svarte deg", "conversationsSecondaryLineEphemeralReplyGroup": "Noen svarte deg", - "conversationsSecondaryLineIncomingCall": "{user} is calling", + "conversationsSecondaryLineIncomingCall": "{user} ringer", "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", + "conversationsSecondaryLinePeopleLeft": "{number} personer forlot", + "conversationsSecondaryLinePersonAdded": "{user} ble lagt til", + "conversationsSecondaryLinePersonAddedSelf": "{user} ble med", + "conversationsSecondaryLinePersonAddedYou": "{user} la deg til", + "conversationsSecondaryLinePersonLeft": "{user} forlot", + "conversationsSecondaryLinePersonRemoved": "{user} ble fjernet", + "conversationsSecondaryLinePersonRemovedTeam": "{user} ble fjernet fra teamet", "conversationsSecondaryLineRenamed": "{user} renamed the conversation", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", + "conversationsSecondaryLineSummaryMessage": "{number} melding", + "conversationsSecondaryLineSummaryMessages": "{number} meldinger", "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", "conversationsSecondaryLineSummaryPing": "{number} ping", "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineSummaryReplies": "{number} svar", + "conversationsSecondaryLineSummaryReply": "{number} svar", "conversationsSecondaryLineYouLeft": "Du forlot", "conversationsSecondaryLineYouWereRemoved": "Du ble fjernet", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", + "inviteHeadline": "Inviter folk til {brandName}", + "inviteHintSelected": "Trykk {metaKey} + C for å kopiere", + "inviteHintUnselected": "Velg og hold {metaKey} + C", "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessageNoEmail": "Jeg er på {brandName}. Besøk get.wire.com for å få kontakt med meg.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Du har aktivert lesebekreftelser", "modalAccountReadReceiptsChangedSecondary": "Behandle enheter", "modalAccountRemoveDeviceAction": "Fjern enhet", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Fjern \"{device}\"", "modalAccountRemoveDeviceMessage": "Ditt passord kreves for å fjerne enheten.", "modalAccountRemoveDevicePlaceholder": "Passord", "modalAcknowledgeAction": "OK", @@ -962,7 +962,7 @@ "modalAssetParallelUploadsHeadline": "For mange filer på en gang", "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", "modalAssetTooLargeHeadline": "Filen er for stor", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Du kan sende filer til {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Opphev blokkering", "modalUserUnblockHeadline": "Opphev blokkering?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} vil kunne kontakte deg og legge deg til i gruppesamtaler igjen.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "If you don’t recognize a device above, remove it and reset your password.", "preferencesDevicesCurrent": "Current", "preferencesDevicesFingerprint": "Key fingerprint", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} gir hver enhet et unikt fingeravtrykk. Sammenligne dem og bekreft enheter og samtaler.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Avbryt", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "{time}t igjen", + "userRemainingTimeMinutes": "Mindre enn {time}m igjen", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1632,7 +1632,7 @@ "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", "warningConnectivityNoInternet": "No Internet. You won’t be able to send or receive messages.", "warningLearnMore": "Lær mer", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "En ny versjon av {brandName} er tilgjengelig.", "warningLifecycleUpdateLink": "Oppdater nå", "warningLifecycleUpdateNotes": "What’s new", "warningNotFoundCamera": "You cannot call because your computer does not have a camera.", diff --git a/src/i18n/pl-PL.json b/src/i18n/pl-PL.json index b4210b75a59..f69d06041cc 100644 --- a/src/i18n/pl-PL.json +++ b/src/i18n/pl-PL.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Zapomniałem hasła", "authAccountPublicComputer": "To jest komputer publiczny", "authAccountSignIn": "Zaloguj się", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Włącz ciasteczka do zalogowania się do {brandName}.", + "authBlockedDatabase": "{brandName} potrzebuje dostępu do pamięci lokalnej, by wyświetlać wiadomości. Pamięć lokalna nie jest dostępna w trybie prywatnym.", + "authBlockedTabs": "{brandName} jest już otwarty w innej zakładce.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Nieprawidłowy kod", "authErrorCountryCodeInvalid": "Błędy kierunkowy kraju", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Ze względu na prywatność, poprzednie rozmowy nie będą tutaj widoczne.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Uruchomiłeś {brandName} na tym urządzeniu po raz pierwszy.", "authHistoryReuseDescription": "Wiadomości wysłane w międzyczasie nie pojawią się.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Używałeś wcześniej {brandName} na tym urządzeniu.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Zarządzaj urządzeniami", "authLimitButtonSignOut": "Wyloguj się", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Żeby dodać to urządzenie, usuń jedno z poprzednich.", "authLimitDevicesCurrent": "(Używane urządzenie)", "authLimitDevicesHeadline": "Urządzenia", "authLoginTitle": "Log in", "authPlaceholderEmail": "Adres e-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Wyślij ponownie na {email}", "authPostedResendAction": "Nie otrzymałeś e-maila?", "authPostedResendDetail": "Sprawdź swoją skrzynkę e-mail i postępuj zgodnie z instrukcjami.", "authPostedResendHeadline": "Masz wiadomość.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Dodaj", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "To pozwala Ci używać {brandName} na więcej niż jednym urządzeniu.", "authVerifyAccountHeadline": "Dodaj adres e-mail i hasło.", "authVerifyAccountLogout": "Wyloguj się", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Nie otrzymałeś(aś) kodu?", "authVerifyCodeResendDetail": "Wyślij ponownie", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Możesz poprosić o nowy kod {expiration}.", "authVerifyPasswordHeadline": "Wprowadź hasło", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} uczestników", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Pliki", "collectionSectionImages": "Images", "collectionSectionLinks": "Linki", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Pokaż wszystkie {number}", "connectionRequestConnect": "Połącz", "connectionRequestIgnore": "Ignoruj", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "Dołączyłeś do konwersacji", - "conversationCreateWith": "with {users}", + "conversationCreateWith": "z {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Usunięty: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " rozpoczęto korzystanie", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " %@ nie zweryfikował jednego z %@", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " urządzenia użytkownika {user}", "conversationDeviceYourDevices": " twoje urządzenia", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Edytowany: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " %@ zmienił nazwę konwersacji", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Rozpoczął rozmowę z {users}", + "conversationSendPastedFile": "Wklejono obraz {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Ktoś", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "dzisiaj", "conversationTweetAuthor": " na Twitterze", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "wiadomość od {user} nie została dostarczona.", + "conversationUnableToDecrypt2": "Użytkownik {user} zmienił urządzenie. Wiadomość nie została dostarczona.", "conversationUnableToDecryptErrorMessage": "Błąd", "conversationUnableToDecryptLink": "Dlaczego?", "conversationUnableToDecryptResetSession": "Resetowanie sesji", @@ -586,7 +586,7 @@ "conversationYouNominative": "ty", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Wszystko zarchiwizowane", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} osób oczekujących", "conversationsConnectionRequestOne": "1 osoba czeka", "conversationsContacts": "Kontakty", "conversationsEmptyConversation": "Rozmowa grupowa", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePeopleAdded": "dodanych osób: {user}", + "conversationsSecondaryLinePeopleLeft": "{number} osoby/ób opuściły/o rozmowę", + "conversationsSecondaryLinePersonAdded": "{user} został dodany", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} dodał Cię", + "conversationsSecondaryLinePersonLeft": "{user} wyszedł", + "conversationsSecondaryLinePersonRemoved": "{user} został usunięty", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineRenamed": "{user} zmieniono nazwę konwersacji", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Odszyfrowywanie wiadomości", "initEvents": "Ładowanie wiadomości", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} z {number2}", + "initReceivedSelfUser": "Cześć, {user}.", "initReceivedUserData": "Sprawdzanie nowych wiadomości", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Prawie skończone - miłego korzystania z {brandName}", "initValidatedClient": "Pobieranie Twoich kontaktów i rozmów", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Dalej", "invite.skipForNow": "Na razie pomiń", "invite.subhead": "Zaproś znajomych.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "Zaproś innych do {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "Jestem na {brandName}. Odszukaj {username}, lub odwiedź get.wire.com.", + "inviteMessageNoEmail": "Używam {brandName}. Wejdź na get.wire.com aby się ze mną połączyć.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Zarządzaj urządzeniami", "modalAccountRemoveDeviceAction": "Usuń urządzenie", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Usuń {device}", "modalAccountRemoveDeviceMessage": "Aby usunąć to urządzenie wymagane jest hasło.", "modalAccountRemoveDevicePlaceholder": "Hasło", "modalAcknowledgeAction": "OK", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Za dużo plików naraz", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Jednorazowo możesz wysłać maksymalnie {number} plików.", "modalAssetTooLargeHeadline": "Plik jest zbyt duży", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Plik jest za duży. Maksymalny rozmiar pliku to {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Anuluj", "modalConnectAcceptAction": "Połącz", "modalConnectAcceptHeadline": "Zaakceptować?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Ta akcja doda użytkownika {user} do listy kontaktów i rozpocznie rozmowę.", "modalConnectAcceptSecondary": "Ignoruj", "modalConnectCancelAction": "Tak", "modalConnectCancelHeadline": "Anuluj żądanie?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Usuń żądanie połączenia z {user}.", "modalConnectCancelSecondary": "Nie", "modalConversationClearAction": "Usuń", "modalConversationClearHeadline": "Usunąć zawartość?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Opuść", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "Opuścić rozmowę {name}?", "modalConversationLeaveMessage": "Nie będziesz mógł wysyłać ani odbierać wiadomości w tej rozmowie.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Wiadomość jest zbyt długa", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Możesz wysyłać wiadomości nie dłuższe niż {number} znaków.", "modalConversationNewDeviceAction": "Wyślij mimo wszystko", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} zaczęli korzystać z nowych urządzeń", + "modalConversationNewDeviceHeadlineOne": "{user} zaczął korzystać z nowego urządzenia", + "modalConversationNewDeviceHeadlineYou": "{user} zaczął korzystać z nowego urządzenia", "modalConversationNewDeviceIncomingCallAction": "Zaakceptuj połączenie", "modalConversationNewDeviceIncomingCallMessage": "Czy nadal chcesz odebrać połączenie?", "modalConversationNewDeviceMessage": "Czy nadal chcesz wysłać wiadomości?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Czy nadal chcesz nawiązać połączenie?", "modalConversationNotConnectedHeadline": "Nikt nie został dodany do rozmowy", "modalConversationNotConnectedMessageMany": "Jedna z osób, którą wybrałeś, nie chce być dodana do rozmowy.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} nie chce być dodany do rozmowy.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Usunąć?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} nie będzie mógł wysyłać, ani odbierać wiadomości w tej rozmowie.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Selected animation is too large", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "Maksymalny rozmiar to {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Spróbuj ponownie", "modalUploadContactsMessage": "Nie otrzymaliśmy Twoich informacji. Spróbuj ponownie zaimportować swoje kontakty.", "modalUserBlockAction": "Zablokuj", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Zablokować {user}?", + "modalUserBlockMessage": "{user} nie będzie mógł się z Tobą skontaktować, ani dodać do rozmowy grupowej.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokuj", "modalUserUnblockHeadline": "Odblokować?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} będzie mógł się z Tobą skontaktować oraz dodać do rozmowy grupowej.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Zaakceptowane żądania połączenia", "notificationConnectionConnected": "Jesteś już połączony", "notificationConnectionRequest": "%@ chce się połączyć", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} rozpoczął rozmowę", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationConversationRename": "{user} zmienił nazwę konwersacji na {name}", + "notificationMemberJoinMany": "{user} dodał(a) {number} nowych osób do rozmowy", + "notificationMemberJoinOne": "{user1} dodał(a) {user2} do rozmowy", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} usunął cię z rozmowy", "notificationMention": "Mention: {text}", "notificationObfuscated": "Wysłał(a) ci wiadomość", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Ktoś", "notificationPing": "Zaczepił/a", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} na Twoją wiadomość", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Sprawdź, czy to odpowiada kluczowi widocznemu na [bold]{user} urządzenia [/bold].", "participantDevicesDetailHowTo": "Jak to zrobić?", "participantDevicesDetailResetSession": "Resetowanie sesji", "participantDevicesDetailShowMyDevice": "Pokaż kody zabezpieczeń moich urządzeń", "participantDevicesDetailVerify": "Zweryfikowano", "participantDevicesHeader": "Urządzenia", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} nadaje każdemu urządzeniu unikatowy odcisk palca. Porównaj go z listą urządzeń użytkownika {user} i sprawdź swoje rozmowy.", "participantDevicesLearnMore": "Więcej informacji", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Witryna pomocy technicznej", "preferencesAboutTermsOfUse": "Regulamin", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "Strona internetowa {brandName}", "preferencesAccount": "Konto", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Jeśli nie rozpoznajesz urządzenia poniżej, usuń je i zresetuj hasło.", "preferencesDevicesCurrent": "Aktualny", "preferencesDevicesFingerprint": "Unikalny odcisk palca", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} daje każdemu urządzeniowi unikalny odcisk palca. Porównaj i sprawdź swoje urządzenia oraz konwersacje.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Anuluj", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Zaproś innych do {brandName}", "searchInviteButtonContacts": "Z kontaktów", "searchInviteDetail": "Udostępnianie kontaktów pomaga połączyć się z innymi. Wszystkie informacje są anonimowe i nie udostępniamy ich nikomu.", "searchInviteHeadline": "Zaproś znajomych", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Nie masz dodanych żadnych kontaktów Spróbuj wyszukać osoby według nazwy lub nazwy użytkownika.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Wybierz swój własny", "takeoverButtonKeep": "Zachowaj wybrany", "takeoverLink": "Więcej informacji", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Wybierz swoją unikalną nazwę w {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Wpisz wiadomość", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Użytkownicy ({shortcut})", "tooltipConversationPicture": "Dodaj zdjęcie", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Wyszukaj", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Połączenie video", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Archiwum ({shortcut})", + "tooltipConversationsArchived": "Pokaż archiwum ({number})", "tooltipConversationsMore": "Więcej", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "Wyłącz wyciszenie ({shortcut})", "tooltipConversationsPreferences": "Ustawienia", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Wycisz ({shortcut})", + "tooltipConversationsStart": "Zacznij rozmowę ({shortcut})", "tooltipPreferencesContactsMacos": "Udostępnij wszystkie kontakty z aplikacji Kontakty macOS", "tooltipPreferencesPassword": "Otwórz stronę resetowania hasła", "tooltipPreferencesPicture": "Zmień swój obraz…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "Zostało {time}h", + "userRemainingTimeMinutes": "Zostało mniej, niż {time}min", "verify.changeEmail": "Zmień adres e-mail", "verify.headline": "You’ve got mail", "verify.resendCode": "Ponownie wyślij kod", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Ta wersja {brandName} nie może brać udziału w rozmowie. Proszę użyj", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "Dzwoni {user}. Twoja przeglądarka nie obsługuje rozmów.", "warningCallUnsupportedOutgoing": "Nie możesz zadzwonić, ponieważ Twoja przeglądarka nie obsługuje rozmów.", "warningCallUpgradeBrowser": "Uaktualnij Google Chrome aby zadzwonić.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Próbuje się połączyć. {brandName} może nie być w stanie dostarczyć wiadomości.", "warningConnectivityNoInternet": "Brak internetu. Wire nie będzie w stanie wysyłać i odbierać wiadomości.", "warningLearnMore": "Więcej informacji", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Nowa wersja {brandName} już dostępna.", "warningLifecycleUpdateLink": "Aktualizuj teraz", "warningLifecycleUpdateNotes": "Co nowego", "warningNotFoundCamera": "Nie możesz zadzwonić ponieważ Twój komputer nie ma kamery.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Zezwól na dostęp do mikrofonu", "warningPermissionRequestNotification": "[icon] Zezwól na powiadomienia", "warningPermissionRequestScreen": "[icon] zezwól na dostęp do ekranu", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "wireLinux": "{brandName} dla Linuksa", + "wireMacos": "{brandName} dla macOS", + "wireWindows": "{brandName} dla Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/pt-BR.json b/src/i18n/pt-BR.json index 1a6ac56d0ab..e7b9791edd4 100644 --- a/src/i18n/pt-BR.json +++ b/src/i18n/pt-BR.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Fechar configurações de notificação", "accessibility.conversation.goBack": "Voltar para as informações da conversa", "accessibility.conversation.sectionLabel": "Lista de conversas", - "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", + "accessibility.conversationAssetImageAlt": "Imagem de {username} de {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Open more options", "accessibility.conversationDetailsActionDevicesLabel": "Mostrar dispositivos", "accessibility.conversationDetailsActionGroupAdminLabel": "Definir administrador do grupo", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Message actions", "accessibility.messageActionsMenuLike": "React with heart", "accessibility.messageActionsMenuThumbsUp": "React with thumbs up", - "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", + "accessibility.messageDetailsReadReceipts": "Mensagem visualizada por {readReceiptText}, detalhes abertos", "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", "accessibility.messages.like": "Curtir mensagem", "accessibility.messages.liked": "Descurtir mensagem", - "accessibility.openConversation": "Open profile of {name}", + "accessibility.openConversation": "Abrir o perfil de {name}", "accessibility.preferencesDeviceDetails.goBack": "Voltar para a visão geral do dispositivo", "accessibility.rightPanel.GoBack": "Voltar", "accessibility.rightPanel.close": "Fechar informações da conversa", @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Adicionar", "addParticipantsHeader": "Adicionar participantes", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Adicionar participantes ({number})", "addParticipantsManageServices": "Gerenciar serviços", "addParticipantsManageServicesNoResults": "Gerenciar serviços", "addParticipantsNoServicesManager": "Serviços são ajudantes que podem melhorar seu fluxo de trabalho.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Esqueceu a senha?", "authAccountPublicComputer": "Este é um computador público", "authAccountSignIn": "Iniciar sessão", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Ative os cookies para iniciar sessão no {brandName}.", + "authBlockedDatabase": "O {brandName} precisa do acesso ao armazenamento local para exibir suas mensagens. O armazenamento local não está disponível no modo privado.", + "authBlockedTabs": "O {brandName} já está aberto em outra aba.", "authBlockedTabsAction": "Use essa aba como alternativa", "authErrorCode": "Código inválido", "authErrorCountryCodeInvalid": "Código de país inválido", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Alterar sua senha", "authHistoryButton": "OK", "authHistoryDescription": "Por questões de privacidade, o seu histórico de conversa não aparecerá aqui.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "É a primeira vez que você está usando o {brandName} nesse dispositivo.", "authHistoryReuseDescription": "Mensagens enviadas nesse meio tempo não irão aparecer aqui.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Você não usou o {brandName} nesse dispositivo antes.", "authLandingPageTitleP1": "Boas-vindas ao", "authLandingPageTitleP2": "Criar uma conta ou iniciar sessão", "authLimitButtonManage": "Gerenciar dispositivos", "authLimitButtonSignOut": "Encerrar sessão", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Remova um de seus outros dispositivos para começar a usar o {brandName} neste.", "authLimitDevicesCurrent": "(Atual)", "authLimitDevicesHeadline": "Dispositivos", "authLoginTitle": "Iniciar sessão", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Senha", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Reenviar para {email}", "authPostedResendAction": "Nenhum e-mail apareceu?", "authPostedResendDetail": "Verifique sua caixa de entrada do e-mail e siga as instruções.", "authPostedResendHeadline": "Você recebeu um e-mail.", "authSSOLoginTitle": "Iniciar sessão com SSO", "authSetUsername": "Set username", "authVerifyAccountAdd": "Adicionar", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Isso permite que você use o {brandName} em vários dispositivos.", "authVerifyAccountHeadline": "Adicionar o endereço de e-mail e senha.", "authVerifyAccountLogout": "Encerrar sessão", "authVerifyCodeDescription": "Digite o código de verificação que enviamos para {number}.", "authVerifyCodeResend": "Nenhum código aparecendo?", "authVerifyCodeResendDetail": "Reenviar", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Você pode solicitar um novo código {expiration}.", "authVerifyPasswordHeadline": "Digite sua senha", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "O backup não foi concluído.", "backupExportProgressCompressing": "Preparando arquivo de backup", "backupExportProgressHeadline": "Preparando…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Fazendo backup · {processed} de {total} — {progress}%", "backupExportSaveFileAction": "Salvar arquivo", "backupExportSuccessHeadline": "Backup concluído", "backupExportSuccessSecondary": "Você pode usar isso para restaurar o histórico se perder seu computador ou mudar para um novo.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Senha incorreta", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Preparando…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Restaurando histórico · {processed} de {total} — {progress}%", "backupImportSuccessHeadline": "Histórico restaurado.", "backupImportVersionErrorHeadline": "Backup incompatível", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "Este backup foi criado por uma versão mais recente ou desatualizada do {brandName} e não pode ser restaurado aqui.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Tentar novamente", "buttonActionError": "Sua resposta não pode ser enviada, por favor tente novamente", @@ -318,7 +318,7 @@ "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", "callDecline": "Recusar", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", + "callDegradationDescription": "A chamada foi desconectada porque {username} não é mais um contato verificado.", "callDegradationTitle": "Chamada encerrada", "callDurationLabel": "Duração", "callEveryOneLeft": "todos os outros participantes saíram.", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximizar chamada", "callNoCameraAccess": "Sem acesso à câmera", "callNoOneJoined": "nenhum outro participante entrou.", - "callParticipants": "{number} on call", + "callParticipants": "{number} na chamada", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,14 +334,14 @@ "callStateCbr": "Taxa de bits constante", "callStateConnecting": "Conectando…", "callStateIncoming": "Chamando…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} está chamando", "callStateOutgoing": "Tocando…", "callWasEndedBecause": "Sua chamada foi encerrada porque", "callingPopOutWindowTitle": "{brandName} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", + "callingRestrictedConferenceCallOwnerModalDescription": "Sua equipe está atualmente no plano Básico gratuito. Atualize para o plano Empresarial para ter acesso a recursos como o início de conferências e muito mais. [link]Saiba mais sobre o {brandName} Empresarial[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Atualizar para o plano Empresarial", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Atualizar agora", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", + "callingRestrictedConferenceCallPersonalModalDescription": "A opção de iniciar uma chamada em conferência está disponível apenas na versão paga do {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Recurso indisponível", "callingRestrictedConferenceCallTeamMemberModalDescription": "Para iniciar uma chamada em conferência, sua equipe precisa ser atualizada para o plano Empresarial.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Recurso indisponível", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Arquivos", "collectionSectionImages": "Imagens", "collectionSectionLinks": "Links", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Mostrar todos {number}", "connectionRequestConnect": "Conectar", "connectionRequestIgnore": "Ignorar", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "As confirmações de leitura estão ligadas", "conversationCreateTeam": "com [showmore]todos os membros[/showmore]", "conversationCreateTeamGuest": "com [showmore]todos os membros e um convidado[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "com [showmore]todos os membros e {count} convidados[/showmore]", "conversationCreateTemporary": "Você entrou na conversa", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": " com {users}", + "conversationCreateWithMore": "com {users}, e [showmore]mais {count}[/showmore]", + "conversationCreated": "[bold]{name}[/bold] iniciou uma conversa com {users}", + "conversationCreatedMore": "[bold]{name}[/bold] iniciou uma conversa com {users}, e [showmore]mais {count}[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] iniciou a conversa", "conversationCreatedNameYou": "[bold]Você[/bold] iniciou a conversa", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "Você iniciou uma conversa com {users}", + "conversationCreatedYouMore": "Você iniciou uma conversa com {users}, e [showmore]mais {count}[/showmore]", + "conversationDeleteTimestamp": "Excluído: {date}", "conversationDetails1to1ReceiptsFirst": "Se ambos os lados ativarem as confirmações de leitura, você poderá ver quando as mensagens são lidas.", "conversationDetails1to1ReceiptsHeadDisabled": "Você desativou as confirmações de leitura", "conversationDetails1to1ReceiptsHeadEnabled": "Você ativou as confirmações de leitura", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Bloquear", "conversationDetailsActionCancelRequest": "Cancelar solicitação", "conversationDetailsActionClear": "Limpar conteúdo", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "Mostrar todos ({number})", "conversationDetailsActionCreateGroup": "Criar grupo", "conversationDetailsActionDelete": "Excluir grupo", "conversationDetailsActionDevices": "Dispositivos", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " começou a usar", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " desautorizou um dos", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " dispositivos de {user}", "conversationDeviceYourDevices": " seus dispositivos", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Editado: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federado", @@ -516,28 +516,28 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Abrir mapa", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] adicionou {users} à conversa", + "conversationMemberJoinedMore": "[bold]{name}[/bold] adicionou {users}, e [showmore]mais {count}[/showmore] à conversa", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] entrou", "conversationMemberJoinedSelfYou": "[bold]Você[/bold] entrou", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberJoinedYou": "[bold]Você[/bold] adicionou {users} à conversa", + "conversationMemberJoinedYouMore": "[bold]Você[/bold] adicionou {users}, e [showmore]mais {count}[/showmore] à conversa", + "conversationMemberLeft": "[bold]{name}[/bold] saiu", "conversationMemberLeftYou": "[bold]Você[/bold] saiu", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", - "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] removeu {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} foi removido desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", + "conversationMemberRemovedYou": "[bold]Você[/bold] removeu {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Entregue", "conversationMissedMessages": "Você não usa este dispositivo há algum tempo. Algumas mensagens podem não aparecer aqui.", "conversationModalRestrictedFileSharingDescription": "Este arquivo não pôde ser compartilhado devido às suas restrições de compartilhamento.", "conversationModalRestrictedFileSharingHeadline": "Restrições de compartilhamento de arquivos", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} foram removidos desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} e mais {count} foram removidos desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Nível de segurança: Não classificado", "conversationNotFoundMessage": "Você pode não ter permissão com esta conta ou ela não existe mais.", - "conversationNotFoundTitle": "{brandName} can’t open this conversation.", + "conversationNotFoundTitle": "O {brandName} não pode abrir esta conversa.", "conversationParticipantsSearchPlaceholder": "Pesquisar por nome", "conversationParticipantsTitle": "Pessoas", "conversationPing": " pingou", @@ -558,22 +558,22 @@ "conversationRenameYou": " renomeou a conversa", "conversationResetTimer": " desativou as mensagens temporárias", "conversationResetTimerYou": " desativou as mensagens temporárias", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Iniciou uma conversa com {users}", + "conversationSendPastedFile": "Imagem postada em {date}", "conversationServicesWarning": "Serviços têm acesso ao conteúdo da conversa", "conversationSomeone": "Alguém", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] foi removido da equipe", "conversationToday": "hoje", "conversationTweetAuthor": " no Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "Uma mensagem de [highlight]{user}[/highlight] não foi recebida.", + "conversationUnableToDecrypt2": "A identidade do dispositivo de [highlight]{user}[/highlight] foi alterada. Mensagem não entregue.", "conversationUnableToDecryptErrorMessage": "Erro", "conversationUnableToDecryptLink": "Por que?", "conversationUnableToDecryptResetSession": "Redefinir sessão", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " definiu as mensagens temporárias para {time}", + "conversationUpdatedTimerYou": " definiu as mensagens temporárias para {time}", "conversationVideoAssetRestricted": "Receber vídeos é proibido", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "você", "conversationYouRemovedMissingLegalHoldConsent": "[bold]Você[/bold] foi removido desta conversa porque a Retenção Legal foi ativada. [link]Saiba mais[/link]", "conversationsAllArchived": "Tudo foi arquivado", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} pessoas esperando", "conversationsConnectionRequestOne": "1 pessoa esperando", "conversationsContacts": "Contatos", "conversationsEmptyConversation": "Conversa em grupo", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Alguém mandou uma mensagem", "conversationsSecondaryLineEphemeralReply": "Respondeu a você", "conversationsSecondaryLineEphemeralReplyGroup": "Alguém respondeu a você", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineIncomingCall": "{user} está chamando", + "conversationsSecondaryLinePeopleAdded": "{user} pessoas foram adicionadas", + "conversationsSecondaryLinePeopleLeft": "{number} pessoas saíram", + "conversationsSecondaryLinePersonAdded": "{user} foi adicionado", + "conversationsSecondaryLinePersonAddedSelf": "{user} entrou", + "conversationsSecondaryLinePersonAddedYou": "{user} adicionou você", + "conversationsSecondaryLinePersonLeft": "{user} saiu", + "conversationsSecondaryLinePersonRemoved": "{user} foi removido", + "conversationsSecondaryLinePersonRemovedTeam": "{user} foi removido da equipe", + "conversationsSecondaryLineRenamed": "{user} renomeou a conversa", + "conversationsSecondaryLineSummaryMention": "{number} menção", + "conversationsSecondaryLineSummaryMentions": "{number} menções", + "conversationsSecondaryLineSummaryMessage": "{number} mensagem", + "conversationsSecondaryLineSummaryMessages": "{number} mensagens", + "conversationsSecondaryLineSummaryMissedCall": "{number} chamada perdida", + "conversationsSecondaryLineSummaryMissedCalls": "{number} chamadas perdidas", "conversationsSecondaryLineSummaryPing": "{number} ping", "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineSummaryReplies": "{number} responderam", + "conversationsSecondaryLineSummaryReply": "{number} respondeu", "conversationsSecondaryLineYouLeft": "Você saiu", "conversationsSecondaryLineYouWereRemoved": "Você foi removido", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -685,9 +685,9 @@ "featureConfigChangeModalApplockHeadline": "Team settings changed", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "A câmera nas chamadas está desativada", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "A câmera nas chamadas está ativada", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "Houve uma mudança em {brandName}", + "featureConfigChangeModalConferenceCallingEnabled": "Sua equipe foi atualizada para o {brandName} Empresarial, que oferece acesso a recursos como chamadas em conferência e muito mais. [link]Saiba mais sobre o {brandName} Empresarial[/link]", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} Empresarial", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "A geração de links de convidados agora está desabilitada para todos os administradores do grupo.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "A geração de links de convidados agora está habilitada para todos os administradores do grupo.", "featureConfigChangeModalConversationGuestLinksHeadline": "As configurações da equipe foram alteradas", @@ -697,15 +697,15 @@ "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Compartilhar e receber arquivos de qualquer tipo agora está desativado", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Compartilhar e receber arquivos de qualquer tipo agora está ativado", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalFileSharingHeadline": "Houve uma mudança em {brandName}", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "A auto-exclusão de mensagens está desabilitadas", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "A auto-exclusão de mensagens está habilitada. Você pode definir um temporizador antes de escrever uma mensagem.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "A auto-exclusão de mensagens agora é obrigatório. Novas mensagens serão excluídas automaticamente após {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "Houve uma mudança no {brandName}", "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", + "fileTypeRestrictedIncoming": "O arquivo de  [bold]{name}[/bold]  não pode ser aberto", + "fileTypeRestrictedOutgoing": "O compartilhamento de arquivos com a extensão {fileExt} não é permitido por sua organização", "folderViewTooltip": "Pastas", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Pronto", "groupCreationParticipantsActionSkip": "Pular", "groupCreationParticipantsHeader": "Adicionar pessoas", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Adicionar pessoas ({number})", "groupCreationParticipantsPlaceholder": "Pesquisar por nome", "groupCreationPreferencesAction": "Próximo", "groupCreationPreferencesErrorNameLong": "Muitos caracteres", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Conectar", "groupParticipantActionStartConversation": "Start conversation", "groupParticipantActionUnblock": "Desbloquear…", - "groupSizeInfo": "Up to {count} people can join a group conversation.", + "groupSizeInfo": "Até {count} pessoas podem participar de uma conversa em grupo.", "guestLinkDisabled": "A geração de links de convidados não é permitida em sua equipe.", "guestLinkDisabledByOtherTeam": "Você não pode gerar um link de convidado nesta conversa, visto que foi criado por alguém de outra equipe e esta equipe não tem permissão para usar links de convidados.", "guestLinkPasswordModal.conversationPasswordProtected": "This conversation is password protected.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "You can't change the password later. Make sure to copy and store it.", "guestOptionsInfoModalTitleSubTitle": "People who want to join the conversation via the guest link need to enter this password first.", "guestOptionsInfoPasswordSecured": "Link is password secured", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", + "guestOptionsInfoText": "Convide outras pessoas com um link para esta conversa. Qualquer pessoa com o link pode participar da conversa, mesmo que não possuam o {brandName}.", "guestOptionsInfoTextForgetPassword": "Forgot password? Revoke the link and create a new one.", "guestOptionsInfoTextSecureWithPassword": "You can also secure the link with a password.", "guestOptionsInfoTextWithPassword": "Users are asked to enter the password before they can join the conversation with a guest link.", @@ -822,10 +822,10 @@ "index.welcome": "Boas-vindas ao {brandName}", "initDecryption": "Descriptografando mensagens", "initEvents": "Carregando mensagens", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} de {number2}", + "initReceivedSelfUser": "Olá, {user}.", "initReceivedUserData": "Verificando novas mensagens", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Quase pronto - Aproveite o {brandName}", "initValidatedClient": "Buscando suas conexões e conversas", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colega@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Próximo", "invite.skipForNow": "Ignorar por enquanto", "invite.subhead": "Convide seus colegas para participar.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Convidar pessoas para o {brandName}", + "inviteHintSelected": "Pressione {metaKey} + C para copiar", + "inviteHintUnselected": "Selecione e pressione {metaKey} + C", + "inviteMessage": "Estou no {brandName}, pesquise por {username} ou visite get.wire.com.", + "inviteMessageNoEmail": "Estou no {brandName}. Visite get.wire.com para se conectar comigo.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,18 +876,18 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Tentar novamente", - "messageDetailsEdited": "Edited: {edited}", + "messageDetailsEdited": "Editado: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Ninguém leu esta mensagem ainda.", "messageDetailsReceiptsOff": "As confirmações de leitura não estavam ativadas quando esta mensagem foi enviada.", - "messageDetailsSent": "Sent: {sent}", + "messageDetailsSent": "Enviado: {sent}", "messageDetailsTitle": "Detalhes", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Read{count}", + "messageDetailsTitleReceipts": "Lido{count}", "messageFailedToSendHideDetails": "Ocultar detalhes", - "messageFailedToSendParticipants": "{count} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", + "messageFailedToSendParticipants": "{count} participantes", + "messageFailedToSendParticipantsFromDomainPlural": "{count} participantes de {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 participante de {domain}", "messageFailedToSendPlural": "não recebeu a sua mensagem.", "messageFailedToSendShowDetails": "Mostrar detalhes", "messageFailedToSendWillNotReceivePlural": "não receberá a sua mensagem.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Você ativou as confirmações de leitura", "modalAccountReadReceiptsChangedSecondary": "Gerenciar dispositivos", "modalAccountRemoveDeviceAction": "Remover o dispositivo", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remover \"{device}\"", "modalAccountRemoveDeviceMessage": "Sua senha é necessária para remover o dispositivo.", "modalAccountRemoveDevicePlaceholder": "Senha", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Redefina este cliente", "modalAppLockLockedError": "Senha de bloqueio incorreta", "modalAppLockLockedForgotCTA": "Acesso como novo dispositivo", - "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", + "modalAppLockLockedTitle": "Digite o código de acesso para desbloquear o {brandName}", "modalAppLockLockedUnlockButton": "Desbloquear", "modalAppLockPasscode": "Código de acesso", "modalAppLockSetupAcceptButton": "Definir senha de bloqueio", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {brandName}", + "modalAppLockSetupChangeMessage": "Sua organização precisa bloquear seu aplicativo quando o {brandName} não estiver em uso para manter a equipe segura.[br]Crie uma senha de bloqueio para desbloquear o {brandName}. Por favor, não a esqueça, pois não poderá ser recuperada.", + "modalAppLockSetupChangeTitle": "Houve uma mudança no {brandName}", "modalAppLockSetupCloseBtn": "Fechar a janela 'Definir senha de bloqueio do aplicativo'?", "modalAppLockSetupDigit": "Um dígito", - "modalAppLockSetupLong": "At least {minPasswordLength} characters long", + "modalAppLockSetupLong": "Pelo menos {minPasswordLength} caracteres de comprimento", "modalAppLockSetupLower": "Uma letra minúscula", "modalAppLockSetupMessage": "O aplicativo será bloqueado após um certo tempo de inatividade.[br]Para desbloquear, você precisa inserir esta senha de bloqueio.[br]Certifique-se de lembrar esta credencial, pois não há como recuperá-la.", "modalAppLockSetupSecondPlaceholder": "Repita a senha de bloqueio", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Senha incorreta", "modalAppLockWipePasswordGoBackButton": "Voltar", "modalAppLockWipePasswordPlaceholder": "Senha", - "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", + "modalAppLockWipePasswordTitle": "Digite a senha da sua conta {brandName} para redefinir este cliente", "modalAssetFileTypeRestrictionHeadline": "Tipo de arquivo restrito", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "O tipo de arquivo \"{fileName}\" não é permitido.", "modalAssetParallelUploadsHeadline": "Muitos arquivos de uma só vez", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Você pode enviar até {number} arquivos de uma só vez.", "modalAssetTooLargeHeadline": "Arquivo muito grande", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Você pode enviar arquivos de até {number}", "modalAvailabilityAvailableMessage": "Você aparecerá como Disponível para outras pessoas. Você receberá notificações de chamadas e mensagens de acordo com a configuração de Notificações em cada conversa.", "modalAvailabilityAvailableTitle": "Você está definido como Disponível", "modalAvailabilityAwayMessage": "Você aparecerá como ausente para outras pessoas. Você não receberá notificações sobre chamadas ou mensagens recebidas.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Chamar mesmo assim", "modalCallSecondOutgoingHeadline": "Encerrar a chamada atual?", "modalCallSecondOutgoingMessage": "Uma chamada está ativa em outra conversa. Ligar aqui encerrará a outra chamada.", - "modalCallUpdateClientHeadline": "Please update {brandName}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", + "modalCallUpdateClientHeadline": "Por favor, atualize o {brandName}", + "modalCallUpdateClientMessage": "Você recebeu uma chamada que não é suportada por esta versão do {brandName}.", "modalConferenceCallNotSupportedHeadline": "A chamada em conferência não está disponível.", "modalConferenceCallNotSupportedJoinMessage": "Para entrar em uma chamada de grupo, mude para um navegador compatível.", "modalConferenceCallNotSupportedMessage": "Este navegador não oferece suporte a chamadas em conferência criptografadas de ponta a ponta.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Cancelar", "modalConnectAcceptAction": "Conectar", "modalConnectAcceptHeadline": "Aceitar?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Isso conectará você e abrirá a conversa com {user}.", "modalConnectAcceptSecondary": "Ignorar", "modalConnectCancelAction": "Sim", "modalConnectCancelHeadline": "Cancelar solicitação?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Remover a solicitação de conexão com {user}.", "modalConnectCancelSecondary": "Não", "modalConversationClearAction": "Excluir", "modalConversationClearHeadline": "Excluir conteúdo?", "modalConversationClearMessage": "Isto irá limpar o histórico de conversas em todos os seus dispositivos.", "modalConversationClearOption": "Também sair da conversa", "modalConversationDeleteErrorHeadline": "Grupo não excluído", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", + "modalConversationDeleteErrorMessage": "Ocorreu um erro ao tentar excluir o grupo {name}. Por favor, tente novamente.", "modalConversationDeleteGroupAction": "Excluir", "modalConversationDeleteGroupHeadline": "Excluir conversa em grupo?", "modalConversationDeleteGroupMessage": "Isso excluirá o grupo e todo o conteúdo de todos os participantes em todos os dispositivos. Não há opção de restaurar o conteúdo. Todos os participantes serão notificados.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "Você não pôde entrar na conversa", "modalConversationJoinFullMessage": "A conversa está cheia.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", + "modalConversationJoinMessage": "Você foi convidado para uma conversa: {conversationName}", "modalConversationJoinNotFoundHeadline": "Você não pôde entrar na conversa", "modalConversationJoinNotFoundMessage": "O link da conversa é inválido.", "modalConversationLeaveAction": "Sair", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "Sair da conversa {name}?", "modalConversationLeaveMessage": "Você não conseguirá enviar ou receber mensagens nesta conversa.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", + "modalConversationLeaveMessageCloseBtn": "Fechar janela 'Sair da conversa {name}'", "modalConversationLeaveOption": "Limpe também o conteúdo", "modalConversationMessageTooLongHeadline": "A mensagem é muito longa", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Você pode enviar mensagens até {number} caracteres.", "modalConversationNewDeviceAction": "Enviar assim mesmo", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} começaram a usar novos dispositivos", + "modalConversationNewDeviceHeadlineOne": "{user} começou a usar um novo dispositivo", + "modalConversationNewDeviceHeadlineYou": "{user} começou a usar um novo dispositivo", "modalConversationNewDeviceIncomingCallAction": "Aceitar chamada", "modalConversationNewDeviceIncomingCallMessage": "Você ainda quer aceitar a chamada?", "modalConversationNewDeviceMessage": "Você ainda quer enviar suas mensagens?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Você ainda quer fazer a chamada?", "modalConversationNotConnectedHeadline": "Ninguém foi adicionado à conversa", "modalConversationNotConnectedMessageMany": "Uma das pessoas que você selecionou não deseja ser adicionada às conversas.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} não quer ser adicionado às conversas.", "modalConversationOptionsAllowGuestMessage": "Não foi possível permitir convidados. Por favor, tente novamente.", "modalConversationOptionsAllowServiceMessage": "Não foi possível permitir serviços. Por favor, tente novamente.", "modalConversationOptionsDisableGuestMessage": "Não foi possível remover convidados. Por favor, tente novamente.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Os convidados atuais serão removidos da conversa. Novos convidados não serão permitidos.", "modalConversationRemoveGuestsOrServicesAction": "Desabilitar", "modalConversationRemoveHeadline": "Remover?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} não conseguirá enviar ou receber mensagens nesta conversa.", "modalConversationRemoveServicesHeadline": "Desabilitar acesso de serviços?", "modalConversationRemoveServicesMessage": "Os serviços atuais serão removidos da conversa. Novos serviços não serão permitidos.", "modalConversationRevokeLinkAction": "Revogar link", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Revogar o link?", "modalConversationRevokeLinkMessage": "Novos convidados não conseguirão entrar com este link. Os convidados atuais ainda terão acesso.", "modalConversationTooManyMembersHeadline": "O grupo esta cheio", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "Até {number1} pessoas podem participar de uma conversa. Atualmente só há espaço para mais {number2} pessoas.", "modalCreateFolderAction": "Criar", "modalCreateFolderHeadline": "Criar nova pasta", "modalCreateFolderMessage": "Mova sua conversa para uma nova pasta.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "A animação selecionada é muito grande", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "O tamanho máximo é de {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "Um dispositivo de entrada de áudio não foi encontrado. Outros participantes não poderão ouvi-lo até que suas configurações de áudio sejam configuradas. Vá para Preferências para saber mais sobre sua configuração de áudio.", "modalNoAudioInputTitle": "Microfone desabilitado", "modalNoCameraCloseBtn": "Fechar janela 'Sem acesso à câmera'", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "O {brandName} não tem acesso à câmera.[br][faqLink]Leia este artigo de suporte[/faqLink] para descobrir como consertar isso.", "modalNoCameraTitle": "Sem acesso à câmera", "modalOpenLinkAction": "Abrir", - "modalOpenLinkMessage": "This will take you to {link}", + "modalOpenLinkMessage": "Isso levará você a {link}", "modalOpenLinkTitle": "Visitar Link", "modalOptionSecondary": "Cancelar", "modalPictureFileFormatHeadline": "Não é possível usar essa foto", "modalPictureFileFormatMessage": "Por favor, escolha um arquivo PNG ou JPEG.", "modalPictureTooLargeHeadline": "A imagem selecionada é muito grande", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "Você pode usar fotos de até {number} MB.", "modalPictureTooSmallHeadline": "A imagem é muito pequena", "modalPictureTooSmallMessage": "Por favor, escolha uma imagem de pelo menos 320 x 320 píxeis.", "modalPreferencesAccountEmailErrorHeadline": "Erro", "modalPreferencesAccountEmailHeadline": "Verificar endereço de e-mail", "modalPreferencesAccountEmailInvalidMessage": "O endereço de e-mail é inválido.", "modalPreferencesAccountEmailTakenMessage": "O endereço de e-mail já está em uso.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", + "modalRemoveDeviceCloseBtn": "Fechar janela 'Remover dispositivo {name}'", "modalServiceUnavailableHeadline": "Não é possível adicionar o serviço", "modalServiceUnavailableMessage": "O serviço está indisponível no momento.", "modalSessionResetHeadline": "A sessão foi redefinida", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Tentar novamente", "modalUploadContactsMessage": "Nós não recebemos suas informações. Por favor, tente importar seus contatos novamente.", "modalUserBlockAction": "Bloquear", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Bloquear {user}?", + "modalUserBlockMessage": "{user} não conseguirá entrar em contato com você ou convidá-lo para uma conversa em grupo.", "modalUserBlockedForLegalHold": "Este usuário está bloqueado devido à Retenção Legal. [link]Saiba mais[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Os convidados não podem ser adicionados", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Saiba mais", "modalUserUnblockAction": "Desbloquear", "modalUserUnblockHeadline": "Desbloquear?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} poderá entrar em contato com você e adicioná-lo às conversas em grupo novamente.", "moderatorMenuEntryMute": "Silenciar", "moderatorMenuEntryMuteAllOthers": "Silenciar todos os outros", "muteStateRemoteMute": "Você foi silenciado", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Aceitou seu pedido de conexão", "notificationConnectionConnected": "Você está conectado agora", "notificationConnectionRequest": "Quer se conectar", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} começou uma conversa", "notificationConversationDeleted": "Uma conversa foi excluída", - "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", - "notificationMention": "Mention: {text}", + "notificationConversationDeletedNamed": "{name} foi excluído", + "notificationConversationMessageTimerReset": "{user} desativou as mensagens temporárias", + "notificationConversationMessageTimerUpdate": "{user} definiu as mensagens temporárias para {time}", + "notificationConversationRename": "{user} renomeou a conversa para {name}", + "notificationMemberJoinMany": "{user} adicionou {number} pessoas à conversa", + "notificationMemberJoinOne": "{user1} adicionou {user2} à conversa", + "notificationMemberJoinSelf": "{user} entrou na conversa", + "notificationMemberLeaveRemovedYou": "{user} removeu você da conversa", + "notificationMention": "Menção: {text}", "notificationObfuscated": "Enviou uma mensagem", "notificationObfuscatedMention": "Mencionou você", "notificationObfuscatedReply": "Respondeu a você", "notificationObfuscatedTitle": "Alguém", "notificationPing": "Pingou", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": "{reaction} sua mensagem", + "notificationReply": "Resposta: {text}", "notificationSettingsDisclaimer": "Você pode ser notificado sobre tudo (incluindo chamadas de áudio e vídeo) ou apenas quando alguém mencioná-lo ou responder a uma de suas mensagens.", "notificationSettingsEverything": "Tudo", "notificationSettingsMentionsAndReplies": "Menções e respostas", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Compartilhou um arquivo", "notificationSharedLocation": "Compartilhou uma localização", "notificationSharedVideo": "Compartilhou um vídeo", - "notificationTitleGroup": "{user} in {conversation}", + "notificationTitleGroup": "{user} em {conversation}", "notificationVoiceChannelActivate": "Chamando", "notificationVoiceChannelDeactivate": "Chamou", "oauth.allow": "Permitir", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Verifique se isso corresponde à impressão digital mostrada no dispositivo de [bold]{user}[/bold].", "participantDevicesDetailHowTo": "Como eu faço isso?", "participantDevicesDetailResetSession": "Redefinir sessão", "participantDevicesDetailShowMyDevice": "Mostrar a minha impressão digital do dispositivo", "participantDevicesDetailVerify": "Verificado", "participantDevicesHeader": "Dispositivos", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "O {brandName} fornece a cada dispositivo uma impressão digital única. Compare-as com {user} e verifique a sua conversa.", "participantDevicesLearnMore": "Saiba mais", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Áudio / Vídeo", "preferencesAVCamera": "Câmera", "preferencesAVMicrophone": "Microfone", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "O {brandName} não tem acesso à câmera.[br][faqLink]Leia este artigo de suporte[/faqLink] para descobrir como consertar isso.", "preferencesAVPermissionDetail": "Ative a partir de suas preferências", "preferencesAVSpeakers": "Alto-falantes", "preferencesAVTemporaryDisclaimer": "Convidados não podem iniciar videoconferências. Selecione a câmera para usar se você se juntar a uma.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Site de suporte", "preferencesAboutTermsOfUse": "Termos de uso", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "Site do {brandName}", "preferencesAccount": "Conta", "preferencesAccountAccentColor": "Definir uma cor de perfil", "preferencesAccountAccentColorAMBER": "Âmbar", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Vermelho", "preferencesAccountAccentColorTURQUOISE": "Turquês", "preferencesAccountAppLockCheckbox": "Bloquear com código de acesso", - "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Bloqueie o Wire após {locktime} em segundo tempo. Desbloqueie com o Touch ID ou insira seu código de acesso.", "preferencesAccountAvailabilityUnset": "Definir um status", "preferencesAccountCopyLink": "Copiar link do perfil", "preferencesAccountCreateTeam": "Criar uma equipe", "preferencesAccountData": "Permissões de uso de dados", - "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Os dados de uso permitem que o {brandName} entenda como o aplicativo está sendo usado e como pode ser melhorado. Os dados são anônimos e não incluem o conteúdo de suas comunicações (como mensagens, arquivos ou chamadas).", "preferencesAccountDataTelemetryCheckbox": "Enviar dados de uso anônimos", "preferencesAccountDelete": "Excluir conta", "preferencesAccountDisplayname": "Nome do perfil", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Encerrar sessão", "preferencesAccountManageTeam": "Gerenciar equipe", "preferencesAccountMarketingConsentCheckbox": "Receber nosso boletim informativo", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "Receba novidades e atualizações de produtos do {brandName} por e-mail.", "preferencesAccountPrivacy": "Privacidade", "preferencesAccountReadReceiptsCheckbox": "Confirmação de leitura", "preferencesAccountReadReceiptsDetail": "Quando isso estiver desativado, você não poderá ver as confirmações de leitura de outras pessoas. Essa configuração não se aplica a conversas em grupo.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Se você não reconhecer um dispositivo acima, remova-o e redefina sua senha.", "preferencesDevicesCurrent": "Atual", "preferencesDevicesFingerprint": "Chave digital", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "O {brandName} dá uma impressão digital única a cada dispositivo. Compare-os e verifique seus dispositivos e conversas.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remover dispositivo", "preferencesDevicesRemoveCancel": "Cancelar", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Alguns", "preferencesOptionsAudioSomeDetail": "Pings e chamadas", "preferencesOptionsBackupExportHeadline": "Fazer backup", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Crie um backup para preservar seu histórico de conversas. Você pode usar isso para restaurar o histórico se perder seu computador ou mudar para um novo.\nO arquivo de backup não é protegido pela criptografia de ponta a ponta do {brandName}, portanto, armazene-o em um local seguro.", "preferencesOptionsBackupHeader": "Histórico", "preferencesOptionsBackupImportHeadline": "Restaurar", "preferencesOptionsBackupImportSecondary": "Você só pode restaurar o histórico de um backup da mesma plataforma. Seu backup substituirá as conversas que você pode ter neste dispositivo.", "preferencesOptionsBackupTryAgain": "Try Again", "preferencesOptionsCall": "Chamadas", "preferencesOptionsCallLogs": "Solução de problemas", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Salve o relatório de depuração de chamada. Essas informações ajudam o suporte do {brandName} a diagnosticar problemas com as chamadas.", "preferencesOptionsCallLogsGet": "Salvar relatório", "preferencesOptionsContacts": "Contatos", "preferencesOptionsContactsDetail": "Usamos seus dados de contato para conectá-lo a outras pessoas. Nós tornamos anônimas todas as informações e não as compartilhamos com ninguém.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Você não pode ver esta mensagem.", "replyQuoteShowLess": "Mostrar menos", "replyQuoteShowMore": "Mostrar mais", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "Mensagem original de {date}", + "replyQuoteTimeStampTime": "Mensagem original de {time}", "roleAdmin": "Admin", "roleOwner": "Dono", "rolePartner": "Externo", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Saiba mais", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Convide pessoas para entrar no {brandName}", "searchInviteButtonContacts": "Dos Contatos", "searchInviteDetail": "Compartilhar seus contatos ajuda a se conectar com outras pessoas. Nós tornamos anônimas todas as informações e não compartilhamos com ninguém.", "searchInviteHeadline": "Traga os seus amigos", "searchInviteShare": "Compartilhar Contatos", - "searchListAdmins": "Group Admins ({count})", + "searchListAdmins": "Administradores do grupo ({count})", "searchListEveryoneParticipates": "Todo mundo que você \nestá conectado já está \nnesta conversa.", - "searchListMembers": "Group Members ({count})", + "searchListMembers": "Membros do grupo ({count})", "searchListNoAdmins": "Não há administradores.", "searchListNoMatches": "Nenhum resultado correspondente. \nTente inserir um nome diferente.", "searchManageServices": "Gerenciar serviços", "searchManageServicesNoResults": "Gerenciar serviços", "searchMemberInvite": "Convide pessoas para entrar na equipe", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Você não tem nenhum contato no {brandName}. \nTente encontrar pessoas pelo\nnome ou nome de usuário.", "searchNoMatchesPartner": "Sem resultados", "searchNoServicesManager": "Serviços são ajudantes que podem melhorar seu fluxo de trabalho.", "searchNoServicesMember": "Serviços são ajudantes que podem melhorar seu fluxo de trabalho. Para ativá-los, fale com seu administrador.", "searchOtherDomainFederation": "Conecte-se com outro domínio", "searchOthers": "Conectar", - "searchOthersFederation": "Connect with {domainName}", + "searchOthersFederation": "Conectar com o {domainName}", "searchPeople": "Pessoas", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Escolha o seu", "takeoverButtonKeep": "Manter esse", "takeoverLink": "Saiba mais", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Reivindicar seu nome único no {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Auto-exclusão de mensagens", "tooltipConversationAddImage": "Adicionar imagem", "tooltipConversationCall": "Chamada", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Adicionar participantes à conversa ({shortcut})", "tooltipConversationDetailsRename": "Alterar nome da conversa", "tooltipConversationEphemeral": "Auto-exclusão de mensagem", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Adicionar arquivo", "tooltipConversationInfo": "Informações da conversa", - "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", - "tooltipConversationInputOneUserTyping": "{user1} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} e mais {count} pessoas estão digitando", + "tooltipConversationInputOneUserTyping": "{user1} está digitando", "tooltipConversationInputPlaceholder": "Digite uma mensagem", - "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationInputTwoUserTyping": "{user1} e {user2} estão digitando", + "tooltipConversationPeople": "Pessoas ({shortcut})", "tooltipConversationPicture": "Adicionar foto", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Pesquisar", "tooltipConversationSendMessage": "Enviar mensagem", "tooltipConversationVideoCall": "Vídeo Chamada", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Arquivo ({shortcut})", + "tooltipConversationsArchived": "Mostrar arquivo ({number})", "tooltipConversationsMore": "Ver mais", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "Abrir as configurações de notificação ({shortcut})", + "tooltipConversationsNotify": "Dessilenciar ({shortcut})", "tooltipConversationsPreferences": "Abrir preferências", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Silenciar ({shortcut})", + "tooltipConversationsStart": "Iniciar conversa ({shortcut})", "tooltipPreferencesContactsMacos": "Compartilhar todos os seus contatos do app Contatos do macOS", "tooltipPreferencesPassword": "Abrir outro site para redefinir sua senha", "tooltipPreferencesPicture": "Alterar sua foto…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Nenhum", "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contatos", - "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", - "userNotFoundTitle": "{brandName} can’t find this person.", - "userNotVerified": "Get certainty about {user}’s identity before connecting.", + "userListSelectedContacts": "Selecionado ({selectedContacts})", + "userNotFoundMessage": "Você pode não ter permissão com esta conta ou a pessoa pode não estar no {brandName}.", + "userNotFoundTitle": "O {brandName} não consegue encontrar esta pessoa.", + "userNotVerified": "Tenha certeza sobre a identidade de {user} antes de se conectar.", "userProfileButtonConnect": "Conectar", "userProfileButtonIgnore": "Ignorar", "userProfileButtonUnblock": "Desbloquear", "userProfileDomain": "Domínio", "userProfileEmail": "E-mail", "userProfileImageAlt": "Foto de perfil de", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "{time}h restantes", + "userRemainingTimeMinutes": "Menos de {time}m restantes", "verify.changeEmail": "Alterar e-mail", "verify.headline": "Você tem um e-mail", "verify.resendCode": "Reenviar código", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "Camera", - "videoSpeakersTabAll": "All ({count})", + "videoSpeakersTabAll": "Todos ({count})", "videoSpeakersTabSpeakers": "Alto-falantes", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Esta versão do {brandName} não pode participar da chamada. Por favor, use", "warningCallQualityPoor": "Conexão lenta", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} está chamando. Seu navegador não oferece suporte a chamadas.", "warningCallUnsupportedOutgoing": "Você não pode fazer chamadas porque seu navegador não oferece suporte a chamadas.", "warningCallUpgradeBrowser": "Para chamar, por favor atualize o navegador Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Tentando-se conectar. O {brandName} pode não conseguir entregar as mensagens.", "warningConnectivityNoInternet": "Sem internet. Você não poderá enviar ou receber mensagens.", "warningLearnMore": "Saiba mais", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Uma nova versão do {brandName} está disponível.", "warningLifecycleUpdateLink": "Atualizar agora", "warningLifecycleUpdateNotes": "Novidades", "warningNotFoundCamera": "Você não pode fazer chamada porque o seu computador não tem uma câmera.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Permitir acesso ao microfone", "warningPermissionRequestNotification": "[icon] Permitir notificações", "warningPermissionRequestScreen": "[icon] Permitir acesso à tela", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "wireLinux": "{brandName} para Linux", + "wireMacos": "{brandName} para macOS", + "wireWindows": "{brandName} para Windows", + "wire_for_web": "{brandName} para a Web" } diff --git a/src/i18n/pt-PT.json b/src/i18n/pt-PT.json index 74105da34aa..40cb936d12c 100644 --- a/src/i18n/pt-PT.json +++ b/src/i18n/pt-PT.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Esqueci a palavra-passe", "authAccountPublicComputer": "Este computador é publico", "authAccountSignIn": "Iniciar sessão", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Ative os cookies para iniciar sessão no {brandName}.", + "authBlockedDatabase": "O {brandName} necessita de acesso ao armazenamento local para mostrar as suas mensagens. O armazenamento local não está disponível no modo privado.", + "authBlockedTabs": "O {brandName} já está aberto noutro separador.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Código inválido", "authErrorCountryCodeInvalid": "Código de País Inválido", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Por razões de privacidade, o seu histórico de conversa não será mostrado aqui.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "É a primeira vez que está a usar o {brandName} neste dispositivo.", "authHistoryReuseDescription": "As mensagens entretanto enviadas não aparecerão aqui.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Você já usou o {brandName} neste dispositivo.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Gerir dispositivos", "authLimitButtonSignOut": "Terminar sessão", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Remova um dos seus outros dispositivos para começar a usar o {brandName} neste.", "authLimitDevicesCurrent": "(Atual)", "authLimitDevicesHeadline": "Dispositivos", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Reenviar para {email}", "authPostedResendAction": "Não chegou a mensagem?", "authPostedResendDetail": "Verifique sua caixa de correio eletrónico e siga as instruções.", "authPostedResendHeadline": "Recebeu email.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Adicionar", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Permite que use o {brandName} em vários dispositivos.", "authVerifyAccountHeadline": "Adicionar o endereço de e-mail e palavra-passe.", "authVerifyAccountLogout": "Terminar sessão", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Não chegou o código?", "authVerifyCodeResendDetail": "Reenviar", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Pode solicitar um novo código {expiration}.", "authVerifyPasswordHeadline": "Insira a sua palavra-passe", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} na chamada", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Ficheiros", "collectionSectionImages": "Images", "collectionSectionLinks": "Ligações", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Mostrar todos os {number}", "connectionRequestConnect": "Ligar", "connectionRequestIgnore": "Ignorar", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Eliminado em {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " começou a usar", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " retirou a verificação de um de", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " dispositivos de {user}", "conversationDeviceYourDevices": " seus dispositivos", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Editado em {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " renomeou a conversa", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Iniciar uma conversa com {users}", + "conversationSendPastedFile": "Imagem colada em {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Alguém", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "hoje", "conversationTweetAuthor": " no Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "não foi recebida uma mensagem de {user}.", + "conversationUnableToDecrypt2": "A identidade do dispositivo de {user} foi alterada. A mensagem não foi entregue.", "conversationUnableToDecryptErrorMessage": "Erro", "conversationUnableToDecryptLink": "Porquê?", "conversationUnableToDecryptResetSession": "Redefinir sessão", @@ -586,7 +586,7 @@ "conversationYouNominative": "você", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Foi tudo arquivado", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} pessoas em espera", "conversationsConnectionRequestOne": "1 pessoa em espera", "conversationsContacts": "Contactos", "conversationsEmptyConversation": "Conversa em grupo", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePeopleAdded": "Foram adicionadas {user} pessoas", + "conversationsSecondaryLinePeopleLeft": "saíram {number} pessoas", + "conversationsSecondaryLinePersonAdded": "{user} foi adicionado", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} adicionou-o", + "conversationsSecondaryLinePersonLeft": "{user} saiu", + "conversationsSecondaryLinePersonRemoved": "{user} foi removido", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineRenamed": "{user} renomeou a conversa", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Tente outra", "extensionsGiphyButtonOk": "Enviar", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "• {tag} através de giphy.com", "extensionsGiphyNoGifs": "Oops, sem gifs", "extensionsGiphyRandom": "Aleatório", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -822,10 +822,10 @@ "index.welcome": "Boas-vindas ao {brandName}", "initDecryption": "A desencriptar mensagens", "initEvents": "A carregar mensagens", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} de {number2}", + "initReceivedSelfUser": "Olá {user}.", "initReceivedUserData": "A verificar por novas mensagens", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Quase pronto - Desfrute do {brandName}", "initValidatedClient": "A descarregar as suas ligações e conversas", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Seguinte", "invite.skipForNow": "Ignore por agora", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "Convidar pessoas para aderir ao {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "Eu estou no {brandName}, pesquise por {username} ou visite get.wire.com.", + "inviteMessageNoEmail": "Estou no {brandName}. Visite get.wire.com para se ligar a mim.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Gerir dispositivos", "modalAccountRemoveDeviceAction": "Remover o dispositivo", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Remover \"{device}\"", "modalAccountRemoveDeviceMessage": "A palavra-passe é necessária para remover o dispositivo.", "modalAccountRemoveDevicePlaceholder": "Senha", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Pode enviar até {number} ficheiros de cada vez.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Pode enviar até {number} ficheiros", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Cancelar", "modalConnectAcceptAction": "Ligar", "modalConnectAcceptHeadline": "Aceitar?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Isto irá ligá-lo e criar uma conversa com {user}.", "modalConnectAcceptSecondary": "Ignorar", "modalConnectCancelAction": "Sim", "modalConnectCancelHeadline": "Cancelar pedido?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Remover o pedido de ligação a {user}.", "modalConnectCancelSecondary": "Não", "modalConversationClearAction": "Eliminar", "modalConversationClearHeadline": "Apagar conteúdo?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "A mensagem é demasiado longa", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Pode enviar mensagens com o máximo de {number} caracteres.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} começaram a usar um novo dispositivo", + "modalConversationNewDeviceHeadlineOne": "{user} começou a usar um novo dispositivo", + "modalConversationNewDeviceHeadlineYou": "{user} começou a usar um novo dispositivo", "modalConversationNewDeviceIncomingCallAction": "Aceitar chamada", "modalConversationNewDeviceIncomingCallMessage": "Ainda quer aceitar a chamada?", "modalConversationNewDeviceMessage": "Ainda quer enviar as suas mensagens?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Ainda quer fazer a chamada?", "modalConversationNotConnectedHeadline": "Ninguém foi adicionado à conversa", "modalConversationNotConnectedMessageMany": "Uma das pessoas selecionadas não quer ser adicionada a qualquer conversa.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} não quer ser adicionado a qualquer conversa.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Remover?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} não será capaz de enviar ou receber mensagens nesta conversa.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Tente de novo", "modalUploadContactsMessage": "Não recebemos a sua informação. Por favor, tente importar seus contactos de novo.", "modalUserBlockAction": "Bloquear", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Bloquear {user}?", + "modalUserBlockMessage": "{user} não será capaz de o contactar ou adicioná-lo para conversas em grupo.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Desbloquear", "modalUserUnblockHeadline": "Desbloquear?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} será capaz de o contactar e adicioná-lo para conversas em grupo.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Aceitou o seu pedido de ligação", "notificationConnectionConnected": "Já está ligado", "notificationConnectionRequest": "Quer ligar-se", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} começou uma conversa", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationConversationRename": "{user} renomeou a conversa para {name}", + "notificationMemberJoinMany": "{user} adicionou {number} pessoas à conversa", + "notificationMemberJoinOne": "{user1} adicionou {user2} à conversa", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} removeu-o da conversação", "notificationMention": "Mention: {text}", "notificationObfuscated": "Enviou-lhe uma mensagem", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Alguém", "notificationPing": "Pingado", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} a sua mensagem", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Verifique se corresponde à impressão digital mostrada dispositivo [/bold] do [bold]{user}.", "participantDevicesDetailHowTo": "Como posso fazer isto?", "participantDevicesDetailResetSession": "Redefinir sessão", "participantDevicesDetailShowMyDevice": "Mostrar impressão digital do meu dispositivo", "participantDevicesDetailVerify": "Verificado", "participantDevicesHeader": "Dispositivos", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "O {brandName} gera em cada dispositivo uma impressão digital única. Compare-os com {user} e verifique a sua conversa.", "participantDevicesLearnMore": "Saber mais", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Página de suporte", "preferencesAboutTermsOfUse": "Condições de Utilização", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "Site do {brandName}", "preferencesAccount": "Conta", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Se não reconhecer um dispositivo acima, remova-o e altere a sua palavra-passe.", "preferencesDevicesCurrent": "Atual", "preferencesDevicesFingerprint": "Impressão digital da chave", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "O {brandName} gera em cada dispositivo uma impressão digital única. Compare-os e verifique se seus dispositivos e conversas.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Cancelar", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Convidar pessoas para aderir ao {brandName}", "searchInviteButtonContacts": "Dos contactos", "searchInviteDetail": "Partilhar os seus contacto ajuda a ligar-se aos outros. Anonimizamos toda a informação e não a partilhamos com ninguém.", "searchInviteHeadline": "Traga os seus amigos", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Não tem qualquer contacto no {brandName}. Tente encontrar pessoas pelo nome ou nome de utilizador.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Escolha a sua", "takeoverButtonKeep": "Manter esta", "takeoverLink": "Saber mais", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Reivindicar seu nome exclusivo no {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Escreva uma mensagem", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Pessoas ({shortcut})", "tooltipConversationPicture": "Adicionar imagem", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Procurar", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Chamada de Vídeo", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Arquivar ({shortcut})", + "tooltipConversationsArchived": "Mostrar ficheiro ({number})", "tooltipConversationsMore": "Mais", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "Desligar \"silenciar\" ({shortcut})", "tooltipConversationsPreferences": "Abrir preferências", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Silenciar ({shortcut})", + "tooltipConversationsStart": "Iniciar conversa ({shortcut})", "tooltipPreferencesContactsMacos": "Partilhe os contatos da aplicação de contactos macOS", "tooltipPreferencesPassword": "Abrir um outro site para alterar a sua palavra-passe", "tooltipPreferencesPicture": "Mude sua fotografia…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Esta versão do {brandName} não pode participar na chamada. Por favor, use", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} está a chamar. O seu navegador não suporta chamadas.", "warningCallUnsupportedOutgoing": "Não pode telefonar porque o seu navegador não suporta chamadas.", "warningCallUpgradeBrowser": "Para telefonar, atualize o Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "A tentar ligar. O {brandName} pode não ser capaz de entregar mensagens.", "warningConnectivityNoInternet": "Sem Internet. Não será capaz de enviar ou receber mensagens.", "warningLearnMore": "Saiba mais", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Está disponível uma versão nova do {brandName}.", "warningLifecycleUpdateLink": "Actualizar agora", "warningLifecycleUpdateNotes": "O que há de novo", "warningNotFoundCamera": "Não pode telefonar porque o seu computador não tem uma câmara.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Permitir o acesso ao microfone", "warningPermissionRequestNotification": "[icon] Permitir notificações", "warningPermissionRequestScreen": "[icon] Permitir o acesso ao ecrã", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "wireLinux": "{brandName} para Linux", + "wireMacos": "{brandName} para macOS", + "wireWindows": "{brandName} para Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/ro-RO.json b/src/i18n/ro-RO.json index e8e6975dc4a..c2550f2f76a 100644 --- a/src/i18n/ro-RO.json +++ b/src/i18n/ro-RO.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Am uitat parola", "authAccountPublicComputer": "Acesta este un calculator public", "authAccountSignIn": "Autentificare", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Activează cookie-urile pentru intra în {brandName}.", + "authBlockedDatabase": "{brandName} are nevoie de acces la stocarea locală pentru a afișa mesaje. Stocarea locală nu este disponibilă în modul privat.", + "authBlockedTabs": "{brandName} este deja deschis în altă filă.", "authBlockedTabsAction": "Folosește această filă în loc", "authErrorCode": "Cod nevalid", "authErrorCountryCodeInvalid": "Cod de țară nevalid", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Din motive de confidențialitate, istoricul conversației nu va apărea aici.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Folosești {brandName} pentru prima dată pe acest dispozitiv.", "authHistoryReuseDescription": "Mesajele trimise între timp nu vor apărea aici.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Ai mai folosit {brandName} pe acest dispozitiv.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Gestionare dispozitive", "authLimitButtonSignOut": "Deconectare", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Șterge unul din celelalte dispozitive pentru a folosi {brandName} pe acesta.", "authLimitDevicesCurrent": "(Curent)", "authLimitDevicesHeadline": "Dispozitive", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Retrimite la {email}", "authPostedResendAction": "Nu a apărut nici un e-mail?", "authPostedResendDetail": "Verifică e-mailul și urmează instrucțiunile.", "authPostedResendHeadline": "Ai primit un mesaj.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Adaugă", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Aceasta îți permite să folosești {brandName} pe mai multe dispozitive.", "authVerifyAccountHeadline": "Adaugă o adresă de e-mail și o parolă.", "authVerifyAccountLogout": "Deconectare", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Nu e afișat niciun cod?", "authVerifyCodeResendDetail": "Retrimite", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Poți cere un nou cod de {expiration}.", "authVerifyPasswordHeadline": "Introdu parola ta", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} în apel", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Fișiere", "collectionSectionImages": "Images", "collectionSectionLinks": "Legături", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Arată toate {number}", "connectionRequestConnect": "Conectare", "connectionRequestIgnore": "Ignoră", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -418,7 +418,7 @@ "conversationCreateTeamGuest": "with [showmore]all team members and one guest[/showmore]", "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", "conversationCreateTemporary": "You joined the conversation", - "conversationCreateWith": "with {users}", + "conversationCreateWith": "grosime {users}", "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "A fost șters la {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " a început să folosească", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unul dintre dispozitivele", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " dispozitivele lui {user}", "conversationDeviceYourDevices": " tale neverificate", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "A fost editat la {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " ai redenumit conversația", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Începe o conversație cu {users}", + "conversationSendPastedFile": "A postat o imagine pe {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Cineva", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "azi", "conversationTweetAuthor": " pe Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "ai primit un mesaj de la {user}.", + "conversationUnableToDecrypt2": "identitatea dispozitivului lui {user} s-a schimbat. Mesajul nu a fost livrat.", "conversationUnableToDecryptErrorMessage": "Eroare", "conversationUnableToDecryptLink": "De ce?", "conversationUnableToDecryptResetSession": "Resetează sesiunea", @@ -586,7 +586,7 @@ "conversationYouNominative": "tu", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Totul a fost arhivat", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} persoane așteaptă", "conversationsConnectionRequestOne": "1 persoană așteaptă", "conversationsContacts": "Contacte", "conversationsEmptyConversation": "Conversație de grup", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePeopleAdded": "{user} persoane au fost adăugate", + "conversationsSecondaryLinePeopleLeft": "{number} persoane au plecat", + "conversationsSecondaryLinePersonAdded": "{user} a fost adăugat", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} te-a adăugat", + "conversationsSecondaryLinePersonLeft": "{user} a ieșit", + "conversationsSecondaryLinePersonRemoved": "{user} a fost scos din conversație", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineRenamed": "{user} a redenumit conversația", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Se decriptează mesaje", "initEvents": "Se încarcă mesaje", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} din {number2}", + "initReceivedSelfUser": "Bună, {user}.", "initReceivedUserData": "Verifică dacă sunt mesaje noi", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Aproape gata - Bucură-te de {brandName}", "initValidatedClient": "Se încarcă conexiunile și conversațiile tale", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Mai departe", "invite.skipForNow": "Nu fă asta momentan", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "Invită persoane pe {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "Bună, sunt pe {brandName}. Caută-mă cu numele {username} sau vizitează get.wire.com.", + "inviteMessageNoEmail": "Sunt pe {brandName}. Vizitează get.wire.com pentru a te conecta cu mine.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Gestionare dispozitive", "modalAccountRemoveDeviceAction": "Scoate dispozitivul", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Scoate „{device}”", "modalAccountRemoveDeviceMessage": "Este necesară parola pentru a elimina acest dispozitiv.", "modalAccountRemoveDevicePlaceholder": "Parolă", "modalAcknowledgeAction": "Ok", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Prea multe fișiere de încărcat", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Poți trimite maxim {number} fișiere simultan.", "modalAssetTooLargeHeadline": "Fișierul este prea mare", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Poți trimite fișiere până la {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Renunță", "modalConnectAcceptAction": "Conectare", "modalConnectAcceptHeadline": "Acceptă?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Aceasta te va conecta și va deschide o conversație cu {user}.", "modalConnectAcceptSecondary": "Ignoră", "modalConnectCancelAction": "Da", "modalConnectCancelHeadline": "Anulează solicitarea?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Șterge solicitarea de conectare cu {user}.", "modalConnectCancelSecondary": "Nu", "modalConversationClearAction": "Șterge", "modalConversationClearHeadline": "Ștergeți conținutul?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Mesajul este prea lung", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Nu poți trimite mesaje mai lungi de {number} caractere.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{user}s au început să folosească dispozitive noi", + "modalConversationNewDeviceHeadlineOne": "{user} a început să folosească un nou dispozitiv", + "modalConversationNewDeviceHeadlineYou": "{user} a început să folosească un nou dispozitiv", "modalConversationNewDeviceIncomingCallAction": "Acceptă apelul", "modalConversationNewDeviceIncomingCallMessage": "Încă mai dorești acest apel?", "modalConversationNewDeviceMessage": "Încă dorești să fie trimise mesajele?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Încă mai dorești să faci apelul?", "modalConversationNotConnectedHeadline": "Nimeni nu a fost adăugat la conversație", "modalConversationNotConnectedMessageMany": "Unul din cei pe care i-ai selectat nu dorește să fie adăugat la conversații.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} nu dorește să fie adăugat la conversații.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Șterge?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} nu va mai putea trimite sau primi mesaje în această conversație.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Reîncearcă", "modalUploadContactsMessage": "Nu am primit nicio informație. Încearcă importarea contactelor din nou.", "modalUserBlockAction": "Blochează", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Blochează pe {user}?", + "modalUserBlockMessage": "{user} nu te va putea contacta sau adăuga la conversații de grup.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Deblochează", "modalUserUnblockHeadline": "Deblochează?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} te va putea contacta și adăuga din nou la conversații de grup.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "A acceptat cererea de conectare a ta", "notificationConnectionConnected": "Acum ești conectat", "notificationConnectionRequest": "Așteaptă conectarea", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} a început o conversație", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationConversationRename": "{user} a redenumit conversația în {name}", + "notificationMemberJoinMany": "{user} a adăugat {number} persoane la conversație", + "notificationMemberJoinOne": "{user1} a adăugat pe {user2} la conversație", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} te-a scos din conversație", "notificationMention": "Mention: {text}", "notificationObfuscated": "Ți-a trimis un mesaj", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Cineva", "notificationPing": "Pinguit", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} la mesajul tău", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Verifică dacă aceasta se potrivește cu amprenta arătată în [bold]dispozitivul al lui {user}[/bold].", "participantDevicesDetailHowTo": "Cum fac asta?", "participantDevicesDetailResetSession": "Resetează sesiunea", "participantDevicesDetailShowMyDevice": "Arată amprenta dispozitivului", "participantDevicesDetailVerify": "Verificat", "participantDevicesHeader": "Dispozitive", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} oferă fiecărui dispozitiv o amprentă unică. Compară amprentele cu {user} și verifică conversația.", "participantDevicesLearnMore": "Află mai multe", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Site de suport", "preferencesAboutTermsOfUse": "Termeni de folosire", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "Site web {brandName}", "preferencesAccount": "Cont", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Dacă nu recunoști un dispozitiv de mai sus, elimină-l și resetează parola.", "preferencesDevicesCurrent": "Curent", "preferencesDevicesFingerprint": "Amprentă cheie", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} generează câte o amprentă unică pentru fiecare dispozitiv. Compară-le și verifică dispozitivele și conversațiile tale.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Renunță", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Invită persoane pe {brandName}", "searchInviteButtonContacts": "Din Contacte", "searchInviteDetail": "Împărtășirea contactelor ne ajută să te conectăm cu alții. Noi anonimizăm toate informațiile și nu le împărtășim cu terți.", "searchInviteHeadline": "Invită prietenii", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invită oameni în echipă", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Nu ai contacte pe {brandName}.\nÎncearcă să găsește oameni după\nnume sau nume utilizator.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Alege propriul nume", "takeoverButtonKeep": "Păstrează acest nume", "takeoverLink": "Află mai multe", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Obține numele tău unic pe {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Scrie un mesaj", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Persoane ({shortcut})", "tooltipConversationPicture": "Adaugă poză", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Caută", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Apel video", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Arhivează ({shortcut})", + "tooltipConversationsArchived": "Arată arhiva ({number})", "tooltipConversationsMore": "Mai multe", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "Demutizează ({shortcut})", "tooltipConversationsPreferences": "Deschide preferințele", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Mutizează ({shortcut})", + "tooltipConversationsStart": "Începe conversația ({shortcut})", "tooltipPreferencesContactsMacos": "Partajează toate contactele de pe aplicația Contacts din macOS", "tooltipPreferencesPassword": "Deschide un alt site web pentru a reseta parola", "tooltipPreferencesPicture": "Schimbă poza de profil…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Această versiune de {brandName} nu poate participa într-un apel. Te rugăm să folosești", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} te sună. Browserul tău nu suportă apelurile.", "warningCallUnsupportedOutgoing": "Nu poți suna pentru că browserul tău nu suportă apelurile.", "warningCallUpgradeBrowser": "Pentru a suna, te rugăm să actualizezi Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Se încearcă conectarea. {brandName} ar putea să nu trimită mesaje în acest timp.", "warningConnectivityNoInternet": "Nu este conexiune la internet. Nu vei putea trimite sau primi mesaje.", "warningLearnMore": "Află mai multe", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Este disponibilă o nouă versiune de {brandName}.", "warningLifecycleUpdateLink": "Actualizează acum", "warningLifecycleUpdateNotes": "Ce mai e nou", "warningNotFoundCamera": "Nu poți suna pentru că acest dispozitiv nu are o cameră.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] permit accesul la microfon", "warningPermissionRequestNotification": "[icon] permite notificările", "warningPermissionRequestScreen": "[icon] permite accesul la ecran", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "wireLinux": "{brandName} pentru Linux", + "wireMacos": "{brandName} pentru macOS", + "wireWindows": "{brandName} pentru Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index 62974e7cc88..fa16d492fdc 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "Закрыть настройки уведомлений", "accessibility.conversation.goBack": "Вернуться к информации о беседе", "accessibility.conversation.sectionLabel": "Список бесед", - "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", + "accessibility.conversationAssetImageAlt": "Изображение от {username} дата {messageDate}", "accessibility.conversationContextMenuOpenLabel": "Открыть больше возможностей", "accessibility.conversationDetailsActionDevicesLabel": "Показать устройства", "accessibility.conversationDetailsActionGroupAdminLabel": "Задать администратора группы", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "Непрочитанное упоминание", "accessibility.conversationStatusUnreadPing": "Пропущенный пинг", "accessibility.conversationStatusUnreadReply": "Непрочитанный ответ", - "accessibility.conversationTitle": "{username} status {status}", + "accessibility.conversationTitle": "{username} статус {status}", "accessibility.emojiPickerSearchPlaceholder": "Поиск смайликов", "accessibility.giphyModal.close": "Закрыть окно GIF", "accessibility.giphyModal.loading": "Загрузка GIF", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "Действия с сообщением", "accessibility.messageActionsMenuLike": "Отреагировать сердечком", "accessibility.messageActionsMenuThumbsUp": "Отреагировать пальцем вверх", - "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", - "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", - "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", + "accessibility.messageDetailsReadReceipts": "Сообщение просмотрено {readReceiptText}, открыть подробности", + "accessibility.messageReactionDetailsPlural": "{emojiCount} реакций, реакция с {emojiName}", + "accessibility.messageReactionDetailsSingular": "{emojiCount} реакция, реакция с {emojiName}", "accessibility.messages.like": "Нравится", "accessibility.messages.liked": "Не нравится", - "accessibility.openConversation": "Open profile of {name}", + "accessibility.openConversation": "Открыть профиль {name}", "accessibility.preferencesDeviceDetails.goBack": "Вернуться к информации устройства", "accessibility.rightPanel.GoBack": "Вернуться", "accessibility.rightPanel.close": "Закрыть информацию о беседе", @@ -170,7 +170,7 @@ "acme.done.button.close": "Закрыть окно 'Сертификат загружен'", "acme.done.button.secondary": "Сведения о сертификате", "acme.done.headline": "Сертификат выпущен", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "Теперь сертификат активен и ваше устройство верифицировано. Более подробную информацию об этом сертификате можно найти в настройках вашего [bold]Wire[/bold] под [bold]Устройствами.[/bold]

Узнайте больше о сквозной идентификации ", "acme.error.button.close": "Закрыть окно 'Что-то пошло не так'", "acme.error.button.primary": "Повторить", "acme.error.button.secondary": "Отмена", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "Закрыть окно 'Получение сертификата'", "acme.inProgress.headline": "Получение сертификата...", "acme.inProgress.paragraph.alt": "Загрузка...", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", + "acme.inProgress.paragraph.main": "Пожалуйста, перейдите в браузер и войдите в сервис сертификации. [br] Если сайт не открывается, вы также можете перейти на него вручную по следующей ссылке: [br] [link] {url} [/link]", "acme.remindLater.button.primary": "OK", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "Вы можете получить сертификат в настройках вашего [bold]Wire[/bold] в течение {delayTime}. Откройте [bold]Устройства[/bold] и выберите [bold]Получить сертификат[/bold] для вашего текущего устройства.

Чтобы продолжать пользоваться Wire без перерыва, своевременно получите его - это не займет много времени.

Узнайте больше о сквозной идентификации ", "acme.renewCertificate.button.close": "Закрыть окно 'Обновление сертификата сквозной идентификации'", "acme.renewCertificate.button.primary": "Обновить сертификат", "acme.renewCertificate.button.secondary": "Напомнить позже", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "Срок действия сертификата сквозной идентификации для этого устройства истек. Чтобы обеспечить максимальный уровень безопасности связи Wire, обновите сертификат.

На следующем шаге введите учетные данные поставщика идентификационных данных, чтобы автоматически обновить сертификат.

Подробнее о сквозной идентификации ", "acme.renewCertificate.headline.alt": "Обновление сертификата сквозной идентификации", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "Срок действия сертификата сквозной идентификации для этого устройства истекает в ближайшее время. Чтобы поддерживать связь на самом высоком уровне безопасности, обновите сертификат прямо сейчас.

На следующем шаге введите учетные данные поставщика идентификационных данных, чтобы автоматически обновить сертификат.

Узнать больше о сквозной идентификации ", "acme.renewal.done.headline": "Сертификат обновлен", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "Теперь сертификат обновлен и ваше устройство верифицировано. Более подробную информацию об этом сертификате можно найти в настройках вашего [bold]Wire[/bold] под [bold]Устройствами.[/bold]

Узнайте больше о сквозной идентификации ", "acme.renewal.inProgress.headline": "Обновление сертификата...", "acme.selfCertificateRevoked.button.cancel": "Продолжить использование этого устройства", "acme.selfCertificateRevoked.button.primary": "Выйти", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "Закрыть окно 'Сертификат сквозной идентификации'", "acme.settingsChanged.button.primary": "Получить сертификат", "acme.settingsChanged.button.secondary": "Напомнить позже", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "Теперь ваша команда использует сквозную идентификацию, чтобы обеспечить максимальную безопасность использования Wire. Проверка устройства происходит автоматически с помощью сертификата.

Введите учетные данные поставщика идентификационных данных на следующем шаге, чтобы автоматически получить сертификат верификации для этого устройства.

Подробнее о сквозной идентификации", "acme.settingsChanged.headline.alt": "Сертификат сквозной идентификации", "acme.settingsChanged.headline.main": "Настройки команды изменены", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "Уже сегодня ваша команда использует сквозную идентификацию, чтобы сделать использование Wire более безопасным и практичным. Верификация устройства происходит автоматически с помощью сертификата и заменяет прежний ручной процесс. Благодаря этому коммуникация осуществляется по самым высоким стандартам безопасности.

Введите учетные данные провайдера идентификации на следующем шаге, чтобы автоматически получить сертификат верификации для этого устройства.

Подробнее о сквозной идентификации", "addParticipantsConfirmLabel": "Добавить", "addParticipantsHeader": "Добавить участников", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Добавить участников ({number})", "addParticipantsManageServices": "Управление сервисами", "addParticipantsManageServicesNoResults": "Управление сервисами", "addParticipantsNoServicesManager": "Сервисы - это помощники, которые могут улучшить ваш рабочий процесс.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Восстановление пароля", "authAccountPublicComputer": "Это общедоступный компьютер", "authAccountSignIn": "Вход", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Включите файлы cookie, чтобы войти в {brandName}.", + "authBlockedDatabase": "Для отображения сообщений {brandName} необходим доступ к локальному хранилищу. Локальное хранилище недоступно в приватном режиме.", + "authBlockedTabs": "{brandName} уже открыт на другой вкладке.", "authBlockedTabsAction": "Вместо этого использовать данную вкладку", "authErrorCode": "Неверный код", "authErrorCountryCodeInvalid": "Неверный код страны", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Сменить пароль", "authHistoryButton": "OK", "authHistoryDescription": "История бесед не отображается в целях обеспечения конфиденциальности.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Вы впервые используете {brandName} на этом устройстве.", "authHistoryReuseDescription": "Сообщения, отправленные в течение этого периода, не отображаются.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Вы уже использовали {brandName} на этом устройстве.", "authLandingPageTitleP1": "Приветствуем вас в", "authLandingPageTitleP2": "Создать аккаунт или войти", "authLimitButtonManage": "Управление устройствами", "authLimitButtonSignOut": "Выйти", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Удалите одно из ваших устройств, чтобы начать использовать {brandName} на этом.", "authLimitDevicesCurrent": "(Текущее)", "authLimitDevicesHeadline": "Устройства", "authLoginTitle": "Войти", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Пароль", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Отправить снова на {email}", "authPostedResendAction": "Не приходит письмо?", "authPostedResendDetail": "Проверьте свой почтовый ящик и следуйте инструкциям.", "authPostedResendHeadline": "Вам письмо.", "authSSOLoginTitle": "Войти с помощью единого входа", "authSetUsername": "Задать псевдоним", "authVerifyAccountAdd": "Добавить", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Это позволит использовать {brandName} на нескольких устройствах.", "authVerifyAccountHeadline": "Добавить email и пароль.", "authVerifyAccountLogout": "Выход", "authVerifyCodeDescription": "Введите код подтверждения, который мы отправили на {number}.", "authVerifyCodeResend": "Не приходит код?", "authVerifyCodeResendDetail": "Отправить повторно", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Вы можете запросить новый код {expiration}.", "authVerifyPasswordHeadline": "Введите ваш пароль", "availability.available": "Доступен", "availability.away": "Отошел", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Резервное копирование не завершено.", "backupExportProgressCompressing": "Подготовка файла резервной копии", "backupExportProgressHeadline": "Подготовка…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Резервное копирование · {processed} из {total} — {progress}%", "backupExportSaveFileAction": "Сохранить файл", "backupExportSuccessHeadline": "Резервная копия создана", "backupExportSuccessSecondary": "Она пригодится для восстановления истории в случае потери или замены компьютера.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "Неверный пароль", "backupImportPasswordErrorSecondary": "Пожалуйста, проверьте введенные данные и повторите попытку", "backupImportProgressHeadline": "Подготовка…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Восстановление истории · {processed} из {total} — {progress}%", "backupImportSuccessHeadline": "История восстановлена.", "backupImportVersionErrorHeadline": "Несовместимая резервная копия", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", - "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "Эта резервная копия была создана в более новой или устаревшей версии {brandName} и не может быть восстановлена.", + "backupPasswordHint": "Используйте как минимум {minPasswordLength} символов, включая одну строчную букву, одну заглавную букву, цифру и специальный символ.", "backupTryAgain": "Повторить попытку", "buttonActionError": "Ваш ответ не может быть отправлен, пожалуйста, повторите попытку", "callAccept": "Принять", "callChooseSharedScreen": "Выберите экран для совместного использования", "callChooseSharedWindow": "Выберите окно для совместного использования", - "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "Вызывает {conversationName}. Нажмите control + enter, чтобы принять или control + shift + enter, чтобы отклонить вызов.", "callDecline": "Отклонить", "callDegradationAction": "OK", - "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", + "callDegradationDescription": "Вызов был прерван, поскольку {username} больше не является верифицированным контактом.", "callDegradationTitle": "Вызов завершен", "callDurationLabel": "Длительность", "callEveryOneLeft": "остальные участники вышли.", @@ -326,22 +326,22 @@ "callMaximizeLabel": "Развернуть вызов", "callNoCameraAccess": "Нет доступа к камере", "callNoOneJoined": "никто не присоединился.", - "callParticipants": "{number} on call", - "callReactionButtonAriaLabel": "Select emoji {emoji}", + "callParticipants": "{number} участника(-ов)", + "callReactionButtonAriaLabel": "Выбрать смайлик {emoji}", "callReactionButtonsAriaLabel": "Панель выбора смайликов", "callReactions": "Реакции", - "callReactionsAriaLabel": "Emoji {emoji} from {from}", + "callReactionsAriaLabel": "Смайлик {emoji} из {from}", "callStateCbr": "Постоянный битрейт", "callStateConnecting": "Подключение…", "callStateIncoming": "Вызывает…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} вызывает", "callStateOutgoing": "Вызываем…", "callWasEndedBecause": "Ваш звонок был завершен, поскольку", - "callingPopOutWindowTitle": "{brandName} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", + "callingPopOutWindowTitle": "Звонок {brandName}", + "callingRestrictedConferenceCallOwnerModalDescription": "В настоящее время ваша команда использует бесплатный тарифный план Basic. Перейдите на тарифный план Enterprise, чтобы получить доступ к таким возможностям, как проведение конференций и многим другим. [link]Узнать больше об {brandName} Enterprise[/link]", "callingRestrictedConferenceCallOwnerModalTitle": "Перейти на Enterprise", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "Перейти сейчас", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", + "callingRestrictedConferenceCallPersonalModalDescription": "Возможность инициировать групповой вызов доступна только в платной версии {brandName}.", "callingRestrictedConferenceCallPersonalModalTitle": "Возможность недоступна", "callingRestrictedConferenceCallTeamMemberModalDescription": "Чтобы выполнить групповой вызов вашей команде необходимо перейти на план Enterprise.", "callingRestrictedConferenceCallTeamMemberModalTitle": "Возможность недоступна", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Файлы", "collectionSectionImages": "Изображения", "collectionSectionLinks": "Ссылки", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Показать все {number}", "connectionRequestConnect": "Связаться", "connectionRequestIgnore": "Игнорировать", "conversation.AllDevicesVerified": "Все отпечатки устройств верифицированы (Proteus)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "Все устройства верифицированы (сквозная идентификация)", "conversation.AllVerified": "Все отпечатки верифицированы (Proteus)", "conversation.E2EICallAnyway": "Все равно позвонить", - "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "Вызов был прерван, поскольку {user} начал использовать новое устройство или имеет недействительный сертификат.", "conversation.E2EICancel": "Отмена", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "Эта беседа больше не является верифицированной, поскольку [bold]{user}[/bold] использует по крайней мере одно устройство с просроченным сертификатом сквозной идентификации.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "Эта беседа больше не является верифицированной, поскольку по крайней мере один из участников начал использовать новое устройство или имеет недействительный сертификат. [link]Узнать больше[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "Эта беседа больше не является верифицированной, поскольку администратор команды отозвал сертификат сквозной идентификации по крайней мере для одного из устройств [bold]{user}[/bold]. [link]Подробнее[/link]", "conversation.E2EIConversationNoLongerVerified": "Беседа больше не является верифицированной", "conversation.E2EIDegradedInitiateCall": "По крайней мере, один из участников начал использовать новое устройство или имеет недействительный сертификат.\nВы все еще хотите позвонить?", "conversation.E2EIDegradedJoinCall": "По крайней мере, один из участников начал использовать новое устройство или имеет недействительный сертификат.\nВы все еще хотите присоединиться к вызову?", "conversation.E2EIDegradedNewMessage": "По крайней мере, один из участников начал использовать новое устройство или имеет недействительный сертификат.\nВы все еще хотите отправить сообщение?", "conversation.E2EIGroupCallDisconnected": "Вызов был прерван, поскольку по крайней мере один из участников начал использовать новое устройство или имеет недействительный сертификат.", "conversation.E2EIJoinAnyway": "Все равно присоединиться", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "Эта беседа больше не является верифицированной, поскольку [bold]{user}[/bold] использует по крайней мере одно устройство без действительного сертификата сквозной идентификации.", + "conversation.E2EINewUserAdded": "Эта беседа больше не является верифицированной, поскольку [bold]{user}[/bold] использует по крайней мере одно устройство без действительного сертификата сквозной идентификации.", "conversation.E2EIOk": "OK", "conversation.E2EISelfUserCertificateExpired": "Эта беседа больше не является верифицированной, поскольку вы используете как минимум одно устройство с просроченным сертификатом сквозной идентификации. ", "conversation.E2EISelfUserCertificateRevoked": "Эта беседа больше не является верифицированной, поскольку администратор команды отозвал сертификат сквозной идентификации по крайней мере для одного из ваших устройств. [link]Подробнее[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Отчеты о прочтении включены", "conversationCreateTeam": "со [showmore]всеми участниками команды[/showmore]", "conversationCreateTeamGuest": "со [showmore]всеми участниками команды и одним гостем[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "со [showmore]всеми участниками команды и {count} гостями[/showmore]", "conversationCreateTemporary": "Вы присоединились к беседе", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": " с {users}", + "conversationCreateWithMore": "с {users}, и еще [showmore]{count}[/showmore]", + "conversationCreated": "[bold]{name}}[/bold] начал(-а) беседу с {users}", + "conversationCreatedMore": "[bold]{name}[/bold] начал(-а) беседу с {users} и [showmore]{count} еще[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] начал(-а) беседу", "conversationCreatedNameYou": "[bold]Вы[/bold] начали беседу", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "Вы начали беседу с {users}", + "conversationCreatedYouMore": "Вы начали беседу с {users} и [showmore]{count} еще[/showmore]", + "conversationDeleteTimestamp": "Удалено: {date}", "conversationDetails1to1ReceiptsFirst": "Если обе стороны включат отчеты о прочтении, вы сможете видеть когда были прочитаны ваши сообщения.", "conversationDetails1to1ReceiptsHeadDisabled": "У вас отключены отчеты о прочтении", "conversationDetails1to1ReceiptsHeadEnabled": "Вы включили отчеты о прочтении", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Заблокировать", "conversationDetailsActionCancelRequest": "Отменить запрос", "conversationDetailsActionClear": "Очистить контент", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "Показать все ({number})", "conversationDetailsActionCreateGroup": "Создать группу", "conversationDetailsActionDelete": "Удалить группу", "conversationDetailsActionDevices": "Устройства", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " начал(-а) использовать", "conversationDeviceStartedUsingYou": " начали использовать", "conversationDeviceUnverified": " деверифицировал(-а) одно из", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " устройства {user}", "conversationDeviceYourDevices": " ваши устройства", - "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationDirectEmptyMessage": "У вас пока нет контактов. Ищите друзей в {brandName} и общайтесь.", + "conversationEditTimestamp": "Изменено: {date}", "conversationFavoritesTabEmptyLinkText": "Как помечать беседы как избранные", "conversationFavoritesTabEmptyMessage": "Отметьте свои любимые беседы, и вы найдете их здесь 👍", "conversationFederationIndicator": "Федеративный", @@ -484,7 +484,7 @@ "conversationGroupEmptyMessage": "Вы пока не участвуете ни в одной групповой беседе.", "conversationGuestIndicator": "Гость", "conversationImageAssetRestricted": "Получение изображений запрещено", - "conversationInternalEnvironmentDisclaimer": "This is NOT WIRE but an internal testing environment. Authorized for use by Wire employees only. Any public USE is PROHIBITED. The data of the users of this test environment is extensively recorded and analysed. To use the secure messenger Wire, please visit [link]{url}[/link]", + "conversationInternalEnvironmentDisclaimer": "Это НЕ WIRE, а внутренняя среда тестирования. Разрешено использовать только сотрудникам Wire. Любое публичное использование ЗАПРЕЩЕНО. Данные пользователей этой тестовой среды тщательно записываются и анализируются. Чтобы воспользоваться защищенным мессенджером Wire, перейдите по ссылке [link]{url}[/link].", "conversationJoin.existentAccountJoinInBrowser": "Войти в браузере", "conversationJoin.existentAccountJoinWithoutLink": "Присоединиться к беседе", "conversationJoin.existentAccountUserName": "Вы вошли как {selfName}", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "Избранное", "conversationLabelGroups": "Группы", "conversationLabelPeople": "Контакты", - "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", - "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] и [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] и еще [showmore]{number}[/showmore]", + "conversationLikesCaptionReactedPlural": "отреагировал {emojiName}", + "conversationLikesCaptionReactedSingular": "отреагировал {emojiName}", "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Открыть карту", "conversationMLSMigrationFinalisationOngoingCall": "При переходе на MLS могут возникнуть проблемы с текущим вызовом. В этом случае прервите разговор и позвоните снова.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] добавлен(-а) {users} в беседу", + "conversationMemberJoinedMore": "[bold]{name}[/bold] добавил(-а) в беседу {users} и [showmore]{count} еще[/showmore]", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] присоединился(-лась)", "conversationMemberJoinedSelfYou": "[bold]Вы[/bold] присоединились", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberJoinedYou": "[bold]Вы[/bold] добавлены {users} в беседу", + "conversationMemberJoinedYouMore": "[bold]Вы[/bold] добавили в беседу {users} и [showmore]{count} еще[/showmore]", + "conversationMemberLeft": "[bold]{name}[/bold] покинул(-а)", "conversationMemberLeftYou": "[bold]Вы[/bold] покинули", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", - "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", - "conversationMemberWereRemoved": "{users} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] удален(-а) {users}", + "conversationMemberRemovedMissingLegalHoldConsent": "{user} был(-а) удален(-а) из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", + "conversationMemberRemovedYou": "[bold]Вы[/bold] удалены {users}", + "conversationMemberWereRemoved": "{users} были удалены из беседы", "conversationMessageDelivered": "Доставлено", "conversationMissedMessages": "Вы не использовали это устройство продолжительное время. Некоторые сообщения могут не отображаться.", "conversationModalRestrictedFileSharingDescription": "Этим файлом нельзя поделиться из-за ограничений на совместное использование файлов.", "conversationModalRestrictedFileSharingHeadline": "Ограничения на обмен файлами", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} были удалены из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} и еще {count} были удалены из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", "conversationNewConversation": "Общение в Wire всегда защищено сквозным шифрованием. Отправляемые и получаемые сообщения доступны только вам и вашему собеседнику.", "conversationNotClassified": "Уровень безопасности: не классифицирован", "conversationNotFoundMessage": "Возможно, у вас нет разрешения на использование этой учетной записи или она больше не существует.", - "conversationNotFoundTitle": "{brandName} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} не может открыть эту беседу", "conversationParticipantsSearchPlaceholder": "Поиск по имени", "conversationParticipantsTitle": "Участники", "conversationPing": " отправил(-а) пинг", - "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", + "conversationPingConfirmTitle": "Вы действительно хотите отправить пинг {memberCount} пользователям?", "conversationPingYou": " отправили пинг", "conversationPlaybackError": "Неподдерживаемый тип видео, пожалуйста, скачайте", "conversationPlaybackErrorDownload": "Скачать", @@ -558,22 +558,22 @@ "conversationRenameYou": " переименовали беседу", "conversationResetTimer": " отключил(-а) таймер сообщения", "conversationResetTimerYou": " отключили таймер сообщения", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Начать беседу с {users}", + "conversationSendPastedFile": "Изображение добавлено {date}", "conversationServicesWarning": "Сервисы имеют доступ к содержимому этой беседы", "conversationSomeone": "Кто-то", "conversationStartNewConversation": "Создать группу", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] был удален из команды", "conversationToday": "сегодня", "conversationTweetAuthor": " в Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "Сообщение от [highlight]{user}[/highlight] не было получено.", + "conversationUnableToDecrypt2": "Идентификатор устройства [highlight]{user}[/highlight] изменился. Сообщение не доставлено.", "conversationUnableToDecryptErrorMessage": "Ошибка", "conversationUnableToDecryptLink": "Почему?", "conversationUnableToDecryptResetSession": "Сбросить сессию", "conversationUnverifiedUserWarning": "Пожалуйста, будьте осторожны со всеми с кем делитесь конфиденциальной информацией.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " установил(-а) таймер сообщения на {time}", + "conversationUpdatedTimerYou": " установили таймер сообщения на {time}", "conversationVideoAssetRestricted": "Получение видео запрещено", "conversationViewAllConversations": "Все беседы", "conversationViewTooltip": "Все", @@ -586,7 +586,7 @@ "conversationYouNominative": "вы", "conversationYouRemovedMissingLegalHoldConsent": "[bold]Вы[/bold] были удалены из этой беседы, поскольку были активированы юридические ограничения. [link]Подробнее[/link]", "conversationsAllArchived": "Отправлено в архив", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} ожидающих", "conversationsConnectionRequestOne": "1 контакт ожидает", "conversationsContacts": "Контакты", "conversationsEmptyConversation": "Групповая беседа", @@ -603,7 +603,7 @@ "conversationsPopoverNoCustomFolders": "Нет пользовательских папок", "conversationsPopoverNotificationSettings": "Уведомления", "conversationsPopoverNotify": "Включить уведомления", - "conversationsPopoverRemoveFrom": "Remove from \"{name}\"", + "conversationsPopoverRemoveFrom": "Удалить из \"{name}\"", "conversationsPopoverSilence": "Отключить уведомления", "conversationsPopoverUnarchive": "Разархивировать", "conversationsPopoverUnblock": "Разблокировать", @@ -613,29 +613,29 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Кто-то прислал сообщение", "conversationsSecondaryLineEphemeralReply": "Ответил(-а) вам", "conversationsSecondaryLineEphemeralReplyGroup": "Вам ответили", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", - "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineIncomingCall": "{user} вызывает", + "conversationsSecondaryLinePeopleAdded": "{user} участников были добавлены", + "conversationsSecondaryLinePeopleLeft": "{number} участник(-ов) покинул(-и)", + "conversationsSecondaryLinePersonAdded": "{user} был(-а) добавлен(-а)", + "conversationsSecondaryLinePersonAddedSelf": "{user} присоединился(-лась)", + "conversationsSecondaryLinePersonAddedYou": "{user} добавил(-а) вас", + "conversationsSecondaryLinePersonLeft": "{user} покинул(-а)", + "conversationsSecondaryLinePersonRemoved": "{user} был удален(-а)", + "conversationsSecondaryLinePersonRemovedTeam": "{user} был(-а) удален(-а) из команды", + "conversationsSecondaryLineRenamed": "{user} переименовал(-а) эту беседу", + "conversationsSecondaryLineSummaryMention": "{number} упоминание", + "conversationsSecondaryLineSummaryMentions": "{number} упоминаний", + "conversationsSecondaryLineSummaryMessage": "{number} сообщение", + "conversationsSecondaryLineSummaryMessages": "{number} сообщений", + "conversationsSecondaryLineSummaryMissedCall": "{number} пропущенный вызов", + "conversationsSecondaryLineSummaryMissedCalls": "{number} пропущенных вызовов", + "conversationsSecondaryLineSummaryPing": "{number} пинг", + "conversationsSecondaryLineSummaryPings": "{number} пингов", + "conversationsSecondaryLineSummaryReplies": "{number} ответов", + "conversationsSecondaryLineSummaryReply": "{number} ответ", "conversationsSecondaryLineYouLeft": "Вы покинули", "conversationsSecondaryLineYouWereRemoved": "Вы были удалены", - "conversationsWelcome": "Welcome to {brandName} 👋", + "conversationsWelcome": "Приветствуем вас в {brandName} 👋", "cookiePolicyStrings.bannerText": "Мы используем файлы cookie для персонализации вашего опыта на нашем веб-сайте.\nПродолжая использовать веб-сайт, вы соглашаетесь на использование файлов cookie.{newline}Дополнительную информацию о файлах cookie можно найти в нашейполитике конфиденциальности.", "createAccount.headLine": "Настройка учетной записи", "createAccount.nextButton": "Вперед", @@ -668,25 +668,25 @@ "extensionsBubbleButtonGif": "GIF", "extensionsGiphyButtonMore": "Еще", "extensionsGiphyButtonOk": "Отправить", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • через giphy.com", "extensionsGiphyNoGifs": "Упс, нет GIF-ок", "extensionsGiphyRandom": "Случайно", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] не могут быть добавлены в группу, поскольку их бэкэнд не взаимодействует с бэкэндами остальных участников группы.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] не может быть добавлен в группу, поскольку бэкэнд [bold]{domain}[/bold] недоступен.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] не удалось добавить в группу.", + "failedToAddParticipantsPlural": "[bold]{total} участников[/bold] не удалось добавить в группу.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] и [bold]{name}[/bold] не могут быть добавлены в группу, поскольку их бэкенды не взаимодействуют друг с другом.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] и [bold]{name}[/bold] не могут быть добавлены в группу, поскольку бэкэнд [bold]{domain}[/bold] недоступен.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] и [bold]{name}[/bold] не могут быть добавлены в группу.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] не могут быть добавлены в группу, поскольку их бэкенды не взаимодействуют друг с другом.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] не может быть добавлен в группу, поскольку бэкэнд [bold]{domain}[/bold] недоступен.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] не удалось добавить в группу.", "featureConfigChangeModalApplock": "Обязательная блокировка приложения теперь отключена. При возвращении в приложение не требуется ввод пароля или биометрическая аутентификация.", "featureConfigChangeModalApplockHeadline": "Настройки команды изменены", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "Камера во время вызовов отключена", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Камера во время вызовов включена", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", + "featureConfigChangeModalAudioVideoHeadline": "В {brandName} произошли изменения", + "featureConfigChangeModalConferenceCallingEnabled": "Ваша команда перешла на {brandName} Enterprise, который представляет доступ к групповым вызовам и многим другим возможностям. [link]Узнать больше о {brandName} Enterprise[/link]", "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Генерация гостевых ссылок теперь отключена для всех администраторов групп.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Генерация гостевых ссылок теперь включена для всех администраторов групп.", @@ -694,18 +694,18 @@ "featureConfigChangeModalDownloadPathChanged": "Стандартное расположение файлов на компьютерах под управлением Windows изменилось. Чтобы новые настройки вступили в силу, приложение необходимо перезапустить.", "featureConfigChangeModalDownloadPathDisabled": "Стандартное расположение файлов на компьютерах под управлением Windows отключено. Перезапустите приложение, чтобы сохранить загруженные файлы в новом месте.", "featureConfigChangeModalDownloadPathEnabled": "Теперь загруженные файлы будут находиться в определенном стандартном месте на компьютере под управлением Windows. Чтобы новые настройки вступили в силу, приложение необходимо перезапустить.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalDownloadPathHeadline": "В {brandName} произошли изменения", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "Обмен и получение файлов любого типа теперь отключены", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "Обмен и получение файлов любого типа теперь включены", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalFileSharingHeadline": "В {brandName} произошли изменения", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "Самоудаляющиеся сообщения отключены", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "Самоудаляющиеся сообщения включены. Перед написанием сообщения можно установить таймер.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", - "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Самоудаляющиеся сообщения теперь обязательны. Новые сообщения будут самоудаляться спустя {timeout}.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "В {brandName} произошли изменения", + "federationConnectionRemove": "Бэкэнды [bold]{backendUrlOne}[/bold] и [bold]{backendUrlTwo}[/bold] прекратили взаимодействие.", + "federationDelete": "[bold]Ваш бэкэнд[/bold] прекратил взаимодействие с [bold]{backendUrl}.[/bold]", + "fileTypeRestrictedIncoming": "Файл от [bold]{name}[/bold]  не может быть открыт", + "fileTypeRestrictedOutgoing": "Совместное использование файлов с расширением {fileExt} запрещено вашей организацией", "folderViewTooltip": "Папки", "footer.copy": "© Wire Swiss GmbH", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "Ничего не найдено.", "fullsearchPlaceholder": "Поиск текстовых сообщений", "generatePassword": "Сгенерировать пароль", - "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", + "groupCallConfirmationModalTitle": "Вы действительно хотите позвонить {memberCount} пользователям?", "groupCallModalCloseBtnLabel": "Закрыть окно, позвонить группе", "groupCallModalPrimaryBtnName": "Позвонить", "groupCreationDeleteEntry": "Удалить запись", "groupCreationParticipantsActionCreate": "Готово", "groupCreationParticipantsActionSkip": "Пропустить", "groupCreationParticipantsHeader": "Добавить участников", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Добавить участников ({number})", "groupCreationParticipantsPlaceholder": "Поиск по имени", "groupCreationPreferencesAction": "Вперед", "groupCreationPreferencesErrorNameLong": "Слишком много символов", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "Изменить список участников", "groupCreationPreferencesNonFederatingHeadline": "Невозможно создать группу", "groupCreationPreferencesNonFederatingLeave": "Отменить создание группы", - "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "Пользователи бэкендов {backends} не могут присоединиться к общей групповой беседе, так как их бэкенды не могут взаимодействовать друг с другом. Для создания группы удалите затронутых пользователей. [link]Подробнее[/link]", "groupCreationPreferencesPlaceholder": "Название группы", "groupParticipantActionBlock": "Блокировать…", "groupParticipantActionCancelRequest": "Отменить запрос…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "Связаться", "groupParticipantActionStartConversation": "Начать беседу", "groupParticipantActionUnblock": "Разблокировать…", - "groupSizeInfo": "Up to {count} people can join a group conversation.", + "groupSizeInfo": "К групповой беседе могут присоединиться до {count} человек.", "guestLinkDisabled": "Генерация гостевых ссылок запрещена в вашей команде.", "guestLinkDisabledByOtherTeam": "Вы не можете создать гостевую ссылку в этой беседе, поскольку она была создана кем-то из другой команды, а этой команде не разрешено использовать гостевые ссылки.", "guestLinkPasswordModal.conversationPasswordProtected": "Эта беседа защищена паролем.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "Впоследствии пароль изменить нельзя. Обязательно скопируйте и сохраните его.", "guestOptionsInfoModalTitleSubTitle": "Для подключения к беседе по гостевой ссылке необходимо сначала ввести этот пароль.", "guestOptionsInfoPasswordSecured": "Ссылка защищена паролем", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", + "guestOptionsInfoText": "Приглашайте ссылкой на эту беседу. Любой, у кого есть ссылка, сможет присоединиться к беседе, даже если у него нет {brandName}.", "guestOptionsInfoTextForgetPassword": "Забыли пароль? Аннулируйте ссылку и создайте новую.", "guestOptionsInfoTextSecureWithPassword": "Вы также можете защитить ссылку паролем.", "guestOptionsInfoTextWithPassword": "Пользователям будет предложено ввести пароль, прежде чем они смогут присоединиться к беседе по гостевой ссылке.", @@ -822,10 +822,10 @@ "index.welcome": "Приветствуем вас в {brandName}", "initDecryption": "Расшифровка сообщений", "initEvents": "Загрузка сообщений", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} из {number2}", + "initReceivedSelfUser": "Здравствуйте, {user}.", "initReceivedUserData": "Проверка новых сообщений", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Почти готово - наслаждайтесь {brandName}", "initValidatedClient": "Получение ваших контактов и бесед", "internetConnectionSlow": "Медленное интернет-соединение", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Вперед", "invite.skipForNow": "Сделать позже", "invite.subhead": "Пригласите своих коллег присоединиться.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Пригласите друзей в {brandName}", + "inviteHintSelected": "Нажмите {metaKey} + C для копирования", + "inviteHintUnselected": "Выберите и нажмите {metaKey} + C", + "inviteMessage": "Я использую {brandName}. Ищи меня там по псевдониму {username} или посети get.wire.com.", + "inviteMessageNoEmail": "Я использую {brandName}. Перейди на get.wire.com, чтобы связаться со мной.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Перейти к концу этой беседы", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "Подтвердите учетную запись", "mediaBtnPause": "Пауза", "mediaBtnPlay": "Воспроизвести", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "Сообщение не может быть отправлено, поскольку бэкэнд [bold]{domain}[/bold] недоступен.", "messageCouldNotBeSentConnectivityIssues": "Не удалось отправить сообщение из-за проблем с подключением.", "messageCouldNotBeSentRetry": "Повторить", - "messageDetailsEdited": "Edited: {edited}", + "messageDetailsEdited": "Изменено: {edited}", "messageDetailsNoReactions": "На сообщение еще никто не отреагировал", "messageDetailsNoReceipts": "Сообщение еще никем не прочитано.", "messageDetailsReceiptsOff": "Отчетов о прочтении не существовало, когда это сообщение было отправлено.", - "messageDetailsSent": "Sent: {sent}", + "messageDetailsSent": "Отправлено: {sent}", "messageDetailsTitle": "Детали", - "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Read{count}", + "messageDetailsTitleReactions": "Реакции{count}", + "messageDetailsTitleReceipts": "Прочитано{count}", "messageFailedToSendHideDetails": "Скрыть детали", - "messageFailedToSendParticipants": "{count} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", + "messageFailedToSendParticipants": "{count} участников", + "messageFailedToSendParticipantsFromDomainPlural": "{count} участников из {domain}", + "messageFailedToSendParticipantsFromDomainSingular": "1 участник из {domain}", "messageFailedToSendPlural": "не получил(-а) ваше сообщение.", "messageFailedToSendShowDetails": "Подробнее", "messageFailedToSendWillNotReceivePlural": "не получит ваше сообщение.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "получит ваше сообщение позднее.", "messageFailedToSendWillReceiveSingular": "получит ваше сообщение позднее.", "mlsConversationRecovered": "Вы давно не пользовались этим устройством, или возникла проблема. Некоторые старые сообщения могут не отображаться.", - "mlsSignature": "MLS with {signature} Signature", + "mlsSignature": "MLS с подписью {signature}", "mlsThumbprint": "Отпечаток MLS", "mlsToggleInfo": "При включении в беседе будет использоваться новый протокол безопасности уровня обмена сообщениями (MLS).", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "Невозможно начать беседу", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "Вы не можете начать беседу с {name} прямо сейчас.
{name} следует сначала открыть Wire или авторизоваться.
Пожалуйста, повторите попытку позже.", "modalAccountCreateAction": "OK", "modalAccountCreateHeadline": "Создать аккаунт?", "modalAccountCreateMessage": "Создав учетную запись, вы потеряете историю бесед в этой гостевой комнате.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Вы включили отчеты о прочтении", "modalAccountReadReceiptsChangedSecondary": "Управление", "modalAccountRemoveDeviceAction": "Удалить устройство", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Удаление \"{device}\"", "modalAccountRemoveDeviceMessage": "Для удаления устройства необходимо ввести пароль.", "modalAccountRemoveDevicePlaceholder": "Пароль", "modalAcknowledgeAction": "Ok", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "Сбросить этого клиента", "modalAppLockLockedError": "Неверный код доступа", "modalAppLockLockedForgotCTA": "Доступ как новое устройство", - "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", + "modalAppLockLockedTitle": "Введите код доступа для разблокировки {brandName}", "modalAppLockLockedUnlockButton": "Разблокировать", "modalAppLockPasscode": "Код доступа", "modalAppLockSetupAcceptButton": "Установить код доступа", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {brandName}", + "modalAppLockSetupChangeMessage": "Для обеспечения безопасности команды ваша организация требует блокировки приложения, если {brandName} не используется.[br]Создайте код доступа для разблокировки {brandName}. Пожалуйста, запомните его, так как он не может быть восстановлен.", + "modalAppLockSetupChangeTitle": "В {brandName} произошло изменение", "modalAppLockSetupCloseBtn": "Закрыть окно 'Установить код доступа к приложению?'", "modalAppLockSetupDigit": "Цифра", - "modalAppLockSetupLong": "At least {minPasswordLength} characters long", + "modalAppLockSetupLong": "Не менее {minPasswordLength} символов", "modalAppLockSetupLower": "Строчная буква", "modalAppLockSetupMessage": "Приложение будет заблокировано спустя определенное время неактивности.[br]Для его разблокировки, вам понадобится ввести код доступа.[br]Убедитесь, что вы запомнили этот код, так как способа его восстановления не существует.", "modalAppLockSetupSecondPlaceholder": "Повторить код доступа", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Неправильный пароль", "modalAppLockWipePasswordGoBackButton": "Вернуться", "modalAppLockWipePasswordPlaceholder": "Пароль", - "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", + "modalAppLockWipePasswordTitle": "Введите ваш пароль учетной записи {brandName}, чтобы сбросить этого клиента", "modalAssetFileTypeRestrictionHeadline": "Запрещенный тип файла", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "Тип файла \"{fileName}\" не допускается.", "modalAssetParallelUploadsHeadline": "Слишком много файлов одновременно", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Вы можете отправить до {number} файлов за раз.", "modalAssetTooLargeHeadline": "Файл слишком большой", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Вы можете отправлять файлы размером до {number}", "modalAvailabilityAvailableMessage": "Для других пользователей будет отображаться статус 'Доступен'. Вы будете получать уведомления о входящих вызовах и сообщениях в соответствии с настройками уведомлений в каждой беседе.", "modalAvailabilityAvailableTitle": "Вы установили 'Доступен'", "modalAvailabilityAwayMessage": "Для других пользователей будет отображаться статус 'Отошел'. Вы не будете получать уведомления о любых входящих звонках или сообщениях.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "Позвонить", "modalCallSecondOutgoingHeadline": "Завершить текущий вызов?", "modalCallSecondOutgoingMessage": "Уже есть активный вызов в другой беседе. Он будет завершен, если вы начнете новый.", - "modalCallUpdateClientHeadline": "Please update {brandName}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", + "modalCallUpdateClientHeadline": "Пожалуйста, обновите {brandName}", + "modalCallUpdateClientMessage": "Вам поступил вызов, который не поддерживается этой версией {brandName}.", "modalConferenceCallNotSupportedHeadline": "Групповые вызовы недоступны.", "modalConferenceCallNotSupportedJoinMessage": "Чтобы присоединиться к групповому вызову, пожалуйста, используйте совместимый браузер.", "modalConferenceCallNotSupportedMessage": "Этот браузер не поддерживает сквозное шифрование групповых вызовов", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "Отмена", "modalConnectAcceptAction": "Связаться", "modalConnectAcceptHeadline": "Принять?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Это свяжет вас с {user} и откроет беседу.", "modalConnectAcceptSecondary": "Игнорировать", "modalConnectCancelAction": "Да", "modalConnectCancelHeadline": "Отменить запрос?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Удалить запрос на добавление {user}.", "modalConnectCancelSecondary": "Нет", "modalConversationClearAction": "Удалить", "modalConversationClearHeadline": "Удалить контент?", "modalConversationClearMessage": "Это действие очистит историю бесед на всех ваших устройствах.", "modalConversationClearOption": "Также покинуть беседу", "modalConversationDeleteErrorHeadline": "Группа не удалена", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", + "modalConversationDeleteErrorMessage": "Произошла ошибка при попытке удалить группу {name}. Пожалуйста, попробуйте еще раз.", "modalConversationDeleteGroupAction": "Удалить", "modalConversationDeleteGroupHeadline": "Удалить групповую беседу?", "modalConversationDeleteGroupMessage": "Это приведет к удалению группы и всего содержимого для всех участников на всех устройствах. Восстановить контент будет невозможно. Все участники будут оповещены.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "Вы не смогли присоединиться к беседе", "modalConversationJoinFullMessage": "Беседа переполнена.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", + "modalConversationJoinMessage": "Вас пригласили в беседу: {conversationName}", "modalConversationJoinNotFoundHeadline": "Вы не смогли присоединиться к беседе", "modalConversationJoinNotFoundMessage": "Ссылка на беседу недействительна.", "modalConversationLeaveAction": "Покинуть", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "Покинуть беседу {name}?", "modalConversationLeaveMessage": "Вы больше не сможете отправлять и получать сообщения в этой беседе.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", + "modalConversationLeaveMessageCloseBtn": "Закрыть окно 'Покинуть беседу {name}'", "modalConversationLeaveOption": "Также очистить контент", "modalConversationMessageTooLongHeadline": "Сообщение слишком длинное", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Вы можете отправлять сообщения длиной до {number} символов.", "modalConversationNewDeviceAction": "Отправить", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} начали использовать новые устройства", + "modalConversationNewDeviceHeadlineOne": "{user} начал(-а) использовать новое устройство", + "modalConversationNewDeviceHeadlineYou": "{user} начали использовать новое устройство", "modalConversationNewDeviceIncomingCallAction": "Принять вызов", "modalConversationNewDeviceIncomingCallMessage": "Вы действительно хотите принять вызов?", "modalConversationNewDeviceMessage": "Вы все еще хотите отправить ваше сообщение?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Вы действительно хотите позвонить?", "modalConversationNotConnectedHeadline": "Никто не был добавлен в беседу", "modalConversationNotConnectedMessageMany": "Один из выбранных вами контактов не хочет, чтобы его добавляли в беседы.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} не хочет, чтобы его добавляли в беседы.", "modalConversationOptionsAllowGuestMessage": "Не удалось активировать гостевой доступ. Попробуйте снова.", "modalConversationOptionsAllowServiceMessage": "Не удалось активировать сервисы. Попробуйте снова.", "modalConversationOptionsDisableGuestMessage": "Не удалось удалить гостей. Попробуйте снова.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Текущие гости будут удалены из беседы. Новые гости допущены не будут.", "modalConversationRemoveGuestsOrServicesAction": "Отключить", "modalConversationRemoveHeadline": "Удалить?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} больше не сможет отправлять и получать сообщения в этой беседе.", "modalConversationRemoveServicesHeadline": "Отключить доступ сервисов?", "modalConversationRemoveServicesMessage": "Текущие сервисы будут удалены из беседы. Новые сервисы допущены не будут.", "modalConversationRevokeLinkAction": "Отозвать ссылку", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Отозвать эту ссылку?", "modalConversationRevokeLinkMessage": "Новые гости не смогут присоединиться по этой ссылке. На доступ текущих гостей это не повлияет.", "modalConversationTooManyMembersHeadline": "Эта группа заполнена", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "К беседе может присоединиться до {number1} участников. На текущий момент в комнате есть места еще для {number2} участников.", "modalCreateFolderAction": "Создать", "modalCreateFolderHeadline": "Создать новую папку", "modalCreateFolderMessage": "Переместить вашу беседу в новую папку.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Выбранная анимация слишком большая", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "Максимальный размер {number} МБ.", "modalGuestLinkJoinConfirmLabel": "Подтвердить пароль", "modalGuestLinkJoinConfirmPlaceholder": "Подтвердите пароль", - "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "Используйте как минимум {minPasswordLength} символов, включая одну строчную букву, одну заглавную букву, цифру и специальный символ.", "modalGuestLinkJoinLabel": "Установить пароль", "modalGuestLinkJoinPlaceholder": "Введите пароль", "modalIntegrationUnavailableHeadline": "Боты в настоящее время недоступны", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "Не удалось найти устройство ввода звука. Другие участники не смогут вас услышать, пока не будут настроены параметры звука. Пожалуйста, перейдите в Настройки, чтобы узнать больше о вашей конфигурации звука.", "modalNoAudioInputTitle": "Микрофон отключен", "modalNoCameraCloseBtn": "Закрыть окно 'Нет доступа к камере'", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "У {brandName} нет доступа к камере.[br][faqLink]Прочтите эту статью[/faqLink], чтобы узнать, как это исправить.", "modalNoCameraTitle": "Нет доступа к камере", "modalOpenLinkAction": "Открыть", - "modalOpenLinkMessage": "This will take you to {link}", + "modalOpenLinkMessage": "Это приведет вас к {link}", "modalOpenLinkTitle": "Перейти по ссылке", "modalOptionSecondary": "Отмена", "modalPictureFileFormatHeadline": "Не удается использовать это изображение", "modalPictureFileFormatMessage": "Выберите файл PNG или JPEG.", "modalPictureTooLargeHeadline": "Выбранное изображение слишком большое", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "Вы можете использовать изображения размером до {number} МБ.", "modalPictureTooSmallHeadline": "Изображение слишком маленькое", "modalPictureTooSmallMessage": "Выберите изображение размером не менее 320 x 320 пикселей.", "modalPreferencesAccountEmailErrorHeadline": "Ошибка", "modalPreferencesAccountEmailHeadline": "Подтвердите email", "modalPreferencesAccountEmailInvalidMessage": "Адрес email недействителен.", "modalPreferencesAccountEmailTakenMessage": "Адрес еmail уже используется.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", + "modalRemoveDeviceCloseBtn": "Закрыть окно 'Удалить устройство {name}'", "modalServiceUnavailableHeadline": "Добавление сервиса невозможно", "modalServiceUnavailableMessage": "В данный момент этот сервис недоступен.", "modalSessionResetHeadline": "Сессия была сброшена", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Повторить", "modalUploadContactsMessage": "Мы не получили вашу информацию. Повторите попытку импорта своих контактов.", "modalUserBlockAction": "Заблокировать", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Заблокировать {user}?", + "modalUserBlockMessage": "{user} больше не сможет связаться с вами или добавить вас в групповые беседы.", "modalUserBlockedForLegalHold": "Этот пользователь заблокирован из-за юридических ограничений. [link]Подробнее[/link]", "modalUserCannotAcceptConnectionMessage": "Запрос на добавление не может быть принят", "modalUserCannotBeAddedHeadline": "Гости не могут быть добавлены", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "Запрос на добавление не может быть проигнорирован", "modalUserCannotSendConnectionLegalHoldMessage": "Вы не можете связаться с этим пользователем из-за юридических ограничений. [link]Подробнее[/link]", "modalUserCannotSendConnectionMessage": "Не удалось отправить запрос на добавление", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", + "modalUserCannotSendConnectionNotFederatingMessage": "Вы не можете отправить запрос на подключение, поскольку ваш бэкэнд не объединен с бэкэндом {username}.", "modalUserLearnMore": "Подробнее", "modalUserUnblockAction": "Разблокировать", "modalUserUnblockHeadline": "Разблокировать?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} вновь сможет связаться с вами и добавить вас в групповые беседы.", "moderatorMenuEntryMute": "Микрофон", "moderatorMenuEntryMuteAllOthers": "Отключить микрофон остальным", "muteStateRemoteMute": "Вам отключили микрофон", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Принял(-а) ваш запрос на добавление", "notificationConnectionConnected": "Теперь в списке контактов", "notificationConnectionRequest": "Хочет связаться", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} начал(-а) беседу", "notificationConversationDeleted": "Беседа удалена", - "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", - "notificationMention": "Mention: {text}", + "notificationConversationDeletedNamed": "{name} удален", + "notificationConversationMessageTimerReset": "{user} отключил таймер сообщения", + "notificationConversationMessageTimerUpdate": "{user} установил(-а) таймер сообщения на {time}", + "notificationConversationRename": "{user} переименовал(-а) беседу в {name}", + "notificationMemberJoinMany": "{user} добавил(-а) {number} участника(ов) в беседу", + "notificationMemberJoinOne": "{user1} добавил(-а) в беседу {user2}", + "notificationMemberJoinSelf": "{user} присоединился(лась) к беседе", + "notificationMemberLeaveRemovedYou": "{user} удалил(-а) вас из беседы", + "notificationMention": "Упоминание: {text}", "notificationObfuscated": "Отправил(-а) вам сообщение", "notificationObfuscatedMention": "Вас упомянули", "notificationObfuscatedReply": "Ответил(-а) вам", "notificationObfuscatedTitle": "Кто-то", "notificationPing": "Отправил(-а) пинг", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": "{reaction} ваше сообщение", + "notificationReply": "Ответ: {text}", "notificationSettingsDisclaimer": "Вы можете получать уведомления обо всем (включая аудио- и видеозвонки) или только когда кто-то упоминает вас или отвечает на одно из ваших сообщений.", "notificationSettingsEverything": "Все", "notificationSettingsMentionsAndReplies": "Упоминания и ответы", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Поделился(-лась) файлом", "notificationSharedLocation": "Поделился(-лась) местоположением", "notificationSharedVideo": "Поделился(-лась) видео", - "notificationTitleGroup": "{user} in {conversation}", + "notificationTitleGroup": "{user} в {conversation}", "notificationVoiceChannelActivate": "Вызывает", "notificationVoiceChannelDeactivate": "Звонил(-а)", "oauth.allow": "Разрешить", @@ -1196,21 +1196,21 @@ "oauth.scope.write_conversations_code": "Создание гостевых ссылок на беседы в Wire", "oauth.subhead": "Microsoft Outlook требует вашего разрешения для:", "offlineBackendLearnMore": "Подробнее", - "ongoingAudioCall": "Ongoing audio call with {conversationName}.", - "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", - "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", - "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", - "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "ongoingAudioCall": "Текущий аудиовызов с {conversationName}.", + "ongoingGroupAudioCall": "Текущий групповой вызов с {conversationName}.", + "ongoingGroupVideoCall": "Текущий групповой вызов с {conversationName}, ваша камера {cameraStatus}.", + "ongoingVideoCall": "Текущий видеовызов с {conversationName}, ваша камера {cameraStatus}.", + "otherUserNoAvailableKeyPackages": "В данный момент вы не можете общаться с {participantName}. Когда {participantName} авторизуется, вы снова сможете звонить, а также отправлять сообщения и файлы.", + "otherUserNotSupportMLSMsg": "Вы не можете общаться с {participantName}, поскольку вы используете разные протоколы. Когда {participantName} обновится, вы сможете звонить и отправлять сообщения и файлы.", + "participantDevicesDetailHeadline": "Убедитесь, что этот отпечаток соответствует отпечатку, показанному на устройстве [bold]{user}[/bold].", "participantDevicesDetailHowTo": "Как это сделать?", "participantDevicesDetailResetSession": "Сбросить сессию", "participantDevicesDetailShowMyDevice": "Показать отпечаток моего устройства", "participantDevicesDetailVerify": "Верифицировано", "participantDevicesHeader": "Устройства", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} присваивает каждому устройству уникальный отпечаток. Сравните их с {user} и верифицируйте вашу беседу.", "participantDevicesLearnMore": "Подробнее", - "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", + "participantDevicesNoClients": "У {user} нет устройств, привязанных к аккаунту, поэтому получать ваши сообщения или звонки в данный момент невозможно", "participantDevicesProteusDeviceVerification": "Верификация устройства Proteus", "participantDevicesProteusKeyFingerprint": "Отпечаток ключа Proteus", "participantDevicesSelfAllDevices": "Показать все мои устройства", @@ -1221,22 +1221,22 @@ "preferencesAV": "Аудио / Видео", "preferencesAVCamera": "Камера", "preferencesAVMicrophone": "Микрофон", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "У {brandName} нет доступа к камере.[br][faqLink]Прочтите эту статью[/faqLink], чтобы узнать, как это исправить.", "preferencesAVPermissionDetail": "Включите в настройках", "preferencesAVSpeakers": "Динамики", "preferencesAVTemporaryDisclaimer": "Гости не могут начинать групповые видеозвонки. Выберите камеру, которая будет использоваться если вы к ним присоединитесь.", "preferencesAVTryAgain": "Повторить попытку", "preferencesAbout": "О программе", - "preferencesAboutAVSVersion": "AVS version {version}", + "preferencesAboutAVSVersion": "Версия AVS {version}", "preferencesAboutCopyright": "© Wire Swiss GmbH", - "preferencesAboutDesktopVersion": "Desktop version {version}", + "preferencesAboutDesktopVersion": "Версия для компьютера {version}", "preferencesAboutPrivacyPolicy": "Политика конфиденциальности", "preferencesAboutSupport": "Поддержка", "preferencesAboutSupportContact": "Связаться с поддержкой", "preferencesAboutSupportWebsite": "Сайт поддержки", "preferencesAboutTermsOfUse": "Условия использования", - "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutVersion": "{brandName} для веб {version}", + "preferencesAboutWebsite": "Веб-сайт {brandName}", "preferencesAccount": "Аккаунт", "preferencesAccountAccentColor": "Установить цвет профиля", "preferencesAccountAccentColorAMBER": "Янтарный", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "Красный", "preferencesAccountAccentColorTURQUOISE": "Бирюзовый", "preferencesAccountAppLockCheckbox": "Блокировка кодом доступа", - "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "Блокировать Wire спустя {locktime} работы в фоновом режиме. Разблокировать можно при помощи Touch ID или ввода кода доступа.", "preferencesAccountAvailabilityUnset": "Установить статус", "preferencesAccountCopyLink": "Скопировать ссылку на профиль", "preferencesAccountCreateTeam": "Создать команду", "preferencesAccountData": "Разрешения на использование данных", - "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "Данные об использовании позволяют {brandName} определить, как используется приложение и как его можно улучшить. Эти данные анонимны и не включают в себя содержимое ваших сообщений (например, сообщения, файлы или звонки).", "preferencesAccountDataTelemetryCheckbox": "Отправка анонимных данных об использовании", "preferencesAccountDelete": "Удалить аккаунт", "preferencesAccountDisplayname": "Название профиля", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Выйти", "preferencesAccountManageTeam": "Управлять командой", "preferencesAccountMarketingConsentCheckbox": "Получать рассылку", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "Получать новости и обновления продуктов от {brandName} по электронной почте.", "preferencesAccountPrivacy": "Конфиденциальность", "preferencesAccountReadReceiptsCheckbox": "Отчеты о прочтении", "preferencesAccountReadReceiptsDetail": "При отключении этой настройки, вы не сможете видеть отчеты о прочтении от ваших собеседников. Этот параметр не применяется к групповым беседам.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Если вам не знакомо какое-либо из устройств, удалите его и измените пароль.", "preferencesDevicesCurrent": "Текущее", "preferencesDevicesFingerprint": "Отпечаток ключа", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} присваивает каждому устройству уникальный отпечаток. Сравните их и верифицируйте ваши устройства и беседы.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Удалить устройство", "preferencesDevicesRemoveCancel": "Отмена", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "Некоторые", "preferencesOptionsAudioSomeDetail": "Пинги и вызовы", "preferencesOptionsBackupExportHeadline": "Резервное копирование", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Чтобы сохранить историю бесед, сделайте резервную копию. С ее помощью можно восстановить историю, если вы потеряете компьютер или перейдете на новый.\nФайл резервной копии {brandName} не защищен сквозным шифрованием, поэтому храните его в надежном месте.", "preferencesOptionsBackupHeader": "История", "preferencesOptionsBackupImportHeadline": "Восстановление", "preferencesOptionsBackupImportSecondary": "Восстановить историю можно только из резервной копии одной и той же платформы. Резервная копия перезапишет беседы на этом устройстве.", "preferencesOptionsBackupTryAgain": "Повторить попытку", "preferencesOptionsCall": "Звонки", "preferencesOptionsCallLogs": "Устранение неполадок", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "Сохранить отладочный отчет вызова. Эта информация помогает службе поддержки {brandName} диагностировать проблемы со звонками.", "preferencesOptionsCallLogsGet": "Сохранить отчет", "preferencesOptionsContacts": "Контакты", "preferencesOptionsContactsDetail": "Мы используем ваши контактные данные для связи с другими пользователями. Мы анонимизируем всю информацию и не делимся ею с кем-либо еще.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Вы не можете увидеть это сообщение.", "replyQuoteShowLess": "Свернуть", "replyQuoteShowMore": "Развернуть", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "Исходное сообщение от {date}", + "replyQuoteTimeStampTime": "Исходное сообщение от {time}", "roleAdmin": "Администратор", "roleOwner": "Владелец", "rolePartner": "Партнер", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "Подробнее", "searchGroupConversations": "Поиск групповых бесед", "searchGroupParticipants": "Участники группы", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Пригласите друзей в {brandName}", "searchInviteButtonContacts": "Из Контактов", "searchInviteDetail": "Доступ к контактам поможет установить связь с другими пользователями. Мы анонимизируем всю информацию и не делимся ею с кем-либо еще.", "searchInviteHeadline": "Приведи своих друзей", "searchInviteShare": "Пригласить друзей", - "searchListAdmins": "Group Admins ({count})", + "searchListAdmins": "Администраторы беседы", "searchListEveryoneParticipates": "Все ваши контакты \nуже участвуют\nв этой беседе.", - "searchListMembers": "Group Members ({count})", + "searchListMembers": "Участники беседы", "searchListNoAdmins": "Здесь нет администраторов.", "searchListNoMatches": "Совпадений не найдено.\nПопробуйте ввести другое имя.", "searchManageServices": "Управление сервисами", "searchManageServicesNoResults": "Управление сервисами", "searchMemberInvite": "Пригласите пользователей в команду", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "У вас нет контактов в {brandName}.\nПопробуйте найти пользователей\nпо имени или псевдониму.", "searchNoMatchesPartner": "Нет результатов", "searchNoServicesManager": "Сервисы - это помощники, которые могут улучшить ваш рабочий процесс.", "searchNoServicesMember": "Сервисы - это помощники, которые могут улучшить ваш рабочий процесс. Чтобы включить их, обратитесь к администратору.", "searchOtherDomainFederation": "Подключиться к другому домену", "searchOthers": "Связаться", - "searchOthersFederation": "Connect with {domainName}", + "searchOthersFederation": "Подключиться к {domainName}", "searchPeople": "Участники", "searchPeopleOnlyPlaceholder": "Поиск пользователей", "searchPeoplePlaceholder": "Поиск участников и бесед", @@ -1428,7 +1428,7 @@ "searchTrySearch": "Ищите пользователей по\nимени или псевдониму", "searchTrySearchFederation": "Найти пользователей в Wire, используя имя или\n@псевдоним\n\nНайти пользователей из другого домена, используя @псевдоним@домен", "searchTrySearchLearnMore": "Подробнее", - "selfNotSupportMLSMsgPart1": "You can't communicate with {selfUserName}, as your device doesn't support the suitable protocol.", + "selfNotSupportMLSMsgPart1": "Вы не можете общаться с {selfUserName}, поскольку ваше устройство не поддерживает необходимый протокол.", "selfNotSupportMLSMsgPart2": "звонить, отправлять сообщения и файлы.", "selfProfileImageAlt": "Ваше изображение профиля", "servicesOptionsTitle": "Сервисы", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "Пожалуйста, введите ваш код SSO", "ssoLogin.subheadCodeOrEmail": "Пожалуйста, введите ваш email или код SSO", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "Если ваша электронная почта соответствует корпоративной установке {brandName}, то приложение подключится к этому серверу.", - "startedAudioCallingAlert": "You are calling {conversationName}.", - "startedGroupCallingAlert": "You started a conference call with {conversationName}.", - "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", - "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", + "startedAudioCallingAlert": "Вы звоните {conversationName}.", + "startedGroupCallingAlert": "Вы начали групповой вызов с {conversationName}.", + "startedVideoCallingAlert": "Вы звоните {conversationName}, ваша камера {cameraStatus}.", + "startedVideoGroupCallingAlert": "Вы начали групповой вызов с {conversationName}, ваша камера {cameraStatus}.", "takeoverButtonChoose": "Выбрать свое", "takeoverButtonKeep": "Оставить это", "takeoverLink": "Подробнее", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Зарегистрируйте свое уникальное имя в {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "Вы создали или присоединились к команде с этим email на другом устройстве.", "teamCreationAlreadyInTeamErrorTitle": "Уже в команде", @@ -1503,13 +1503,13 @@ "teamCreationLeaveModalSuccessBtn": "Продолжить создание команды", "teamCreationLeaveModalTitle": "Выйти без сохранения?", "teamCreationOpenTeamManagement": "Открыть управление командой", - "teamCreationStep": "Step {currentStep} of {totalSteps}", + "teamCreationStep": "Шаг {currentStep} из {totalSteps}", "teamCreationSuccessCloseLabel": "Закрыть просмотр создания команды", "teamCreationSuccessListItem1": "Пригласите первых членов своей команды и начните совместную работу", "teamCreationSuccessListItem2": "Настройте параметры своей команды", "teamCreationSuccessListTitle": "Перейдите к Управлению командой:", - "teamCreationSuccessSubTitle": "You’re now the owner of the team ({teamName}).", - "teamCreationSuccessTitle": "Congratulations {name}!", + "teamCreationSuccessSubTitle": "Теперь вы являетесь владельцем команды ({teamName}).", + "teamCreationSuccessTitle": "Поздравляем {name}!", "teamCreationTitle": "Создать свою команду", "teamName.headline": "Назовите команду", "teamName.subhead": "Вы всегда можете изменить его позже.", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Самоудаляющиеся сообщения", "tooltipConversationAddImage": "Добавить изображение", "tooltipConversationCall": "Вызов", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Добавить участников в беседу ({shortcut})", "tooltipConversationDetailsRename": "Изменить название беседы", "tooltipConversationEphemeral": "Самоудаляющееся сообщение", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", + "tooltipConversationEphemeralAriaLabel": "Введите самоудаляющееся сообщение, в настоящее время установлено на {time}", "tooltipConversationFile": "Добавить файл", "tooltipConversationInfo": "Информация о беседе", - "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", - "tooltipConversationInputOneUserTyping": "{user1} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} и еще {count} участников пишут", + "tooltipConversationInputOneUserTyping": "{user1} пишет", "tooltipConversationInputPlaceholder": "Введите сообщение", - "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationInputTwoUserTyping": "{user1} и {user2} пишут", + "tooltipConversationPeople": "Участники ({shortcut})", "tooltipConversationPicture": "Добавить изображение", "tooltipConversationPing": "Пинг", "tooltipConversationSearch": "Поиск", "tooltipConversationSendMessage": "Отправить сообщение", "tooltipConversationVideoCall": "Видеовызов", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Архивировать ({shortcut})", + "tooltipConversationsArchived": "Показать архив ({number})", "tooltipConversationsMore": "Больше", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "Открыть настройки уведомлений ({shortcut})", + "tooltipConversationsNotify": "Включить уведомления ({shortcut})", "tooltipConversationsPreferences": "Открыть настройки", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Отключить уведомления ({shortcut})", + "tooltipConversationsStart": "Начать беседу ({shortcut})", "tooltipPreferencesContactsMacos": "Поделитесь своими контактами из приложения macOS Контакты", "tooltipPreferencesPassword": "Открыть страницу сброса пароля", "tooltipPreferencesPicture": "Изменить свое фото…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "Нет", "userBlockedConnectionBadge": "Заблокирован(-а)", "userListContacts": "Контакты", - "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", - "userNotFoundTitle": "{brandName} can’t find this person.", - "userNotVerified": "Get certainty about {user}’s identity before connecting.", + "userListSelectedContacts": "Выбрано ({selectedContacts})", + "userNotFoundMessage": "Возможно, у вас нет разрешения на использование этой учетной записи, либо этот человек отсутствует в {brandName}.", + "userNotFoundTitle": "{brandName} не может найти этого человека.", + "userNotVerified": "Перед добавлением убедитесь в личности {user}.", "userProfileButtonConnect": "Связаться", "userProfileButtonIgnore": "Игнорировать", "userProfileButtonUnblock": "Разблокировать", "userProfileDomain": "Домен", "userProfileEmail": "Email", "userProfileImageAlt": "Изображение профиля", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "Осталось {time} час.", + "userRemainingTimeMinutes": "Осталось менее {time} мин.", "verify.changeEmail": "Изменить email", "verify.headline": "Вам письмо", "verify.resendCode": "Запросить код повторно", @@ -1603,7 +1603,7 @@ "videoCallOverlayMicrophone": "Микрофон", "videoCallOverlayOpenFullScreen": "Открыть вызов в полноэкранном режиме", "videoCallOverlayOpenPopupWindow": "Открыть в новом окне", - "videoCallOverlayParticipantsListLabel": "Participants ({count})", + "videoCallOverlayParticipantsListLabel": "Участники ({count})", "videoCallOverlayShareScreen": "Поделиться экраном", "videoCallOverlayShowParticipantsList": "Показать список участников", "videoCallOverlayViewModeAll": "Показать всех участников", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Фон", "videoCallbackgroundNotBlurred": "Не размывать фон", "videoCallvideoInputCamera": "Камера", - "videoSpeakersTabAll": "All ({count})", + "videoSpeakersTabAll": "Все ({count})", "videoSpeakersTabSpeakers": "Динамики", "viewingInAnotherWindow": "Просмотр в другом окне", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Эта версия {brandName} не может участвовать в вызове. Пожалуйста, используйте", "warningCallQualityPoor": "Плохое подключение", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} вызывает. Ваш браузер не поддерживает вызовы.", "warningCallUnsupportedOutgoing": "Вы не можете позвонить, так как ваш браузер не поддерживает вызовы.", "warningCallUpgradeBrowser": "Для совершения вызовов обновите Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Пытаемся подключиться. У {brandName} может не получиться доставить сообщения.", "warningConnectivityNoInternet": "Отсутствует подключение к интернету. Вы не можете отправлять и получать сообщения.", "warningLearnMore": "Подробнее", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Доступна новая версия {brandName}.", "warningLifecycleUpdateLink": "Обновить сейчас", "warningLifecycleUpdateNotes": "Что нового", "warningNotFoundCamera": "Вы не можете позвонить, так как ваш компьютер нет имеет камеры.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Разрешить доступ к микрофону", "warningPermissionRequestNotification": "[icon] Разрешить уведомления", "warningPermissionRequestScreen": "[icon] Разрешить доступ к экрану", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "wireLinux": "{brandName} для Linux", + "wireMacos": "{brandName} для macOS", + "wireWindows": "{brandName} для Windows", + "wire_for_web": "{brandName} для Web" } diff --git a/src/i18n/si-LK.json b/src/i18n/si-LK.json index e6e2d23dd18..7ffbd59c904 100644 --- a/src/i18n/si-LK.json +++ b/src/i18n/si-LK.json @@ -104,7 +104,7 @@ "accessibility.closeNotificationsLabel": "දැනුම්දීමේ සැකසුම් වසන්න", "accessibility.conversation.goBack": "සංවාදයේ තොරතුරු වෙත ආපසු", "accessibility.conversation.sectionLabel": "සංවාද ලැයිස්තුව", - "accessibility.conversationAssetImageAlt": "Image from {username} from {messageDate}", + "accessibility.conversationAssetImageAlt": "{messageDate} දී {username} ගෙන් ඡායාරූපය", "accessibility.conversationContextMenuOpenLabel": "තවත් විකල්ප අරින්න", "accessibility.conversationDetailsActionDevicesLabel": "උපාංග පෙන්වන්න", "accessibility.conversationDetailsActionGroupAdminLabel": "සමූහයේ පරිපාලක සකසන්න", @@ -118,7 +118,7 @@ "accessibility.conversationStatusUnreadMention": "නොකියවූ සැඳහුම", "accessibility.conversationStatusUnreadPing": "මගහැරුණු හැඬවීමක්", "accessibility.conversationStatusUnreadReply": "නොකියවූ පිළිතුර", - "accessibility.conversationTitle": "{username} status {status}", + "accessibility.conversationTitle": "{username} තත්‍වය {status}", "accessibility.emojiPickerSearchPlaceholder": "ඉමෝජි සොයන්න", "accessibility.giphyModal.close": "'චලරූ' කවුළුව වසන්න", "accessibility.giphyModal.loading": "giphy පූරණය වෙමින්", @@ -147,12 +147,12 @@ "accessibility.messageActionsMenuLabel": "පණිවිඩ ක්‍රියාමාර්ග", "accessibility.messageActionsMenuLike": "හදවතකින් ප්‍රතික්‍රියා දක්වන්න", "accessibility.messageActionsMenuThumbsUp": "මනාපයකින් ප්‍රතික්‍රියා දක්වන්න", - "accessibility.messageDetailsReadReceipts": "Message viewed by {readReceiptText}, open details", - "accessibility.messageReactionDetailsPlural": "{emojiCount} reactions, react with {emojiName} emoji", - "accessibility.messageReactionDetailsSingular": "{emojiCount} reaction, react with {emojiName} emoji", + "accessibility.messageDetailsReadReceipts": "{readReceiptText} පණිවිඩය දැක ඇත, විස්තර බලන්න", + "accessibility.messageReactionDetailsPlural": "{emojiName} සමඟ ප්‍රතික්‍රියාව, ප්‍රතික්‍රියා {emojiCount}", + "accessibility.messageReactionDetailsSingular": "{emojiName} සමඟ ප්‍රතික්‍රියාව, ප්‍රතික්‍රියා {emojiCount}", "accessibility.messages.like": "පණිවිඩයට කැමතියි", "accessibility.messages.liked": "පණිවිඩයට අකැමතියි", - "accessibility.openConversation": "Open profile of {name}", + "accessibility.openConversation": "{name} ගේ පැතිකඩ අරින්න", "accessibility.preferencesDeviceDetails.goBack": "උපාංගයේ විශ්ලේෂණයට ආපසු", "accessibility.rightPanel.GoBack": "ආපසු යන්න", "accessibility.rightPanel.close": "සංවාදයේ තොරතුරු වසන්න", @@ -170,7 +170,7 @@ "acme.done.button.close": "'සහතිකය බාගැනිණි' කවුළුව වසන්න", "acme.done.button.secondary": "සහතිකයේ විස්තර", "acme.done.headline": "සහතිකය නිකුත් කෙරිණි", - "acme.done.paragraph": "The certificate is active now and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.done.paragraph": "සහතිකය දැන් සක්‍රිය අතර ඔබගේ උපාංගය සත්‍යාපිතයි. ඔබගේ [bold]වයර් අභිප්‍රේත[/bold] යටතේ [bold]උපාංගවල[/bold] මෙම සහතිකය පිළිබඳ වැඩි විස්තර හමු වනු ඇත.

අන්ත අනන්‍යතාවය ගැන තව දැනගන්න ", "acme.error.button.close": "'යමක් වැරදී ඇත' කවුළුව වසන්න", "acme.error.button.primary": "නැවත", "acme.error.button.secondary": "අවලංගු", @@ -180,17 +180,17 @@ "acme.inProgress.button.close": "'සහතිකය ගැනෙමින්' කවුළුව වසන්න", "acme.inProgress.headline": "සහතිකය ගැනෙමින්...", "acme.inProgress.paragraph.alt": "බාගැනෙමින්…", - "acme.inProgress.paragraph.main": "Please navigate to your web browser and log in to the certiticate service. [br] In case the website does not open. you can also navigate there manually by following this URL: [br] [link] {url} [/link]", + "acme.inProgress.paragraph.main": "කරුණාකර ඔබගේ අතිරික්සුවට ගොස් සහතික සේවාවට පිවිසෙන්න. [br] අඩවිය විවෘත නොවේ නම්, ඔබට මෙම ඒ.ස.නි. අනුගමනය කිරීමට හැකිය: [br] [/link]", "acme.remindLater.button.primary": "හරි", - "acme.remindLater.paragraph": "You can get the certificate in your [bold]Wire settings[/bold] during the next {delayTime}. Open [bold]Devices[/bold] and select [bold]Get Certificate[/bold] for your current device.

To continue using Wire without interruption, retrieve it in time – it doesn’t take long.

Learn more about end-to-end identity ", + "acme.remindLater.paragraph": "ඊළඟ {delayTime} අතරතුර ඔබගේ [bold]වයර් සැකසුම්[/bold] තුළ සහතිකය ලබා ගැනීමට හැකිය. [bold]උපාංග[/bold] විවෘත කර ඔබගේ වත්මන් උපාංගය සඳහා [bold]සහතිකයක් ගන්න[/bold] තෝරන්න.

බාධාවකින් තොරව දිගටම වයර් භාවිතා කිරීමට එය නියමිත වේලාවට ලබා ගන්න – එතරම් කාලයක් ගත නොවේ.

අන්ත අනන්‍යතාවය ගැන තව දැනගන්න ", "acme.renewCertificate.button.close": "'අන්ත අනන්‍යතා සහතිකය යාවත්කාල' කවුළුව වසන්න", "acme.renewCertificate.button.primary": "සහතිකය යාවත්කාලය", "acme.renewCertificate.button.secondary": "පසුව මතක් කරන්න", - "acme.renewCertificate.gracePeriodOver.paragraph": "The end-to-end identity certificate for this device has expired. To keep your Wire communication at the highest security level, please update the certificate.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.gracePeriodOver.paragraph": "මෙම උපාංගයේ අන්ත අනන්‍යතා සහතිකය කල් ඉකුත් වී ඇත. ඔබගේ වයර් සන්නිවේදනය ඉහළම ආරක්‍ෂණ මට්ටමින් පවත්වා ගැනීමට කරුණාකර සහතිකය යාවත්කාල කරන්න.

සහතිකය ස්වයංක්‍රීයව යාවත්කාල කිරීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", "acme.renewCertificate.headline.alt": "අන්ත අනන්‍යතා සහතිකය යාවත්කාලය", - "acme.renewCertificate.paragraph": "The end-to-end identity certificate for this device expires soon. To keep your communication at the highest security level, update your certificate now.

Enter your identity provider’s credentials in the next step to update the certificate automatically.

Learn more about end-to-end identity ", + "acme.renewCertificate.paragraph": "මෙම උපාංගයේ අන්ත අනන්‍යතා සහතිකය ළඟදීම කල් ඉකුත් වනු ඇත. ආරක්‍ෂිතව සන්නිවේදනයට, දැන්ම ඔබගේ සහතිකය යාවත්කාල කරන්න.

සහතිකය ස්වයංක්‍රීයව යාවත්කාල කිරීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", "acme.renewal.done.headline": "සහතිකය යාවත්කාල විය", - "acme.renewal.done.paragraph": "The certificate is updated and your device is verified. You can find more details about this certificate in your [bold]Wire Preferences[/bold] under [bold]Devices.[/bold]

Learn more about end-to-end identity ", + "acme.renewal.done.paragraph": "සහතිකය යාවත්කාලීන අතර ඔබගේ උපාංගය සත්‍යාපිතයි. ඔබගේ [bold]වයර් අභිප්‍රේත[/bold] යටතේ [bold]උපාංගවල[/bold] මෙම සහතිකය පිළිබඳ වැඩි විස්තර හමු වනු ඇත.

අන්ත අනන්‍යතාවය ගැන තව දැනගන්න", "acme.renewal.inProgress.headline": "සහතිකය යාවත්කාල වෙමින්...", "acme.selfCertificateRevoked.button.cancel": "උපාංගය දිගටම භාවිතා කරන්න", "acme.selfCertificateRevoked.button.primary": "නික්මෙන්න", @@ -199,13 +199,13 @@ "acme.settingsChanged.button.close": "'අන්ත අනන්‍යතා සහතිකය' කවුළුව වසන්න", "acme.settingsChanged.button.primary": "සහතිකය ගන්න", "acme.settingsChanged.button.secondary": "පසුව මතක් කරන්න", - "acme.settingsChanged.gracePeriodOver.paragraph": "Your team now uses end-to-end identity to make Wire's usage more secure. The device verification takes place automatically using a certificate.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.gracePeriodOver.paragraph": "ඔබගේ කණ්ඩායමට අන්ත අනන්‍යතාවය යොදා ගෙන දැන් වයර් භාවිතය වඩාත් සුරක්‍ෂිත කර ඇත. සහතිකයක් භාවිතයෙන් උපාංග සත්‍යාපනය ස්වයංක්‍රීයව සිදු වේ.

මෙම උපාංගයට ස්වයංක්‍රීයව සත්‍යාපන සහතිකයක් ලබා ගැනීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", "acme.settingsChanged.headline.alt": "අන්ත අනන්‍යතා සහතිකය", "acme.settingsChanged.headline.main": "කණ්ඩායමේ සැකසුම් සංශෝධිතයි", - "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", + "acme.settingsChanged.paragraph": "ඔබගේ කණ්ඩායමට අන්ත අනන්‍යතාවය යොදා ගෙන අද වන විට වයර් භාවිතය වඩාත් සුරක්‍ෂිත සහ ප්‍රායෝගික කර ඇත. කලින් අතින් කළ යුතු ක්‍රියාවලිය වෙනුවට උපාංග සත්‍යාපන සහතිකයක් භාවිතයෙන් ස්වයංක්‍රීයව සිදු වේ. මෙමගින්, ඔබ දැනට තිබෙන උසස්ම ආරක්‍ෂණ ප්‍රමිතිය යටතේ සන්නිවේදනය කරයි.

මෙම උපාංගයට ස්වයංක්‍රීයව සත්‍යාපන සහතිකයක් ලබා ගැනීමට ඊළඟ පියවරේ දී ඔබගේ අනන්‍යතා ප්‍රතිපාදකයාගේ අක්තපත්‍ර ඇතුල් කරන්න.

අන්ත අනන්‍යතාවය පිළිබඳව තව දැනගන්න", "addParticipantsConfirmLabel": "එකතු", "addParticipantsHeader": "සහභාගීන් එකතු කරන්න", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "සහභාගීන් ({number}) ක් යොදන්න", "addParticipantsManageServices": "සේවා කළමනාකරණය", "addParticipantsManageServicesNoResults": "සේවා කළමනාකරණය", "addParticipantsNoServicesManager": "සේවා යනු ඔබගේ කාර්ය ප්‍රවාහය වැඩිදියුණු කරන උපකාරක වේ.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "මුරපදය අමතක වුණා", "authAccountPublicComputer": "මෙය පොදු පරිගණකයකි", "authAccountSignIn": "පිවිසෙන්න", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "{brandName} වෙත පිවිසීමට දත්තකඩ සබල කරන්න.", + "authBlockedDatabase": "{brandName} සඳහා පණිවිඩ පෙන්වීමට ස්ථානීය ආචයනයට ප්‍රවේශය වුවමනාය. පෞද්ගලික ප්‍රකාරයේදී ස්ථානීය ආචයනය නොතිබේ.", + "authBlockedTabs": "{brandName} දැනටමත් වෙනත් පටිත්තක විවෘතයි", "authBlockedTabsAction": "ඒ වෙනුවට මෙම පටිත්ත භාවිතා කරන්න", "authErrorCode": "වලංගු නොවන කේතයකි", "authErrorCountryCodeInvalid": "දේශයෙහි කේතය වලංගු නොවේ", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "මුරපදය වෙනස් කරන්න", "authHistoryButton": "හරි", "authHistoryDescription": "පෞද්ගලිකත්‍ව හේතූන් මත, ඔබගේ සංවාද ඉතිහාසය මෙහි නොපෙන්වනු ඇත.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "ඔබ මෙම උපාංගයේ {brandName} භාවිතා කරන පළමු අවස්ථාව මෙයයි.", "authHistoryReuseDescription": "මේ අතරතුර යවන ලද පණිවිඩ මෙහි නොපෙන්වනු ඇත.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "ඔබ මීට පෙර මෙම උපාංගයේ {brandName} භාවිතා කර ඇත.", "authLandingPageTitleP1": "ආරක්‍ෂිත ", "authLandingPageTitleP2": "ගිණුමක් සාදන්න හෝ පිවිසෙන්න", "authLimitButtonManage": "උපාංග කළමනාකරණය", "authLimitButtonSignOut": "නික්මෙන්න", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "මෙහි {brandName} භාවිතා කිරීම ඇරඹීමට ඔබගේ අනෙක් උපාංග වලින් එකක් ඉවත් කරන්න.", "authLimitDevicesCurrent": "(වත්මන්)", "authLimitDevicesHeadline": "උපාංග", "authLoginTitle": "පිවිසෙන්න", "authPlaceholderEmail": "වි-තැපෑල", "authPlaceholderPassword": "මුරපදය", - "authPostedResend": "Resend to {email}", + "authPostedResend": "{email} වෙත නැවත යවන්න", "authPostedResendAction": "වි-තැපෑලක් නොපෙන්වයිද?", "authPostedResendDetail": "ඔබගේ වි-තැපෑලෙහි ලැබෙන පෙට්ටිය පරීක්‍ෂා කර උපදෙස් අනුගමනය කරන්න.", "authPostedResendHeadline": "ඔබට තැපෑලක් ලැබී ඇත.", "authSSOLoginTitle": "තනි පිවිසුම සමඟ ඇතුළු වන්න", "authSetUsername": "පරිශ්‍රීලක නාමය සකසන්න", "authVerifyAccountAdd": "එකතු", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "මෙය ඔබට {brandName} උපාංග කිහිපයක භාවිතයට ඉඩ දෙයි.", "authVerifyAccountHeadline": "වි-තැපෑලක් හා මුරපදයක් යොදන්න.", "authVerifyAccountLogout": "නික්මෙන්න", "authVerifyCodeDescription": "{number} වෙත එවූ සත්‍යාපන කේතය යොදන්න.", "authVerifyCodeResend": "කේතයක් නොපෙන්වයිද?", "authVerifyCodeResendDetail": "නැවත යවන්න", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "ඔබට නව කේතයක් ඉල්ලීමට හැකිය {expiration}.", "authVerifyPasswordHeadline": "ඔබගේ මුරපදය යොදන්න", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "උපස්ථය සම්පූර්ණ නොවිණි.", "backupExportProgressCompressing": "උපස්ථ ගොනුව සූදානම් වෙමින්", "backupExportProgressHeadline": "සූදානම් වෙමින්...", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "උපස්ථ වෙමින් · {total} න් {processed} — {progress}%", "backupExportSaveFileAction": "ගොනුව සුරකින්න", "backupExportSuccessHeadline": "උපස්ථය සූදානම්", "backupExportSuccessSecondary": "ඔබගේ පරිගණකය නැති වුවහොත් හෝ නව එකකට මාරු වුවහොත් ඉතිහාසය ප්‍රත්‍යර්පණයට මෙය භාවිතා කිරීමට හැකිය.", @@ -305,20 +305,20 @@ "backupImportPasswordErrorHeadline": "වැරදි මුරපදයකි", "backupImportPasswordErrorSecondary": "ආදානය පරීක්‍ෂා කර යළි උත්සාහ කරන්න", "backupImportProgressHeadline": "සූදානම් වෙමින්...", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "ඉතිහාසය ප්‍රත්‍යර්පණය වෙමින් · {total} න් {processed} — {progress}%", "backupImportSuccessHeadline": "ඉතිහාසය ප්‍රත්‍යර්පණය විය.", "backupImportVersionErrorHeadline": "නොගැළපෙන උපස්ථයකි", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", - "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "backupImportVersionErrorSecondary": "නව හෝ යල් පැන ගිය {brandName} අනුවාදයකින් මෙම උපස්ථය සාදා තිබෙන හෙයින් මෙහි ප්‍රත්‍යර්පණයට නොහැකිය.", + "backupPasswordHint": "කුඩා සහ ලොකු අකුරක් ද, අංකයක් ද, විශේෂ අකුරක් ද සහිතව අවම වශයෙන් අකුරු {minPasswordLength} ක් යොදා ගන්න.", "backupTryAgain": "නැවත", "buttonActionError": "උත්තරය යැවීමට නොහැකිය, යළි උත්සාහ කරන්න", "callAccept": "පිළිගන්න", "callChooseSharedScreen": "බෙදාගැනීමට තිරයක් තෝරන්න", "callChooseSharedWindow": "බෙදාගැනීමට කවුළුවක් තෝරන්න", - "callConversationAcceptOrDecline": "{conversationName} is calling. Press control + enter to accept the call or press control + shift + enter to decline the call.", + "callConversationAcceptOrDecline": "{conversationName} අමතමින්. ඇමතුම පිළිගැනීමට පාලන + ඇතුල් කරන්න (ctrl + enter) ඔබන්න හෝ ඇමතුම ඉවතලීමට පාලන + මාරුව + ඇතුල් කරන්න (ctrl + shift + enter) ඔබන්න.", "callDecline": "ප්‍රතික්‍ෂේප", "callDegradationAction": "හරි", - "callDegradationDescription": "The call was disconnected because {username} is no longer a verified contact.", + "callDegradationDescription": "{username} තවදුරටත් සත්‍යාපිත සබඳතාවක් නොවන නිසා ඇමතුම විසන්ධි විය.", "callDegradationTitle": "ඇමතුම නිමා විය", "callDurationLabel": "පරාසය", "callEveryOneLeft": "සියළුම සහභාගීන් හැරගියා.", @@ -326,7 +326,7 @@ "callMaximizeLabel": "ඇමතුම විහිදන්න", "callNoCameraAccess": "රූගතයට ප්‍රවේශය නැත", "callNoOneJoined": "වෙනත් සහභාගීන් එක් නොවිණි.", - "callParticipants": "{number} on call", + "callParticipants": "ඇමතුමෙහි {number} ක් සිටියි", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,14 +334,14 @@ "callStateCbr": "අචල බිටු අනුපාතය", "callStateConnecting": "සම්බන්ධ වෙමින්…", "callStateIncoming": "අමතමින්…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} අමතමින්", "callStateOutgoing": "නාද වෙමින්…", "callWasEndedBecause": "ඔබගේ ඇමතුම අවසන් වුණි මන්ද", "callingPopOutWindowTitle": "{brandName} Call", - "callingRestrictedConferenceCallOwnerModalDescription": "Your team is currently on the free Basic plan. Upgrade to Enterprise for access to features such as starting conferences and more. [link]Learn more about {brandName} Enterprise[/link]", + "callingRestrictedConferenceCallOwnerModalDescription": "ඔබගේ කණ්ඩායම දැනට මූලික නොමිලේ සැලසුමෙහි සිටියි. සම්මන්ත්‍රණ ඇරඹීමට සහ වෙනත් විශේෂාංග සඳහා ප්‍රවේශයට ව්‍යවසාය වෙත උත්ශ්‍රේණි කරන්න. [link]{brandName} ව්‍යවසාය[/link] ගැන තව දැනගන්න", "callingRestrictedConferenceCallOwnerModalTitle": "ව්‍යවසාය වෙත උත්ශ්‍රේණිය", "callingRestrictedConferenceCallOwnerModalUpgradeButton": "උත්ශ්‍රේණි කරන්න", - "callingRestrictedConferenceCallPersonalModalDescription": "The option to initiate a conference call is only available in the paid version of {brandName}.", + "callingRestrictedConferenceCallPersonalModalDescription": "සම්මන්ත්‍රණ ඇමතුම් විකල්පය තිබෙන්නේ {brandName} ගෙවන අනුවාදයෙහි පමණි.", "callingRestrictedConferenceCallPersonalModalTitle": "විශේෂාංගය නොතිබේ", "callingRestrictedConferenceCallTeamMemberModalDescription": "ඔබගේ කණ්ඩායම ව්‍යවසාය සැලසුමට උත්ශ්‍රේණි කිරීමෙන් සම්මන්ත්‍රණ ඇමතුමක් ඇරඹීමට හැකිය.", "callingRestrictedConferenceCallTeamMemberModalTitle": "විශේෂාංගය නොතිබේ", @@ -359,7 +359,7 @@ "collectionSectionFiles": "ගොනු", "collectionSectionImages": "ඡායාරූප", "collectionSectionLinks": "සබැඳි", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "සියල්ල පෙන්වන්න {number}", "connectionRequestConnect": "සබඳින්න", "connectionRequestIgnore": "නොසලකන්න", "conversation.AllDevicesVerified": "සියලු උපාංගවල ඇඟිලි සටහන් සත්‍යාපිතයි (ප්‍රෝටියස්)", @@ -367,19 +367,19 @@ "conversation.AllE2EIDevicesVerifiedShort": "සියලු උපාංග සත්‍යාපිතයි (අන්ත අනන්‍යතාව)", "conversation.AllVerified": "සියලු ඇඟිලි සටහන් සත්‍යාපිතයි (ප්‍රෝටියස්)", "conversation.E2EICallAnyway": "කෙසේ වුවත් අමතන්න", - "conversation.E2EICallDisconnected": "The call was disconnected as {user} started using a new device or has an invalid certificate.", + "conversation.E2EICallDisconnected": "{user} නව උපාංගයක් භාවිතා කරන නිසා හෝ වලංගු නොවන සහතිකයක් තිබෙන බැවින් ඇමතුම විසන්ධි විය.", "conversation.E2EICancel": "අවලංගු", - "conversation.E2EICertificateExpired": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device with an expired end-to-end identity certificate.", + "conversation.E2EICertificateExpired": "[bold]{user}[/bold] කල් ඉකුත් වූ අන්ත අනන්‍යතා සහතිකයක් සමඟ අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", "conversation.E2EICertificateNoLongerVerifiedGeneric": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරන නිසා හෝ වලංගු නොවන සහතිකයක් තිබෙන බැවින් සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.[link]තව දැනගන්න[/link]", - "conversation.E2EICertificateRevoked": "This conversation is no longer verified, as a team admin revoked the end-to-end identity certificate for at least one of [bold]{user}[/bold] devices. [link]Learn more[/link]", + "conversation.E2EICertificateRevoked": "කණ්ඩායමේ පරිපාලකයෙක් අවම වශයෙන් [bold]{user}[/bold]ගේ එක් උපාංගයක අන්ත අනන්‍යතා සහතිකය අහෝසි කළ බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ. [link]තව දැනගන්න[/link]", "conversation.E2EIConversationNoLongerVerified": "සංවාදය තවදුරටත් සත්‍යාපිත නොවේ", "conversation.E2EIDegradedInitiateCall": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරයි හෝ වලංගු නොවන සහතිකයක් ඇත. ඔබට තවමත් ඇමතීමට වුවමනා ද?", "conversation.E2EIDegradedJoinCall": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරයි හෝ වලංගු නොවන සහතිකයක් ඇත. ඔබට තවමත් ඇමතුමට එක් වීමට වුවමනා ද?", "conversation.E2EIDegradedNewMessage": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරයි හෝ වලංගු නොවන සහතිකයක් ඇත. ඔබට තවමත් පණිවිඩය යැවීමට වුවමනා ද?", "conversation.E2EIGroupCallDisconnected": "අවම වශයෙන් එක් සහභාගියෙක් නව උපාංගයක් භාවිතා කරන නිසා හෝ වලංගු නොවන සහතිකයක් තිබෙන බැවින් ඇමතුම විසන්ධි විය.", "conversation.E2EIJoinAnyway": "කෙසේ වුවත් එක්වන්න", - "conversation.E2EINewDeviceAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", - "conversation.E2EINewUserAdded": "This conversation is no longer verified, as [bold]{user}[/bold] uses at least one device without a valid end-to-end identity certificate.", + "conversation.E2EINewDeviceAdded": "[bold]{user}[/bold] වලංගු අන්ත අනන්‍යතා සහතිකයක් නැතිව අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", + "conversation.E2EINewUserAdded": "[bold]{user}[/bold] වලංගු අන්ත අනන්‍යතා සහතිකයක් නැතිව අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", "conversation.E2EIOk": "හරි", "conversation.E2EISelfUserCertificateExpired": "ඔබ කල් ඉකුත් වූ අන්ත අනන්‍යතා සහතිකයක් සමඟ අවම වශයෙන් එක් උපාංගයක් භාවිතා කරන බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ.", "conversation.E2EISelfUserCertificateRevoked": "කණ්ඩායමේ පරිපාලකයෙක් අවම වශයෙන් ඔබගේ එක් උපාංගයක අන්ත අනන්‍යතා සහතිකය අහෝසි කළ බැවින් මෙම සංවාදය තවදුරටත් සත්‍යාපිත නොවේ. [link]තව දැනගන්න[/link]", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "කියවූ බවට ලදුපත් සක්‍රියයි", "conversationCreateTeam": "[showmore]කණ්ඩායමේ සියළු සාමාජිකයින්[/showmore] සමඟ", "conversationCreateTeamGuest": "[showmore]කණ්ඩායමේ සියළු සාමාජිකයින් හා අමුත්තෙක්[/showmore] සමඟ", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "[showmore]කණ්ඩායමේ සියළු සාමාජිකයින් හා අමුත්තන් {count} ක්[/showmore] සමඟ", "conversationCreateTemporary": "ඔබ සංවාදයට එක්වුණා", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": "{users} සමඟ", + "conversationCreateWithMore": "{users} හා තවත් [showmore]{count} ක්[/showmore] සමඟ", + "conversationCreated": "{users}} සමඟ සංවාදයක් [bold]{name}[/bold] ආරම්භ කළා", + "conversationCreatedMore": "{users} හා [showmore]තවත් {count} ක්[/showmore] සමග [bold]{name}[/bold] සංවාදයක් ආරම්භ කළා", + "conversationCreatedName": "[bold]{name}[/bold] සංවාදයක් ආරම්භ කළා", "conversationCreatedNameYou": "[bold]ඔබ[/bold] සංවාදයක් ආරම්භ කළා", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "ඔබ {users} සමඟ සංවාදයක් ආරම්භ කළා", + "conversationCreatedYouMore": "{users} හා [showmore]තවත් {count} ක්[/showmore] සමග ඔබ සංවාදයක් ආරම්භ කළා", + "conversationDeleteTimestamp": "මැකිණි: {date}", "conversationDetails1to1ReceiptsFirst": "දෙපාර්ශ්වයම කියවූ බවට ලදුපත් සක්‍රිය කරන්නේ නම් පණිවිඩ කියවන විට ඔබට දැකගත හැකිය.", "conversationDetails1to1ReceiptsHeadDisabled": "ඔබ කියවූ බවට ලදුපත් අබල කර ඇත", "conversationDetails1to1ReceiptsHeadEnabled": "ඔබ කියවූ බවට ලදුපත් සබල කර ඇත", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "අවහිර", "conversationDetailsActionCancelRequest": "ඉල්ලීම ඉවතලන්න", "conversationDetailsActionClear": "අන්තර්ගතය මකන්න", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "සියල්ල පෙන්වන්න ({number})", "conversationDetailsActionCreateGroup": "සමූහයක් සාදන්න", "conversationDetailsActionDelete": "සමූහය මකන්න", "conversationDetailsActionDevices": "උපාංග", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " මෙය භාවිතය අරඹා ඇත:", "conversationDeviceStartedUsingYou": " මෙය භාවිතය අරඹා ඇත:", "conversationDeviceUnverified": " අසත්‍යාපනය කර ඇත:", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": "{user} ගේ උපාංග", "conversationDeviceYourDevices": " ඔබගේ උපාංග", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "සංස්කරණය: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "ඒකාබද්ධ", @@ -509,39 +509,39 @@ "conversationLabelFavorites": "ප්‍රියතම", "conversationLabelGroups": "සමූහ", "conversationLabelPeople": "පුද්ගලයින්", - "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", - "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", - "conversationLikesCaptionReactedPlural": "reacted with {emojiName}", - "conversationLikesCaptionReactedSingular": "reacted with {emojiName}", + "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] සහ [bold]{secondUser}[/bold]", + "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] සහ [showmore]{number} තවත් [/showmore]", + "conversationLikesCaptionReactedPlural": "{emojiName} සමඟ ප්‍රතික්‍රියා දක්වා ඇත", + "conversationLikesCaptionReactedSingular": "{emojiName} සමඟ ප්‍රතික්‍රියා දක්වා ඇත", "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "සිතියම අරින්න", "conversationMLSMigrationFinalisationOngoingCall": "MLS වෙත සංක්‍රමණය හේතුවෙන් ඔබගේ වත්මන් ඇමතුම ගැටලු සහගත විය හැකිය. එසේ වුවහොත්, විසන්ධි කර නැවත අමතන්න.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] දැන් {users} සංවාදයට එක් කළා", + "conversationMemberJoinedMore": "[bold]{name}[/bold] දැන් {users} හා [show more]තවත් {count} ක්[/showmore] සංවාදයට එක් කළා", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] එක්වුණා", "conversationMemberJoinedSelfYou": "[bold]ඔබ[/bold] එක්වුණා", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberJoinedYou": "[bold]ඔබ[/bold] දැන් {users} සංවාදයට එක් කළා", + "conversationMemberJoinedYouMore": "[bold]ඔබ[/bold] සංවාදයට {users} සහ [showmore]{count} තවත් [/showmore] එකතු කළා", + "conversationMemberLeft": "[bold]{name}[/bold] හැරගියා", "conversationMemberLeftYou": "[bold]ඔබ[/bold] හැරගියා", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", - "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", - "conversationMemberWereRemoved": "{users} were removed from the conversation", + "conversationMemberRemoved": "[bold]{name}[/bold] {users} ඉවත් කළා", + "conversationMemberRemovedMissingLegalHoldConsent": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් {user} මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", + "conversationMemberRemovedYou": "[bold]ඔබ[/bold] {users} ඉවත් කළා", + "conversationMemberWereRemoved": "{users} සංවාදයෙන් ඉවත් කර ඇත", "conversationMessageDelivered": "බාර දුනි", "conversationMissedMessages": "ඔබ යම් කාලයක් මෙම උපාංගය භාවිතා කර නැත. ඇතැම් පණිවිඩ මෙහි නොපෙන්වයි.", "conversationModalRestrictedFileSharingDescription": "ඔබගේ ගොනු බෙදාගැනීමේ සීමා හේතුවෙන් මෙම ගොනුව බෙදා ගැනීමට නොහැකි විය.", "conversationModalRestrictedFileSharingHeadline": "ගොනු බෙදාගැනීමේ සීමා", - "conversationMultipleMembersRemovedMissingLegalHoldConsent": "{users} were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "{users} and {count} more were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsent": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් {users} මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", + "conversationMultipleMembersRemovedMissingLegalHoldConsentMore": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් {users} හා තවත් {count} දෙනෙක් මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", "conversationNewConversation": "වයර් සන්නිවේදනය සෑම විටම අන්ත සංකේතිතයි. මෙම සංවාදයේ ඔබ යවන සහ ලැබෙන සෑම දෙයක්ම ඔබට සහ ඔබගේ සබඳතාවට පමණක් ප්‍රවේශ වීමට හැකිය.", "conversationNotClassified": "ආරක්‍ෂණ මට්ටම: වර්ගීකෘත නොවේ ", "conversationNotFoundMessage": "ඔබට මෙම ගිණුමට අවසර නැත හෝ එය තවදුරටත් නොපවතියි.", - "conversationNotFoundTitle": "{brandName} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} මගින් මෙම සංවාදය ඇරීමට නොහැකිය.", "conversationParticipantsSearchPlaceholder": "නමින් සොයන්න", "conversationParticipantsTitle": "පුද්ගලයින්", "conversationPing": "හැඬවීය", - "conversationPingConfirmTitle": "Are you sure you want to ping {memberCount} people?", + "conversationPingConfirmTitle": "ඔබට {memberCount} දෙනෙකුගේ උපාංග හැඬවීමට වුවමනාද?", "conversationPingYou": "හැඬවීය", "conversationPlaybackError": "Unsupported video type, please download", "conversationPlaybackErrorDownload": "Download", @@ -558,22 +558,22 @@ "conversationRenameYou": " සංවාදය නැවත නම් කළා", "conversationResetTimer": " කාල පණිවිඩ අක්‍රිය කෙරිණි", "conversationResetTimerYou": " කාල පණිවිඩ අක්‍රිය කෙරිණි", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "{users} සමඟ සංවාදයක් අරඹන්න", + "conversationSendPastedFile": "{date} දී සේයාරුවක් අලවා ඇත", "conversationServicesWarning": "මෙම සංවාදයේ අන්තර්ගතයට සේවා ප්‍රවේශය ඇත", "conversationSomeone": "යමෙක්", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] කණ්ඩායමෙන් ඉවත් කර ඇත", "conversationToday": "අද", "conversationTweetAuthor": "ට්විටර් හි", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "[highlight]{user}[/highlight] වෙතින් පණිවිඩයක් ලැබී නැත.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]ගේ උපාංගයේ අනන්‍යතාවය වෙනස් විය. බාර නොදුන් පණිවිඩයකි.", "conversationUnableToDecryptErrorMessage": "දෝෂය", "conversationUnableToDecryptLink": "ඇයි?", "conversationUnableToDecryptResetSession": "වාරය යළි සකසන්න", "conversationUnverifiedUserWarning": "ඔබ සංවේදී තොරතුරු බෙදාගන්නා අය ගැන තවමත් ප්‍රවේශම් වන්න.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " {time} ට කාල පණිවිඩ සැකසිණි", + "conversationUpdatedTimerYou": " {time} ට කාල පණිවිඩ සැකසිණි", "conversationVideoAssetRestricted": "දෘශ්‍යක ලැබීම වළක්වා ඇත", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ඔබ", "conversationYouRemovedMissingLegalHoldConsent": "නෛතික රැඳවුම ක්‍රියාත්මක වූ හෙයින් [bold]ඔබව[/bold] මෙම සංවාදයෙන් ඉවත් කෙරිණි. [link]තව දැනගන්න[/link]", "conversationsAllArchived": "සියල්ල සංරක්‍ෂිතයි", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} දෙනෙක් රැඳී සිටියි", "conversationsConnectionRequestOne": "එක් අයෙක් රැඳී සිටියි", "conversationsContacts": "සබඳතා", "conversationsEmptyConversation": "සමූහ සංවාදය", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "යමෙක් පණිවිඩයක් එවා ඇත", "conversationsSecondaryLineEphemeralReply": "ඔබට පිළිතුරු දී ඇත", "conversationsSecondaryLineEphemeralReplyGroup": "යමෙක් ඔබට පිළිතුරු දී ඇත", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", - "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineIncomingCall": "{user} අමතමින්", + "conversationsSecondaryLinePeopleAdded": "{user} දෙනෙක් එක් කෙරිණි", + "conversationsSecondaryLinePeopleLeft": "{number} දෙනෙක් හැරගියා", + "conversationsSecondaryLinePersonAdded": "{user} එකතු කර ඇත", + "conversationsSecondaryLinePersonAddedSelf": "{user} එක්වුණා", + "conversationsSecondaryLinePersonAddedYou": "{user} ඔබව එකතු කළා", + "conversationsSecondaryLinePersonLeft": "{user} හැරගියා", + "conversationsSecondaryLinePersonRemoved": "{user} ඉවත් කර ඇත", + "conversationsSecondaryLinePersonRemovedTeam": "{user} කණ්ඩායමෙන් ඉවත් කර ඇත", + "conversationsSecondaryLineRenamed": "{user} සංවාදය නැවත නම් කළා", + "conversationsSecondaryLineSummaryMention": "සැඳහුම් {number} යි", + "conversationsSecondaryLineSummaryMentions": "සැඳහුම් {number} යි", + "conversationsSecondaryLineSummaryMessage": "පණිවිඩ {number} යි", + "conversationsSecondaryLineSummaryMessages": "පණිවිඩ {number} යි", + "conversationsSecondaryLineSummaryMissedCall": "මගහැරුණු ඇමතුම් {number} යි", + "conversationsSecondaryLineSummaryMissedCalls": "මගහැරුණු ඇමතුම් {number} යි", + "conversationsSecondaryLineSummaryPing": "හැඬවීම් {number}", + "conversationsSecondaryLineSummaryPings": "හැඬවීම් {number}", + "conversationsSecondaryLineSummaryReplies": "පිළිතුරු {number} යි", + "conversationsSecondaryLineSummaryReply": "පිළිතුරු {number} යි", "conversationsSecondaryLineYouLeft": "ඔබ හැරගියා", "conversationsSecondaryLineYouWereRemoved": "ඔබව ඉවත් කර ඇත", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,44 +668,44 @@ "extensionsBubbleButtonGif": "චලනරූ", "extensionsGiphyButtonMore": "අන් එකක්", "extensionsGiphyButtonOk": "යවන්න", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • giphy.com මගින්", "extensionsGiphyNoGifs": "අපොයි, චලනරූ නැත", "extensionsGiphyRandom": "අහඹු", - "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", - "failedToAddParticipantSingularOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", - "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", - "failedToAddParticipantsPlural": "[bold]{total} participants[/bold] could not be added to the group.", - "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", - "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] and [bold]{name}[/bold] could not be added to the group.", - "failedToAddParticipantsSingularDetailsNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backends do not federate with each other.", - "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{name}[/bold] could not be added to the group as the backend of [bold]{domain}[/bold] could not be reached.", - "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] could not be added to the group.", + "failedToAddParticipantSingularNonFederatingBackends": "සියළුම සමූහ සහභාගීන්ගේ සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantSingularOfflineBackend": "[bold]{domain}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි වූ බැවින් [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantSingularOfflineForTooLong": "[bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsPlural": "[bold]සහභාගීන් {total} ක්[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsPluralDetailsNonFederatingBackends": "[bold]{names}[/bold] සහ [bold]{name}[/bold] සම්බන්ධිත සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsPluralDetailsOfflineBackend": "[bold]{domain}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි වූ බැවින් [bold]{names}[/bold] සහ [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsPluralDetailsOfflineForTooLong": "[bold]{names}[/bold] සහ [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsSingularDetailsNonFederatingBackends": "සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsSingularDetailsOfflineBackend": "[bold]{domain}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි වූ බැවින් [bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", + "failedToAddParticipantsSingularDetailsOfflineForTooLong": "[bold]{name}[/bold] සමූහයට එක් කිරීමට නොහැකි විය.", "featureConfigChangeModalApplock": "අනිවාර්ය යෙදුමේ අගුල අබල කර ඇත. දැන් යෙදුම වෙත යාමේදී ඔබට මුරකේතයක් හෝ වමිතික සත්‍යාපනයක් වුවමනා නොවේ.", "featureConfigChangeModalApplockHeadline": "කණ්ඩායමේ සැකසුම් සංශෝධිතයි", "featureConfigChangeModalAudioVideoDescriptionItemCameraDisabled": "ඇමතුම්වල දී රූගතය අබලයි", "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "ඇමතුම්වල දී රූගතය සබලයි", - "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", - "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", + "featureConfigChangeModalAudioVideoHeadline": "{brandName} හි වෙනසක් තිබේ", + "featureConfigChangeModalConferenceCallingEnabled": "{brandName} ව්‍යවසාය වෙත ඔබගේ කණ්ඩායම උත්ශ්‍රේණි කර ඇත, දැන් සම්මන්ත්‍රණ ඇමතුම් වැනි විශේෂාංග වෙත ප්‍රවේශය තිබේ. [link]{brandName} ව්‍යවසාය[/link] ගැන තව දැනගන්න", + "featureConfigChangeModalConferenceCallingTitle": "{brandName} ව්‍යවසාය", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "සමූහයේ සියළුම පරිපාලකයින් සඳහා ආගන්තුක සබැඳි උත්පාදනය අබල කර ඇත.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "සමූහයේ සියළුම පරිපාලකයින් සඳහා ආගන්තුක සබැඳි උත්පාදනය සබල කර ඇත.", "featureConfigChangeModalConversationGuestLinksHeadline": "කණ්ඩායමේ සැකසුම් සංශෝධිතයි", "featureConfigChangeModalDownloadPathChanged": "වින්ඩෝස් පරිගණකවල සම්මත ගොනු ස්ථානය වෙනස් වී ඇත. නව සැකසුම යෙදීමට යෙදුම නැවත ආරම්භ කළ යුතුය.", "featureConfigChangeModalDownloadPathDisabled": "වින්ඩෝස් පරිගණකවල සම්මත ගොනු ස්ථානය අබල කර ඇත. බාගත කළ ගොනු නව ස්ථානයක සුරැකීමට යෙදුම නැවත අරඹන්න.", "featureConfigChangeModalDownloadPathEnabled": "ඔබ බාගන්නා ලද ගොනු දැන් ඔබගේ වින්ඩෝස් පරිගණකයේ නිශ්චිත සම්මත ස්ථානයක හමු වනු ඇත. නව සැකසුම යෙදීමට යෙදුම නැවත ආරම්භ කළ යුතුය.", - "featureConfigChangeModalDownloadPathHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalDownloadPathHeadline": "{brandName} හි වෙනසක් සිදු වී ඇත", "featureConfigChangeModalFileSharingDescriptionItemFileSharingDisabled": "ඕනෑම වර්ගයක ගොනු බෙදාගැනීම සහ ලැබීම අබල කර ඇත", "featureConfigChangeModalFileSharingDescriptionItemFileSharingEnabled": "ඕනෑම වර්ගයක ගොනු බෙදාගැනීම සහ ලැබීම සබල කර ඇත", - "featureConfigChangeModalFileSharingHeadline": "There has been a change in {brandName}", + "featureConfigChangeModalFileSharingHeadline": "{brandName} හි වෙනසක් සිදු වී ඇත", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemDisabled": "පණිවිඩ ඉබේ මැකීම අබලයි", "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnabled": "ඉබේ මැකෙන පණිවිඩ සබලයි. පණිවිඩයක් ලිවීමට පෙර කාලය සැකසීමට හැකිය.", - "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "Self-deleting messages are now mandatory. New messages will self-delete after {timeout}.", - "featureConfigChangeModalSelfDeletingMessagesHeadline": "There has been a change in {brandName}", - "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", - "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", - "fileTypeRestrictedIncoming": "File from [bold]{name}[/bold] can’t be opened", - "fileTypeRestrictedOutgoing": "Sharing files with the {fileExt} extension is not permitted by your organization", + "featureConfigChangeModalSelfDeletingMessagesDescriptionItemEnforced": "ඉබේ මැකෙන පණිවිඩ දැන් අනිවාර්යයි. නව පණිවිඩ {timeout} කට පසු ඉබේ මැකෙනු ඇත.", + "featureConfigChangeModalSelfDeletingMessagesHeadline": "{brandName} හි වෙනසක් සිදු වී ඇත", + "federationConnectionRemove": "[bold]{backendUrlOne}[/bold] සහ [bold]{backendUrlTwo}[/bold] සේවාදායක තවදුරටත් එකාබද්ධ නොවේ.", + "federationDelete": "[bold]{backendUrl}[/bold] සමඟ තවදුරටත් [bold]ඔබගේ සේවාදායකය[/bold] ඒකාබද්ධ නොවේ.", + "fileTypeRestrictedIncoming": " [bold]{name}[/bold]  වෙතින් ගොනුව ඇරීමට නොහැකිය", + "fileTypeRestrictedOutgoing": "ඔබගේ සංවිධානයේ {fileExt} දිගුව සහිත ගොනු බෙදා ගැනීමට අවසර නැත", "folderViewTooltip": "බහාලුම්", "footer.copy": "© වයර් ස්විස් ජී.එම්.බී.එච්.", "footer.wireLink": "wire.com", @@ -714,14 +714,14 @@ "fullsearchNoResults": "ප්‍රතිඵල නැත.", "fullsearchPlaceholder": "පෙළ පණිවිඩ සොයන්න", "generatePassword": "මුරපදය උත්පාදනය", - "groupCallConfirmationModalTitle": "Are you sure you want to call {memberCount} people?", + "groupCallConfirmationModalTitle": "ඔබට {memberCount} දෙනෙකුට ඇමතීමට වුවමනාද?", "groupCallModalCloseBtnLabel": "කවුළුව වසන්න, සමූහයක අමතන්න", "groupCallModalPrimaryBtnName": "අමතන්න", "groupCreationDeleteEntry": "නිවේශිතය මකන්න", "groupCreationParticipantsActionCreate": "අහවරයි", "groupCreationParticipantsActionSkip": "මඟහරින්න", "groupCreationParticipantsHeader": "පුද්ගලයින් එක් කරන්න", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "({number}) ක් එක් කරන්න", "groupCreationParticipantsPlaceholder": "නමින් සොයන්න", "groupCreationPreferencesAction": "ඊළඟ", "groupCreationPreferencesErrorNameLong": "අකුරු බොහෝය", @@ -730,7 +730,7 @@ "groupCreationPreferencesNonFederatingEditList": "සහභාගීන් ලේඛනය සංස්කරණය", "groupCreationPreferencesNonFederatingHeadline": "සමූහය සෑදීමට නොහැකිය", "groupCreationPreferencesNonFederatingLeave": "සමූහය සෑදීම ඉවතලන්න", - "groupCreationPreferencesNonFederatingMessage": "People from backends {backends} can’t join the same group conversation, as their backends can’t communicate with each other. To create the group, remove affected participants. [link]Learn more[/link]", + "groupCreationPreferencesNonFederatingMessage": "සේවාදායක අතර සන්නිවේදනය සක්‍රිය නැති බැවින් {backends} සේවාදායකවල සිටින පුද්ගලයින්ට එකම සමූහයක සංවාදයකට එක් වීමට නොහැකිය. සමූහය සෑදීම සඳහා බලපෑමට ලක් වූ සහභාගීන් ඉවත් කරන්න. [link]තව දැනගන්න[/link]", "groupCreationPreferencesPlaceholder": "සමූහයේ නම", "groupParticipantActionBlock": "අවහිර…", "groupParticipantActionCancelRequest": "ඉල්ලීම ඉවතලන්න…", @@ -746,7 +746,7 @@ "groupParticipantActionSendRequest": "සබඳින්න", "groupParticipantActionStartConversation": "සංවාදය අරඹන්න", "groupParticipantActionUnblock": "අනවහිර…", - "groupSizeInfo": "Up to {count} people can join a group conversation.", + "groupSizeInfo": "සමූහ සංවාදයකට {count} දෙනෙකුට එක්විය හැකිය.", "guestLinkDisabled": "ඔබගේ කණ්ඩායම තුළ ආගන්තුක සබැඳි උත්පාදනයට අවසර නැත.", "guestLinkDisabledByOtherTeam": "ඔබට මෙම සංවාදය සඳහා ආගන්තුක සබැඳියක් උත්පාදනයට නොහැකිය. මන්ද, මෙය වෙනත් කණ්ඩායමක කෙනෙක් සාදා ඇති අතර මෙම කණ්ඩායමට ආගන්තුක සබැඳි භාවිතයට අවසර නැත.", "guestLinkPasswordModal.conversationPasswordProtected": "මෙම සංවාදය මුරපදයකින් ආරක්‍ෂිතයි.", @@ -769,7 +769,7 @@ "guestOptionsInfoModalTitleBoldSubTitle": "ඔබට මුරපදය පසුව වෙනස් කිරීමට නොහැකිය. එය ගබඩා කර ගන්න.", "guestOptionsInfoModalTitleSubTitle": "ආගන්තුක සබැඳිය හරහා සංවාදයට එක් වන අය පළමුව මෙම මුරපදය ඇතුල් කළ යුතුය.", "guestOptionsInfoPasswordSecured": "සබැඳිය මුරපදයකින් ආරක්‍ෂිතයි", - "guestOptionsInfoText": "Invite others with a link to this conversation. Anyone with the link can join the conversation, even if they don’t have {brandName}.", + "guestOptionsInfoText": "මෙම සංවාදයට සබැඳියකින් අන් අයට ආරාධනා කරන්න. සබැඳිය තිබෙන ඕනෑම අයෙකුට {brandName} නැති වුවද, සංවාදයට එක් වීමට හැකිය.", "guestOptionsInfoTextForgetPassword": "මුරපදය අමතක ද? සබැඳිය අහෝසි කර අළුතින් සාදන්න.", "guestOptionsInfoTextSecureWithPassword": "මුරපදයකින් සබැඳිය ආරක්‍ෂා කිරීමට හැකිය.", "guestOptionsInfoTextWithPassword": "ආගන්තුක සබැඳියකින් සංවාදයට එක් වන සැමට මුරපදයක් ඇතුල් කිරීමට සිදු වේ.", @@ -822,10 +822,10 @@ "index.welcome": "{brandName} වෙත පිළිගනිමු", "initDecryption": "පණිවිඩ විසංකේතනය වෙමින්", "initEvents": "පණිවිඩ පූරණය වෙමින්", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} / {number2}", + "initReceivedSelfUser": "ආයුබෝවන් {user},", "initReceivedUserData": "නව පණිවිඩ පරීක්‍ෂා වෙමින්", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "සියල්ල අහවරයි - {brandName} භුක්ති විඳින්න", "initValidatedClient": "ඔබගේ සම්බන්ධතා සහ සංවාද ගෙනෙමින්", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "සගයා@වි-තැපෑල.ලංකා", @@ -833,11 +833,11 @@ "invite.nextButton": "ඊළඟ", "invite.skipForNow": "දැනට මඟ හරින්න", "invite.subhead": "සගයන්ට ආරාධනා කරන්න", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "{brandName} වෙත ආරාධනා කරන්න", + "inviteHintSelected": "පිටපත් කිරීමට {metaKey} + ජ ඔබන්න", + "inviteHintUnselected": "තෝරා {metaKey} + ජ ඔබන්න", + "inviteMessage": "මම {brandName} භාවිතා කරමි, {username} සොයාගන්න හෝ get.wire.com වෙත ගොඩවදින්න.", + "inviteMessageNoEmail": "මම {brandName} භාවිතා කරමි. සංවාදයට get.wire.com වෙත ගොඩවදින්න.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -873,21 +873,21 @@ "login.twoFactorLoginTitle": "ගිණුම සත්‍යාපනය කරන්න", "mediaBtnPause": "විරාමය", "mediaBtnPlay": "වාදනය", - "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", + "messageCouldNotBeSentBackEndOffline": "[bold]{domain}[/bold] සේවාදායකයට ළඟා වීමට නොහැකි බැවින් පණිවිඩය යැවීමට නොහැකි විය.", "messageCouldNotBeSentConnectivityIssues": "සම්බන්ධතා ගැටලු නිසා පණිවිඩය යැවීමට නොහැකි විය.", "messageCouldNotBeSentRetry": "නැවත", - "messageDetailsEdited": "Edited: {edited}", + "messageDetailsEdited": "සංස්කරණය: {edited}", "messageDetailsNoReactions": "පණිවිඩයට තවමත් ප්‍රතික්‍රියා දක්වා නැත.", "messageDetailsNoReceipts": "පණිවිඩය තවමත් කියවා නැත.", "messageDetailsReceiptsOff": "මෙම පණිවිඩය යවන විට කියවූ බවට ලදුපත් සක්‍රියව නොතිබුණි.", - "messageDetailsSent": "Sent: {sent}", + "messageDetailsSent": "යැවිණි: {sent}", "messageDetailsTitle": "විස්තර", - "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Read{count}", + "messageDetailsTitleReactions": "ප්‍රතික්‍රියා {count}", + "messageDetailsTitleReceipts": "කියවීම් {count}", "messageFailedToSendHideDetails": "විස්තර සඟවන්න", - "messageFailedToSendParticipants": "{count} participants", - "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", - "messageFailedToSendParticipantsFromDomainSingular": "1 participant from {domain}", + "messageFailedToSendParticipants": "සහභාගීන් {count}", + "messageFailedToSendParticipantsFromDomainPlural": "{domain} වෙතින් සහභාගීන් {count}", + "messageFailedToSendParticipantsFromDomainSingular": "{domain} වෙතින් සහභාගීන් 1", "messageFailedToSendPlural": "ඔබගේ පණිවිඩය නොලැබුණි.", "messageFailedToSendShowDetails": "විස්තර පෙන්වන්න", "messageFailedToSendWillNotReceivePlural": "ඔබගේ පණිවිඩය නොලැබෙනු ඇත.", @@ -895,12 +895,12 @@ "messageFailedToSendWillReceivePlural": "ඔබගේ පණිවිඩය පසුව ලැබෙනු ඇත.", "messageFailedToSendWillReceiveSingular": "ඔබගේ පණිවිඩය පසුව ලැබෙනු ඇත.", "mlsConversationRecovered": "ඔබ යම් කාලයක් මෙම උපාංගය භාවිතා කර නැත හෝ යම් දෝෂයක් සිදු වී ඇත. ඇතැම් පරණ පණිවිඩ මෙහි නොපෙන්වයි.", - "mlsSignature": "MLS with {signature} Signature", + "mlsSignature": "{signature} අත්සන සමඟ MLS", "mlsThumbprint": "MLS ඇඟිලි සටහන", "mlsToggleInfo": "මෙය සක්‍රිය විට, සංවාදය සඳහා නව පණිවිඩකරණ ස්තර ආරක්‍ෂණ (MLS) කෙටුම්පත භාවිතා කරයි.", "mlsToggleName": "MLS", "modal1To1ConversationCreateErrorNoKeyPackagesHeadline": "සංවාදය ඇරඹීමට නොහැකිය", - "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "You can’t start the conversation with {name} right now.
{name} needs to open Wire or log in again first.
Please try again later.", + "modal1To1ConversationCreateErrorNoKeyPackagesMessage": "ඔබට දැන් {name} සමඟ සංවාදයක් ආරම්භ කිරීමට නොහැකිය.
{name} පළමුව වයර් විවෘත කළ යුතුය හෝ නැවත ගිණුමට ඇතුළු විය යුතුය.
කරුණාකර පසුව උත්සාහ කරන්න.", "modalAccountCreateAction": "හරි", "modalAccountCreateHeadline": "ගිණුමක් සාදන්න ද?", "modalAccountCreateMessage": "ගිණුමක් සෑදීමෙන් මෙම අමුත්තන්ගේ කාමරයේ සංවාද ඉතිහාසය අහිමි වනු ඇත.", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "ඔබ කියවූ බවට ලදුපත් සබල කර ඇත", "modalAccountReadReceiptsChangedSecondary": "උපාංග කළමනාකරණය", "modalAccountRemoveDeviceAction": "උපාංගය ඉවත් කරන්න", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "\"{device}\" ඉවත් කරන්න", "modalAccountRemoveDeviceMessage": "උපාංගය ඉවත් කිරීමට ඔබගේ මුරපදය වුවමනාය.", "modalAccountRemoveDevicePlaceholder": "මුරපදය", "modalAcknowledgeAction": "හරි", @@ -933,15 +933,15 @@ "modalAppLockForgotWipeCTA": "අනුග්‍රාහකය නැවත සකසන්න", "modalAppLockLockedError": "වැරදි මුරකේතයකි", "modalAppLockLockedForgotCTA": "නව උපාංගයක් ලෙස ප්‍රවේශ වන්න", - "modalAppLockLockedTitle": "Enter passcode to unlock {brandName}", + "modalAppLockLockedTitle": "{brandName} අගුළු හැරීමට මුරකේතය යොදන්න", "modalAppLockLockedUnlockButton": "අනවහිර", "modalAppLockPasscode": "මුරකේතය", "modalAppLockSetupAcceptButton": "මුරකේතය සකසන්න", - "modalAppLockSetupChangeMessage": "Your organization needs to lock your app when {brandName} is not in use to keep the team safe.[br]Create a passlock to unlock {brandName}. Please, remember it, as it can not be recovered.", - "modalAppLockSetupChangeTitle": "There was a change at {brandName}", + "modalAppLockSetupChangeMessage": "ඔබගේ සංවිධානයට කණ්ඩායම ආරක්‍ෂිතව තබා ගැනීමට {brandName} භාවිතයේ නැති විට ඔබගේ යෙදුමට අගුළු වැටීම අපේක්‍ෂා කරයි.[br]{brandName} අගුළු හැරීමට මුරපදයක් සාදන්න. එය අප්‍රතිවර්ත්‍ය බැවින් මතක තබා ගන්න.", + "modalAppLockSetupChangeTitle": "{brandName} හි වෙනස් වීමක් ඇත", "modalAppLockSetupCloseBtn": "කවුළුව වසන්න, යෙදුමට අගුලක් සකසන්නද?", "modalAppLockSetupDigit": "අංකයක්", - "modalAppLockSetupLong": "At least {minPasswordLength} characters long", + "modalAppLockSetupLong": "අවම දිග අකුරු {minPasswordLength} යි", "modalAppLockSetupLower": "කුඩා අකුරක්", "modalAppLockSetupMessage": "නිශ්චිත නිෂ්ක්‍රියත්‍වයකින් පසුව යෙදුමට අගුළු වැටෙනු ඇත.[br]යෙදුම අගුළු හැරීමට මෙම මුරකේතය යෙදීමට සිදු වේ.[br]මෙය ප්‍රතිසාධනයට ක්‍රමයක් නැති බැවින් මතක තබා ගැනීමට වග බලා ගන්න.", "modalAppLockSetupSecondPlaceholder": "මුරකේතය නැවතත්", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "වැරදි මුරපදයකි", "modalAppLockWipePasswordGoBackButton": "ආපසු යන්න", "modalAppLockWipePasswordPlaceholder": "මුරපදය", - "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", + "modalAppLockWipePasswordTitle": "අනුග්‍රාහකය නැවත සැකසීමට ඔබගේ {brandName} ගිණුමේ මුරපදය ඇතුල් කරන්න", "modalAssetFileTypeRestrictionHeadline": "සීමා කළ ගොනු වර්ගයකි", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "\"{FileName}\" ගොනු වර්ගයට ඉඩ නොදේ.", "modalAssetParallelUploadsHeadline": "එකවර ගොනු බොහොමයකි", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "එකවර ගොනු {number} ක් යැවීමට හැකිය.", "modalAssetTooLargeHeadline": "ගොනුව ඉතා විශාලයි", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "ගොනු {number} ක් යැවීමට හැකිය", "modalAvailabilityAvailableMessage": "අන් අයට ඔබ සිටින බව පෙනෙනු ඇත. සංවාදවල දැනුම්දීමේ සැකසුමට අනුව ඔබට ලැබෙන ඇමතුම් සහ පණිවිඩ සඳහා දැනුම්දීම් ලැබෙනු ඇත.", "modalAvailabilityAvailableTitle": "ඔබ සිටින බව යොදා ඇත", "modalAvailabilityAwayMessage": "අන් අයට ඔබ නොසිටින බව පෙනෙනු ඇත. ඔබට ලැබෙන ඇමතුම් හෝ පණිවිඩ සඳහා දැනුම්දීම් නොලැබෙනු ඇත.", @@ -992,8 +992,8 @@ "modalCallSecondOutgoingAction": "කෙසේ වුවත් අමතන්න", "modalCallSecondOutgoingHeadline": "වත්මන් ඇමතුම තබන්න ද?", "modalCallSecondOutgoingMessage": "ඇමතුමක් වෙනත් සංවාදයක සක්‍රියයි. මෙහි ඇමතීමෙන් අනෙක් ඇමතුම විසන්ධි වේ.", - "modalCallUpdateClientHeadline": "Please update {brandName}", - "modalCallUpdateClientMessage": "You received a call that isn't supported by this version of {brandName}.", + "modalCallUpdateClientHeadline": "{brandName} යාවත්කාල කරන්න", + "modalCallUpdateClientMessage": "මෙම {brandName} අනුවාදයට සහාය නොදක්වන ඇමතුමක් ලැබී ඇත.", "modalConferenceCallNotSupportedHeadline": "සම්මන්ත්‍රණ ඇමතුම් නොතිබේ.", "modalConferenceCallNotSupportedJoinMessage": "සමූහ ඇමතුමකට එක්වීමට කරුණාකර අනුසාරී අතිරික්සුවකට මාරු වන්න.", "modalConferenceCallNotSupportedMessage": "මෙම අතිරික්සුව අන්ත සංකේතිත සම්මන්ත්‍රණ ඇමතුම් සඳහා සහාය නොදක්වයි.", @@ -1001,18 +1001,18 @@ "modalConfirmSecondary": "අවලංගු", "modalConnectAcceptAction": "සබඳින්න", "modalConnectAcceptHeadline": "පිළිගන්නවා ද?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "මෙය ඔබව සම්බන්ධ කරන අතර {user} සමඟ සංවාදය විවෘත කරයි.", "modalConnectAcceptSecondary": "නොසලකන්න", "modalConnectCancelAction": "ඔව්", "modalConnectCancelHeadline": "ඉල්ලීම ඉවතලන්න ද?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "{user} සඳහා සම්බන්ධතා ඉල්ලීම ඉවතලන්න.", "modalConnectCancelSecondary": "නැහැ", "modalConversationClearAction": "මකන්න", "modalConversationClearHeadline": "අන්තර්ගතය හිස් කරන්නද?", "modalConversationClearMessage": "මෙය ඔබගේ සියලු උපාංගවල සංවාද ඉතිහාසය හිස් කරනු ඇත.", "modalConversationClearOption": "එමෙන්ම සංවාදය හැරයන්න", "modalConversationDeleteErrorHeadline": "සමූහය මැකී නැත", - "modalConversationDeleteErrorMessage": "An error occurred while trying to delete the group {name}. Please try again.", + "modalConversationDeleteErrorMessage": "සමූහය මැකීමට තැත් කිරීමේදී දෝෂයක් මතු විය, යළි උත්සාහ කරන්න.", "modalConversationDeleteGroupAction": "මකන්න", "modalConversationDeleteGroupHeadline": "සමූහ සංවාදය මකන්නද?", "modalConversationDeleteGroupMessage": "මෙය සියළුම උපාංගවල සියළුම සහභාගීන් සඳහා සමූහය සහ සමස්ත අන්තර්ගතය මකා දමනු ඇත. අන්තර්ගතය ප්‍රත්‍යර්පණයට විකල්පයක් නැත. සියළුම සහභාගීන්ට දැනුම් දෙනු ලැබේ.", @@ -1031,20 +1031,20 @@ "modalConversationJoinFullHeadline": "ඔබට සංවාදයට එක්වීමට නොහැකි විය", "modalConversationJoinFullMessage": "සංවාදය පිරී ඇත.", "modalConversationJoinHeadline": "", - "modalConversationJoinMessage": "You have been invited to a conversation: {conversationName}", + "modalConversationJoinMessage": "ඔබට සංවාදයකට ආරාධනා කර ඇත: {conversationName}", "modalConversationJoinNotFoundHeadline": "ඔබට සංවාදයට එක්වීමට නොහැකි විය", "modalConversationJoinNotFoundMessage": "සංවාදයේ සබැඳිය වලංගු නොවේ.", "modalConversationLeaveAction": "හැරයන්න", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "{name} සංවාදය හැරයනවාද?", "modalConversationLeaveMessage": "ඔබට මෙම සංවාදය තුළ පණිවිඩ යැවීමට හෝ ලැබීමට නොහැකි වනු ඇත.", - "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", + "modalConversationLeaveMessageCloseBtn": "'{name} සංවාදය හැරයන' කවුළුව වසන්න", "modalConversationLeaveOption": "එමෙන්ම අන්තර්ගතය හිස් කරන්න", "modalConversationMessageTooLongHeadline": "පණිවිඩය දීර්ඝ වැඩියි", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "අකුරු {number} ක් දක්වා දිගැති පණිවිඩ යැවීමට හැකිය.", "modalConversationNewDeviceAction": "කෙසේ වුවත් යවන්න", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} නව උපාංග භාවිතා කිරීම ආරම්භ කළා", + "modalConversationNewDeviceHeadlineOne": "{user} නව උපාංගයක් භාවිතා කිරීම ආරම්භ කළා", + "modalConversationNewDeviceHeadlineYou": "{user} නව උපාංගයක් භාවිතා කිරීම ආරම්භ කළා", "modalConversationNewDeviceIncomingCallAction": "ඇමතුම පිළිගන්න", "modalConversationNewDeviceIncomingCallMessage": "ඔබට තවමත් ඇමතුම පිළිගැනීමට වුවමනාද?", "modalConversationNewDeviceMessage": "ඔබට තවමත් ඔබගේ පණිවිඩය යැවීමට වුවමනාද?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "ඔබට තවමත් ඇමතුම ගැනීමට වුවමනාද?", "modalConversationNotConnectedHeadline": "සංවාදයට කිසිවෙක් එකතු කර නැත", "modalConversationNotConnectedMessageMany": "ඔබ තෝරාගත් පුද්ගලයින්ගෙන් එක් අයෙකු සංවාද වලට එක් වීමට කැමති නැත.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} සංවාද වලට එක් වීමට කැමති නැත.", "modalConversationOptionsAllowGuestMessage": "අමුත්තන්ට ඉඩ දීමට නොහැකි විය. යළි බලන්න.", "modalConversationOptionsAllowServiceMessage": "සේවාවන්ට ඉඩ දීමට නොහැකි විය. යළි බලන්න.", "modalConversationOptionsDisableGuestMessage": "අමුත්තන් ඉවත් කිරීමට නොහැකි විය. යළි බලන්න.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "වත්මන් අමුත්තන් සංවාදයෙන් ඉවත් කරනු ලැබේ. නව අමුත්තන්ට ඉඩ නොදෙනු ඇත.", "modalConversationRemoveGuestsOrServicesAction": "අබල කරන්න", "modalConversationRemoveHeadline": "ඉවත් කරන්න ද?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} හට මෙම සංවාදයට පණිවිඩ යැවීමට හෝ ලැබීමට නොහැකි වනු ඇත.", "modalConversationRemoveServicesHeadline": "සේවා ප්‍රවේශය අබල කරන්නද?", "modalConversationRemoveServicesMessage": "වත්මන් සේවා සංවාදයෙන් ඉවත් කෙරේ. නව සේවා සඳහා ඉඩ නොදෙනු ඇත.", "modalConversationRevokeLinkAction": "සබැඳිය අහෝසිය", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "අහෝසි කරන්නද?", "modalConversationRevokeLinkMessage": "නව අමුත්තන්ට මෙම සබැඳිය සමඟ එක්වීමට නොහැකි වනු ඇත. වත්මන් අමුත්තන්ට තවමත් ප්‍රවේශය ඇත.", "modalConversationTooManyMembersHeadline": "සමූහය පිරී ඇත", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "{number1} දෙනෙක්ට සංවාදයකට එක් වීමට හැකිය. දැනට ඉඩ තිබෙන්නේ තවත් {number2} දෙනෙකුට පමණි.", "modalCreateFolderAction": "සාදන්න", "modalCreateFolderHeadline": "නව බහාලුමක් සාදන්න", "modalCreateFolderMessage": "ඔබගේ සංවාදය නව බහාලුමකට ගෙන යන්න.", @@ -1087,10 +1087,10 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "ප්‍රෝටියස්", "modalGifTooLargeHeadline": "තේරූ සජීවකරණය ඉතා විශාලය", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "උපරිම ප්‍රමාණය මෙ.බ. {number} කි.", "modalGuestLinkJoinConfirmLabel": "මුරපදය තහවුරු කරන්න", "modalGuestLinkJoinConfirmPlaceholder": "මුරපදය තහවුරු කරන්න", - "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", + "modalGuestLinkJoinHelperText": "කුඩා සහ ලොකු අකුරක් ද, අංකයක් ද, විශේෂ අකුරක් ද සහිතව අවම වශයෙන් අකුරු {minPasswordLength} ක් යොදා ගන්න.", "modalGuestLinkJoinLabel": "මුරපදය සකසන්න", "modalGuestLinkJoinPlaceholder": "මුරපදය යොදන්න", "modalIntegrationUnavailableHeadline": "ස්වයං ක්‍රමලේඛ දැනට නැත", @@ -1104,23 +1104,23 @@ "modalNoAudioInputMessage": "හඬ ආදාන උපාංගයක් හමු නොවිණි. ඔබගේ ශ්‍රව්‍ය සැකසුම් වින්‍යාසගත කරන තුරු අනෙකුත් සහභාගීන්ට ඔබව නොඇසෙනු ඇත. ඔබගේ ශ්‍රව්‍ය වින්‍යාසය පිළිබඳ වැඩිදුර දැන ගැනීමට අභිප්‍රේත වෙත යන්න.", "modalNoAudioInputTitle": "ශබ්දවාහිනිය අබල කර ඇත", "modalNoCameraCloseBtn": "'රූගතයට ප්‍රවේශය නැත' කවුළුව වසන්න", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "රූගතය වෙත ප්‍රවේශය {brandName} සඳහා නැත.[br]එය නිරාකරණයට [faqLink]මෙම සහාය ලිපිය කියවන්න[/faqLink].", "modalNoCameraTitle": "රූගතයට ප්‍රවේශය නැත", "modalOpenLinkAction": "අරින්න", - "modalOpenLinkMessage": "This will take you to {link}", + "modalOpenLinkMessage": "මෙය ඔබව {link} වෙත රැගෙන යනු ඇත", "modalOpenLinkTitle": "සබැඳිය බලන්න", "modalOptionSecondary": "අවලංගු කරන්න", "modalPictureFileFormatHeadline": "මෙම සේයාරුව භාවිතයට නොහැකිය", "modalPictureFileFormatMessage": "පීඑන්ජී හෝ JPEG ගොනුවක් තෝරන්න.", "modalPictureTooLargeHeadline": "තෝරාගත් සේයාරුව ඉතා විශාලයි", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "ඡායාරූපයක් මෙ.බ. {number} දක්වා පමණි.", "modalPictureTooSmallHeadline": "සේයාරුව ඉතා කුඩාය", "modalPictureTooSmallMessage": "අවම වශයෙන් 320 x 320 px වන ඡායාරූපයක් තෝරන්න.", "modalPreferencesAccountEmailErrorHeadline": "දෝෂයකි", "modalPreferencesAccountEmailHeadline": "වි-තැපෑල සත්‍යාපනය කරන්න", "modalPreferencesAccountEmailInvalidMessage": "වි-තැපැල් ලිපිනය වලංගු නොවේ.", "modalPreferencesAccountEmailTakenMessage": "වි-තැපැල් ලිපිනය දැනටමත් ගෙන ඇත.", - "modalRemoveDeviceCloseBtn": "Close window 'Remove device {name}'", + "modalRemoveDeviceCloseBtn": "'{name} උපාංගය ඉවතලන්න' කවුළුව වසන්න", "modalServiceUnavailableHeadline": "සේවාව එකතු කිරීමට නොහැකිය", "modalServiceUnavailableMessage": "සේවාව මේ මොහොතේ නොතිබේ.", "modalSessionResetHeadline": "වාරය නැවත සකස් කර ඇත", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "නැවත", "modalUploadContactsMessage": "ඔබගේ තොරතුරු අපට ලැබුණේ නැත. කරුණාකර යළි ඔබගේ සබඳතා ආයාත කිරීමට උත්සාහ කරන්න.", "modalUserBlockAction": "අවහිර කරන්න.", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "{user} අවහිර කරන්න ද?", + "modalUserBlockMessage": "{user} හට ඔබව සම්බන්ධ කර ගැනීමට හෝ සමූහ සංවාද වලට එක් කිරීමට නොහැකි වනු ඇත.", "modalUserBlockedForLegalHold": "නෛතික රැඳවුම නිසා මෙම පරිශ්‍රීලකයාව අවහිර කෙරිණි. [link]තව දැනගන්න[/link]", "modalUserCannotAcceptConnectionMessage": "සම්බන්ධතා ඉල්ලීම පිළිගැනීමට නොහැකි විය", "modalUserCannotBeAddedHeadline": "අමුත්තන් එකතු කිරීමට නොහැකිය", @@ -1139,11 +1139,11 @@ "modalUserCannotIgnoreConnectionMessage": "සම්බන්ධතා ඉල්ලීම නොසැලකීමට නොහැකි විය", "modalUserCannotSendConnectionLegalHoldMessage": "නෛතික රැඳවුම නිසා මෙම පරිශ්‍රීලකයාට සම්බන්ධ වීමට නොහැකිය. [link]තව දැනගන්න[/link]", "modalUserCannotSendConnectionMessage": "සම්බන්ධතා ඉල්ලීම යැවීමට නොහැකි විය", - "modalUserCannotSendConnectionNotFederatingMessage": "You can’t send a connection request as your backend doesn’t federate with the one of {username}.", + "modalUserCannotSendConnectionNotFederatingMessage": "සම්බන්ධිත සේවාදායක එකිනෙක ඒකාබද්ධ නොවන බැවින් {username} වෙත සම්බන්ධතා ඉල්ලීමක් යැවීමට නොහැකිය.", "modalUserLearnMore": "තව දැනගන්න", "modalUserUnblockAction": "අනවහිර", "modalUserUnblockHeadline": "අනවහිර?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} හට ඔබව සම්බන්ධ කර ගැනීමට සහ සමූහ සංවාද වලට එක් කිරීමට හැකි වනු ඇත.", "moderatorMenuEntryMute": "නිහඬ", "moderatorMenuEntryMuteAllOthers": "අන් සැවොම නිහඬ කරන්න", "muteStateRemoteMute": "ඔබව නිහඬ කෙරිණි", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "ඔබගේ සම්බන්ධතා ඉල්ලීම පිළිගත්තා", "notificationConnectionConnected": "ඔබ දැන් සම්බන්ධිතයි", "notificationConnectionRequest": "සබැඳීමට වුවමනාය", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} සංවාදයක් ආරම්භ කළා", "notificationConversationDeleted": "සංවාදය මකා දමා ඇත", - "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", - "notificationMention": "Mention: {text}", + "notificationConversationDeletedNamed": "{name} මකා දමා ඇත", + "notificationConversationMessageTimerReset": "{user} කාල පණිවිඩ අක්‍රිය කළා", + "notificationConversationMessageTimerUpdate": "{user} දැන් {time} ට කාල පණිවිඩ සකස් කළා", + "notificationConversationRename": "{user} සංවාදය {name} ලෙස නම් කළා", + "notificationMemberJoinMany": "{user} සංවාදයට {number} දෙනෙක් එක් කළා", + "notificationMemberJoinOne": "{user1} සංවාදයට {user2} එක් කළා", + "notificationMemberJoinSelf": "{user} සංවාදයට එක්වුණා", + "notificationMemberLeaveRemovedYou": "{user} ඔබව සංවාදයෙන් ඉවත් කළා", + "notificationMention": "සැඳහුම: {text}", "notificationObfuscated": "පණිවිඩයක් එවා ඇත", "notificationObfuscatedMention": "ඔබව සඳහන් කළා", "notificationObfuscatedReply": "ඔබට පිළිතුරු දී ඇත", "notificationObfuscatedTitle": "යමෙක්", "notificationPing": "හැඬවීය", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": " ඔබගේ පණිවිඩයට {reaction}", + "notificationReply": "පිළිතුර: {text}", "notificationSettingsDisclaimer": "ඔබට සියලු දෑ පිළිබඳව (ශ්‍රව්‍ය සහ දෘශ්‍ය ඇමතුම් ඇතුළුව) හෝ යමෙක් ඔබ ගැන සඳහන් කළ විට හෝ ඔබගේ පණිවිඩයකට පිළිතුරු දුන් විට පමණක් දැනුම්දීම් ලැබීමට හැකිය.", "notificationSettingsEverything": "සියල්ල", "notificationSettingsMentionsAndReplies": "සැඳහුම් සහ පිළිතුරු", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "ගොනුවක් බෙදාගත්තා", "notificationSharedLocation": "ස්ථානයක් බෙදාගත්තා", "notificationSharedVideo": "දෘශ්‍යකයක් බෙදාගැනිණි", - "notificationTitleGroup": "{user} in {conversation}", + "notificationTitleGroup": "{conversation} හි {user}", "notificationVoiceChannelActivate": "අමතමින්", "notificationVoiceChannelDeactivate": " අමතා ඇත", "oauth.allow": "ඉඩදෙන්න", @@ -1196,19 +1196,19 @@ "oauth.scope.write_conversations_code": "වයර් හි සංවාදයට ආගන්තුක සබැඳි සාදන්න", "oauth.subhead": "මයික්‍රොසොෆ්ට් අවුට්ලුක් වෙත ඔබගේ අවසරය වුවමනා වන්නේ:", "offlineBackendLearnMore": "තව දැනගන්න", - "ongoingAudioCall": "Ongoing audio call with {conversationName}.", - "ongoingGroupAudioCall": "Ongoing conference call with {conversationName}.", - "ongoingGroupVideoCall": "Ongoing video conference call with {conversationName}, your camera is {cameraStatus}.", - "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", + "ongoingAudioCall": "{conversationName} සමඟ පවතින හඬ ඇමතුම.", + "ongoingGroupAudioCall": "{conversationName} සමඟ පවතින සම්මන්ත්‍රණ ඇමතුම.", + "ongoingGroupVideoCall": "{conversationName} සමඟ පවතින දෘශ්‍ය සම්මන්ත්‍රණ ඇමතුම, ඔබගේ රූගතය {cameraStatus} වේ.", + "ongoingVideoCall": "{conversationName} සමඟ පවතින දෘශ්‍ය ඇමතුම, ඔබගේ රූගතය {cameraStatus} වේ.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "මෙය [bold]{user}ගේ උපාංගයේ[/bold] පෙන්වන ඇඟිලි සටහනට ගැළපෙනවා දැයි බලන්න.", "participantDevicesDetailHowTo": "එය කරන්නේ කොහොමද?", "participantDevicesDetailResetSession": "වාරය යළි සකසන්න", "participantDevicesDetailShowMyDevice": "මාගේ උපාංගයේ ඇඟිලි සටහන පෙන්වන්න", "participantDevicesDetailVerify": "සත්‍යාපිතයි", "participantDevicesHeader": "උපාංග", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} සෑම උපාංගයකටම අනන්‍ය ඇඟිලි සටහනක් ලබා දෙයි. ඒවා {user} සමඟ සැසඳීමෙන් සංවාදය සත්‍යාපනය කරගන්න.", "participantDevicesLearnMore": "තව දැනගන්න", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "ප්‍රෝටියස් උපාංගයේ විස්තර", @@ -1221,7 +1221,7 @@ "preferencesAV": "ශ්‍රව්‍ය / දෘශ්‍ය", "preferencesAVCamera": "රූගතය", "preferencesAVMicrophone": "ශබ්දවාහිනිය", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} සඳහා රූගතයට ප්‍රවේශය නැත.[br][faqLink]මෙම සහාය ලිපිය කියවීමෙන්[/faqLink] එය නිවැරදි කරන්නේ කෙසේදැයි දැනගන්න.", "preferencesAVPermissionDetail": "අභිප්‍රේත හරහා සබල කරන්න", "preferencesAVSpeakers": "විකාශක", "preferencesAVTemporaryDisclaimer": "අමුත්තන්ට දෘශ්‍ය සම්මන්ත්‍රණ ඇරඹීමට නොහැකිය. ඔබ සම්මන්ත්‍රණයකට සම්බන්ධ වන්නේ නම් භාවිතයට රූගතයක් තෝරන්න.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "සහාය අඩවිය", "preferencesAboutTermsOfUse": "භාවිත නියම", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName} අඩවිය", "preferencesAccount": "ගිණුම", "preferencesAccountAccentColor": "පැතිකඩට පාටක් සකසන්න", "preferencesAccountAccentColorAMBER": "අරුණ පාට", @@ -1246,12 +1246,12 @@ "preferencesAccountAccentColorRED": "රතු", "preferencesAccountAccentColorTURQUOISE": "නීල පාට", "preferencesAccountAppLockCheckbox": "මුරකේතයකින් අගුළුලන්න", - "preferencesAccountAppLockDetail": "Lock Wire after {locktime} in the background. Unlock with Touch ID or enter your passcode.", + "preferencesAccountAppLockDetail": "පසුබිමෙහි {locktime} ට පසු වයර් අගුළුලන්න. තට්ටු හැඳු. හෝ මුරකේතයෙන් අගුළු හරින්න.", "preferencesAccountAvailabilityUnset": "තත්‍වයක් සකසන්න", "preferencesAccountCopyLink": "පැතිකඩ සබැඳියේ පිටපතක්", "preferencesAccountCreateTeam": "කණ්ඩායමක් සාදන්න", "preferencesAccountData": "දත්ත භාවිත අවසර", - "preferencesAccountDataTelemetry": "Usage data allows {brandName} to understand how the app is being used and how it can be improved. The data is anonymous and does not include the content of your communications (such as messages, files or calls).", + "preferencesAccountDataTelemetry": "{brandName} ට යෙදුම භාවිතා කරන්නේ කෙසේද සහ එය වැඩි දියුණු කළ හැකි වන්නේ කෙසේද යන්න තේරුම් ගැනීමට භාවිත දත්ත ඉඩ සලසයි. දත්ත නිර්නාමික වන අතර ඔබගේ සන්නිවේදනයේ අන්තර්ගතය (පණිවිඩ, ගොනු හෝ ඇමතුම් වැනි) ඇතුළත් නොවේ.", "preferencesAccountDataTelemetryCheckbox": "නිර්නාමික භාවිත දත්ත යවන්න", "preferencesAccountDelete": "ගිණුම මකන්න", "preferencesAccountDisplayname": "පැතිකඩ නාමය", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "නික්මෙන්න", "preferencesAccountManageTeam": "කණ්ඩායම කළමනාකරණය", "preferencesAccountMarketingConsentCheckbox": "පුවත් පත්‍රිකා ලබාගන්න", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "වි-තැපෑල හරහා {brandName} වෙතින් පුවත් සහ නිෂ්පාදන යාවත්කාල ලබාගන්න.", "preferencesAccountPrivacy": "පෞද්ගලිකත්‍වය", "preferencesAccountReadReceiptsCheckbox": "කියවූ බවට ලදුපත්", "preferencesAccountReadReceiptsDetail": "මෙය අක්‍රිය කර ඇති විට, ඔබට වෙනත් පුද්ගලයින්ගෙන් කියවූ බවට ලදුපත් දැකීමට නොහැකියි. සමූහ සංවාද සඳහා මෙම සැකසුම අදාළ නොවේ.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "ඉහත උපාංගයක් ඔබට හඳුනා ගත නොහැකි නම් එය ඉවත් කර ඔබගේ මුරපදය නැවත සකසන්න.", "preferencesDevicesCurrent": "වත්මන්", "preferencesDevicesFingerprint": "යතුරේ ඇඟිලි සටහන", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} සෑම උපාංගයකටම අනන්‍ය ඇඟිලි සටහනක් ලබා දෙයි. ඒවා සැසඳිමෙන් ඔබගේ උපාංග සහ සංවාද සත්‍යාපනය කරගන්න.", "preferencesDevicesId": "හැඳු.: ", "preferencesDevicesRemove": "උපාංගය ඉවත් කරන්න", "preferencesDevicesRemoveCancel": "අවලංගු කරන්න", @@ -1316,14 +1316,14 @@ "preferencesOptionsAudioSome": "ඇතැම්", "preferencesOptionsAudioSomeDetail": "හැඬවීම් හා ඇමතුම්", "preferencesOptionsBackupExportHeadline": "උපස්ථය", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "ඔබගේ සංවාද ඉතිහාසය සුරැකීමට උපස්ථයක් සාදන්න. ඔබගේ පරිගණකය නැති වුවහොත් හෝ අළුත් උපාංගයකට මාරු වුවහොත් ඉතිහාසය ප්‍රත්‍යර්පණයට මෙය භාවිතා කිරීමට හැකිය. උපස්ථ ගොනුව {brandName} අන්ත සංකේතනයෙන් ආරක්‍ෂා නොවන බැවින් එය සුදුසු තැනක ගබඩා කරන්න.", "preferencesOptionsBackupHeader": "ඉතිහාසය", "preferencesOptionsBackupImportHeadline": "ප්‍රත්‍යර්පණය", "preferencesOptionsBackupImportSecondary": "සමාන වේදිකාවක උපස්ථයකින් පමණක් ඉතිහාසය ප්‍රත්‍යර්පණයට හැකිය. ඔබගේ උපස්ථය මෙම උපාංගයේ පවතින සංවාද වලට උඩින් ලියැවේ.", "preferencesOptionsBackupTryAgain": "නැවත", "preferencesOptionsCall": "ඇමතුම්", "preferencesOptionsCallLogs": "දොස් සෙවීම", - "preferencesOptionsCallLogsDetail": "Save the calling debug report. This information helps {brandName} Support diagnose calling problems.", + "preferencesOptionsCallLogsDetail": "ඇමතුම් නිදොස්කරණ වාර්තාව සුරකින්න. මෙම තොරතුරු {brandName} ඇමතුම් දෝෂ විනිශ්චයට වැදගත්ය.", "preferencesOptionsCallLogsGet": "වාර්තාව සුරකින්න", "preferencesOptionsContacts": "සබඳතා", "preferencesOptionsContactsDetail": "අපි ඔබගේ සබඳතා දත්ත භාවිතා කර ඔබව අන් අය සමඟ සම්බන්ධ කරන්නෙමු. අපි සියලුම තොරතුරු නිර්ණාමික කරන අතර ඒවා වෙනත් කිසිවෙකු සමඟ බෙදා නොගන්නෙමු.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "ඔබට මෙම පණිවිඩය දැකීමට නොහැකිය.", "replyQuoteShowLess": "අඩුවෙන් පෙන්වන්න", "replyQuoteShowMore": "තව පෙන්වන්න", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "{date} මුල් පණිවිඩය", + "replyQuoteTimeStampTime": "{time} මුල් පණිවිඩය", "roleAdmin": "පරිපාලක", "roleOwner": "හිමිකරු", "rolePartner": "බාහිර", @@ -1396,26 +1396,26 @@ "searchFederatedDomainNotAvailableLearnMore": "තව දැනගන්න", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "{brandName} වෙත එක්වීමට ආරාධනා කරන්න", "searchInviteButtonContacts": "සබඳතා වලින්", "searchInviteDetail": "ඔබගේ සබඳතා බෙදා ගැනීම අන් අය සමඟ සම්බන්ධ වීමට උපකාරී වේ. අපි සියලුම තොරතුරු නිර්ණාමික කරන අතර ඒවා වෙනත් කිසිවෙකු සමඟ බෙදා නොගන්නෙමු.", "searchInviteHeadline": "යහළුවන් රැගෙන එන්න", "searchInviteShare": "සබඳතා බෙදාගන්න", - "searchListAdmins": "Group Admins ({count})", + "searchListAdmins": "සමූහයේ පරිපාලකයින් ({count})", "searchListEveryoneParticipates": "ඔබ සම්බන්ධ වූ\nසැවොම දැනටමත්\nමෙම සංවාදයේ ඇත.", - "searchListMembers": "Group Members ({count})", + "searchListMembers": "සමූහයේ සාමාජිකයින් ({count})", "searchListNoAdmins": "පරිපාලකයින් නැත.", "searchListNoMatches": "ගැළපෙන ප්‍රතිඵල නැත.\nවෙනත් නමක් ඇතුල් කරන්න.", "searchManageServices": "සේවා කළමනාකරණය", "searchManageServicesNoResults": "සේවා කළමනාකරණය", "searchMemberInvite": "කණ්ඩායමට එක්වීමට ආරාධනා කරන්න", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "{brandName} හි සබඳතා නැත.\nනමකින් හෝ පරි. නාමයකින්\nපුද්ගලයින් සොයාගන්න.", "searchNoMatchesPartner": "ප්‍රතිඵල නැත", "searchNoServicesManager": "සේවා යනු ඔබගේ කාර්ය ප්‍රවාහය වැඩිදියුණු කරන උපකාරක වේ.", "searchNoServicesMember": "සේවා යනු ඔබගේ කාර්ය ප්‍රවාහය වැඩිදියුණු කරන උපකාරක වේ. ඒවා සබල කිරීමට, ඔබගේ පරිපාලකයාගෙන් විමසන්න.", "searchOtherDomainFederation": "වෙනත් වසමකට සම්බන්ධ වන්න", "searchOthers": "සබඳින්න", - "searchOthersFederation": "Connect with {domainName}", + "searchOthersFederation": "{domainName} වෙත සම්බන්ධ වන්න", "searchPeople": "පුද්ගලයින්", "searchPeopleOnlyPlaceholder": "Search people", "searchPeoplePlaceholder": "Search for people and conversations", @@ -1457,14 +1457,14 @@ "ssoLogin.subheadCode": "තනි-පිවිසුම් (SSO) කේතය යොදන්න.", "ssoLogin.subheadCodeOrEmail": "වි-තැපෑල හෝ තනි-පිවිසුම් (SSO) කේතය ඇතුල් කරන්න.", "ssoLogin.subheadEmailEnvironmentSwitchWarning": "ඔබගේ වි-තැපෑල {brandName} හි ව්‍යවසාය ස්ථාපනයකට ගැලපෙන්නේ නම්, මෙම යෙදුම එම සේවාදායකයට සම්බන්ධ වේ.", - "startedAudioCallingAlert": "You are calling {conversationName}.", - "startedGroupCallingAlert": "You started a conference call with {conversationName}.", - "startedVideoCallingAlert": "You are calling {conversationName}, you camera is {cameraStatus}.", - "startedVideoGroupCallingAlert": "You started a conference call with {conversationName}, your camera is {cameraStatus}.", + "startedAudioCallingAlert": "{conversationName} අමතමින්", + "startedGroupCallingAlert": "{conversationName} සමඟ සම්මන්ත්‍රණ ඇමතුමක් අරඹා ඇත", + "startedVideoCallingAlert": "ඔබ {conversationName} අමතයි, ඔබගේ රූගතය {cameraStatus} වේ.", + "startedVideoGroupCallingAlert": "{conversationName} සමඟ සම්මන්ත්‍රණ ඇමතුමක් අරඹා ඇත, ඔබගේ රූගතය {cameraStatus} වේ.", "takeoverButtonChoose": "ඔබම තෝරන්න", "takeoverButtonKeep": "මෙය තබා ගන්න", "takeoverLink": "තව දැනගන්න", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "{brandName} හි ඔබගේ අනන්‍ය නම හිමිකර ගන්න.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "ඉබේ මැකෙන පණිවිඩ", "tooltipConversationAddImage": "සේයාරුවක් යොදන්න", "tooltipConversationCall": "අමතන්න", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "සංවාදයට සහභාගීන් එකතු කරන්න ({shortcut})", "tooltipConversationDetailsRename": "සංවාදයේ නම වෙනස් කරන්න", "tooltipConversationEphemeral": "ඉබේ මැකෙන පණිවිඩය", - "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", + "tooltipConversationEphemeralAriaLabel": "ඉබේ මැකෙන පණිවිඩයක් ලියන්න, දැන් කාලය {time} යි", "tooltipConversationFile": "ගොනුවක් එකතු කරන්න", "tooltipConversationInfo": "සංවාදයේ තොරතුරු", - "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", - "tooltipConversationInputOneUserTyping": "{user1} is typing", + "tooltipConversationInputMoreThanTwoUserTyping": "{user1} හා තවත් {count} දෙනෙක් ලියමින්", + "tooltipConversationInputOneUserTyping": "{user1} ලියමින්", "tooltipConversationInputPlaceholder": "පණිවිඩයක් ලියන්න", - "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationInputTwoUserTyping": "{user1} හා {user2} ලියමින්", + "tooltipConversationPeople": "පුද්ගලයින් ({shortcut})", "tooltipConversationPicture": "සේයාරුවක් එකතු කරන්න", "tooltipConversationPing": "හඬවන්න", "tooltipConversationSearch": "සොයන්න", "tooltipConversationSendMessage": "පණිවිඩය යවන්න", "tooltipConversationVideoCall": "දෘශ්‍ය ඇමතුම", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "සංරක්‍ෂණය කරන්න ({shortcut})", + "tooltipConversationsArchived": "සංරක්‍ෂණ පෙන්වන්න ({number})", "tooltipConversationsMore": "තවත්", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "දැනුම්දීමේ සැකසුම් අරින්න ({shortcut})", + "tooltipConversationsNotify": "නොනිහඬ ({shortcut})", "tooltipConversationsPreferences": "අභිප්‍රේත අරින්න", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "නිහඬ කරන්න ({shortcut})", + "tooltipConversationsStart": "සංවාදයක් අරඹන්න ({shortcut})", "tooltipPreferencesContactsMacos": "මැක්ඕඑස් සබඳතා යෙදුමෙන් ඔබගේ සියලුම සබඳතා බෙදාගන්න", "tooltipPreferencesPassword": "මුරපදය නැවත සැකසීමට වෙනත් අඩවියක් අරින්න", "tooltipPreferencesPicture": "සේයාරුව වෙනස් කරන්න…", @@ -1576,18 +1576,18 @@ "userAvailabilityNone": "කිසිවක් නැත", "userBlockedConnectionBadge": "අවහිර කර ඇත", "userListContacts": "සබඳතා", - "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", - "userNotFoundTitle": "{brandName} can’t find this person.", - "userNotVerified": "Get certainty about {user}’s identity before connecting.", + "userListSelectedContacts": "({selectedContacts}) ක් තෝරා ඇත ", + "userNotFoundMessage": "ඔබට මෙම ගිණුම සඳහා අවසර නැත හෝ පුද්ගලයා {brandName} හි නැත.", + "userNotFoundTitle": "මෙම පුද්ගලයා හමු නොවිණි", + "userNotVerified": "සම්බන්ධ වීමට පෙර {user}ගේ අනන්‍යතාවය නිශ්චිත කරගන්න.", "userProfileButtonConnect": "සබඳින්න", "userProfileButtonIgnore": "නොසලකන්න", "userProfileButtonUnblock": "අනවහිර", "userProfileDomain": "වසම", "userProfileEmail": "වි-තැපෑල", "userProfileImageAlt": "පැතිකඩ ඡායාරූපය", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "පැය {time} ක් ඇත", + "userRemainingTimeMinutes": "විනාඩි {time} ක් ඉතිරිය", "verify.changeEmail": "වි-තැපෑල වෙනස් කරන්න", "verify.headline": "ඔබට තැපෑලක් ලැබී ඇත.", "verify.resendCode": "කේතය නැවත යවන්න", @@ -1621,18 +1621,18 @@ "videoCallbackgroundBlurHeadline": "Background", "videoCallbackgroundNotBlurred": "Don't blur my background", "videoCallvideoInputCamera": "රූගතය", - "videoSpeakersTabAll": "All ({count})", + "videoSpeakersTabAll": "සියල්ල ({count})", "videoSpeakersTabSpeakers": "විකාශක", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "මෙම {brandName} අනුවාදය භාවිතයෙන් ඇමතුමට සහභාගී වීමට නොහැකිය. මෙය භාවිතා කරන්න", "warningCallQualityPoor": "සම්බන්ධතාවය දුර්වලයි", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} අමතමින්. ඔබගේ අතිරික්සුව ඇමතුම් සඳහා සහාය නොදක්වයි.", "warningCallUnsupportedOutgoing": "ඔබගේ අතිරික්සුව ඇමතුම් සඳහා සහාය නොදක්වන බැවින් ඇමතීමට නොහැකිය.", "warningCallUpgradeBrowser": "ඇමතීමට, කරුණාකර ගූගල් ක්‍රෝම් යාවත්කාල කරන්න.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "සබැඳීමට තැත් කරමින්. {brandName} වෙත පණිවිඩ බාර දීමට නොහැකි විය හැකිය.", "warningConnectivityNoInternet": "අන්තර්ජාලය නැත. ඔබට පණිවිඩ යැවීමට හෝ ලැබීමට නොහැකි වනු ඇත.", "warningLearnMore": "තව දැනගන්න", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "නව {brandName} අනුවාදයක් තිබේ.", "warningLifecycleUpdateLink": "යාවත්කාල කරන්න", "warningLifecycleUpdateNotes": "මොනවාද අළුත්", "warningNotFoundCamera": "ඔබගේ පරිගණකයේ රූගතයක් නැති නිසා ඇමතීමට නොහැකිය.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] ශබ්දවාහිනියට ප්‍රවේශයට ඉඩදෙන්න", "warningPermissionRequestNotification": "[icon] දැනුම්දීමට ඉඩ දෙන්න", "warningPermissionRequestScreen": "[icon] තිරයට ප්‍රවේශ වීමට ඉඩදෙන්න", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "wireLinux": "ලිනක්ස් සඳහා {brandName}", + "wireMacos": "මැක්ඕඑස් සඳහා {brandName}", + "wireWindows": "වින්ඩෝස් සඳහා {brandName}", + "wire_for_web": "වියමන සඳහා {brandName}" } diff --git a/src/i18n/sk-SK.json b/src/i18n/sk-SK.json index 4bd9ed4138f..4b9e5fb5ab6 100644 --- a/src/i18n/sk-SK.json +++ b/src/i18n/sk-SK.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Zabudnuté heslo", "authAccountPublicComputer": "Toto je verejný počítač", "authAccountSignIn": "Prihlásenie", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Povoľte cookies na prihlásenie k {brandName}.", + "authBlockedDatabase": "Pre zobrazenie Vašich správ potrebuje {brandName} prístup k lokálnemu úložisku. Lokálne úložisko nie je dostupné v privátnom režime.", + "authBlockedTabs": "{brandName} je už otvorený na inej karte.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Neplatný kód", "authErrorCountryCodeInvalid": "Neplatný kód krajiny", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "Z dôvodu ochrany osobných údajov sa tu Vaše rozhovory nezobrazia.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Je to prvýkrát čo používate {brandName} na tomto zariadení.", "authHistoryReuseDescription": "Medzičasom odoslané správy sa tu nezobrazia.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Použili ste {brandName} na tomto zariadení.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Správa zariadení", "authLimitButtonSignOut": "Odhlásenie", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Odstráňte jedno z Vašich iných zariadení aby ste mohli používať {brandName} na tomto.", "authLimitDevicesCurrent": "(Aktuálne)", "authLimitDevicesHeadline": "Zariadenia", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-mail", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Znovu odoslať na {email}", "authPostedResendAction": "Žiadny e-mail sa nezobrazil?", "authPostedResendDetail": "Skontrolujte Vašu e-mailovú schránku a postupujte podľa pokynov.", "authPostedResendHeadline": "Máte e-mail.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Pridať", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "To vám umožní používať {brandName} na viacerých zariadeniach.", "authVerifyAccountHeadline": "Pridať e-mailovú adresu a heslo.", "authVerifyAccountLogout": "Odhlásenie", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Žiadny kód sa neukázal?", "authVerifyCodeResendDetail": "Poslať znovu", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Môžete požiadať o nový kód {expiration}.", "authVerifyPasswordHeadline": "Zadajte Vaše heslo", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} je dostupné", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Súbory", "collectionSectionImages": "Images", "collectionSectionLinks": "Odkazy", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Zobraziť všetky {number}", "connectionRequestConnect": "Pripojiť", "connectionRequestIgnore": "Ignorovať", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Odstránené {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " začal používať", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " neoverený jeden z", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user}´s zariadenia", "conversationDeviceYourDevices": " Vaše zariadenia", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Upravené {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " premenoval rozhovor", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Začať rozhovor s {users}", + "conversationSendPastedFile": "Vložený obrázok {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Niekto", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "dnes", "conversationTweetAuthor": " na Twitteri", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "správa od {user} nebola prijatá.", + "conversationUnableToDecrypt2": "{user}´s zariadenie sa zmenilo. Nedoručená správa.", "conversationUnableToDecryptErrorMessage": "Chyba", "conversationUnableToDecryptLink": "Prečo?", "conversationUnableToDecryptResetSession": "Obnovenie spojenia", @@ -586,7 +586,7 @@ "conversationYouNominative": "Vy", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Všetko archivované", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} ľudí čaká", "conversationsConnectionRequestOne": "1 osoba čaká", "conversationsContacts": "Kontakty", "conversationsEmptyConversation": "Skupinová konverzácia", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePeopleAdded": "{user} ľudia boli pridaní", + "conversationsSecondaryLinePeopleLeft": "{number} ľudí zostáva", + "conversationsSecondaryLinePersonAdded": "{user} bol pridaný", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} Vás pridal", + "conversationsSecondaryLinePersonLeft": "{user} zostáva", + "conversationsSecondaryLinePersonRemoved": "{user} bol odstránený", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineRenamed": "{user} premenoval konverzáciu", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Skúste iný", "extensionsGiphyButtonOk": "Poslať", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • cez giphy.com", "extensionsGiphyNoGifs": "Ej, žiadne gify", "extensionsGiphyRandom": "Náhodný", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -823,7 +823,7 @@ "initDecryption": "Dešifrovať správy", "initEvents": "Načítavam správy", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initReceivedSelfUser": "Ahoj, {user}.", "initReceivedUserData": "Kontrola nových správ", "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Získavanie pripojení a konverzácií", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "Pozvať ľudí do {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "Používam {brandName}, hľadajte {username} alebo navštívte get.wire.com.", + "inviteMessageNoEmail": "Používam {brandName}. Ak sa chcete so mnou spojiť navštívte get.wire.com.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Správa zariadení", "modalAccountRemoveDeviceAction": "Odstrániť zariadenie", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Odstrániť \"{device}\"", "modalAccountRemoveDeviceMessage": "Na odstránenie zariadenia je potrebné Vaše heslo.", "modalAccountRemoveDevicePlaceholder": "Heslo", "modalAcknowledgeAction": "OK", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Súčasne môžete poslať až {number} súborov.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Môžete posielať súbory až do {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Zrušiť", "modalConnectAcceptAction": "Pripojiť", "modalConnectAcceptHeadline": "Prijať?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Toto Vás spojí a otvorí rozhovor s {user}.", "modalConnectAcceptSecondary": "Ignorovať", "modalConnectCancelAction": "Áno", "modalConnectCancelHeadline": "Zrušiť požiadavku?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Odstrániť požiadavku na pripojenie k {user}.", "modalConnectCancelSecondary": "Nie", "modalConversationClearAction": "Zmazať", "modalConversationClearHeadline": "Vymazať obsah?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Správa je príliš dlhá", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Môžete odosielať správy až do {number} znakov.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{user}s začali používať nové zariadenie", + "modalConversationNewDeviceHeadlineOne": "{user} začal používať nové zariadenie", + "modalConversationNewDeviceHeadlineYou": "{user} začal používať nové zariadenie", "modalConversationNewDeviceIncomingCallAction": "Prijať hovor", "modalConversationNewDeviceIncomingCallMessage": "Stále chcete prijať hovor?", "modalConversationNewDeviceMessage": "Stále chcete odoslať Vaše správy?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Stále chcete zavolať?", "modalConversationNotConnectedHeadline": "Nikto nebol pridaný do konverzácie", "modalConversationNotConnectedMessageMany": "Jeden z ľudí, ktorých ste vybrali, nechce byť pridaný do konverzácií.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} nechce byť pridaný do konverzácií.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Odstrániť?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} nebude môcť odosielať ani prijímať správy v tomto rozhovore.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Skúsiť znova", "modalUploadContactsMessage": "Neprijali sme Vaše informácie. Skúste prosím znovu importovať Vaše kontakty.", "modalUserBlockAction": "Blokovať", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Blokovať {user}?", + "modalUserBlockMessage": "{user} Vás nebude môcť kontaktovať, alebo Vás pozvať do skupinového rozhovoru.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokovať", "modalUserUnblockHeadline": "Odblokovať?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} Vás bude môcť kontaktovať, alebo Vás pozvať do skupinového rozhovoru.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Prijal Vašu požiadavku na pripojenie", "notificationConnectionConnected": "Teraz ste pripojení", "notificationConnectionRequest": "Chce sa pripojiť", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} začal rozhovor", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationConversationRename": "{user} premenoval rozhovor na {name}", + "notificationMemberJoinMany": "{user} pridal {number} ľudí do rozhovoru", + "notificationMemberJoinOne": "{user1} pridal {user2} do rozhovoru", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} Vás odstránil z konverzácie", "notificationMention": "Mention: {text}", "notificationObfuscated": "Poslal Vám správu", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Niekto", "notificationPing": "Pingnuté", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} Vašu správu", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Overte, že to zodpovedá identifikátoru zobrazenému na [bold]zariadení {user}[/bold].", "participantDevicesDetailHowTo": "Ako to urobiť?", "participantDevicesDetailResetSession": "Obnovenie spojenia", "participantDevicesDetailShowMyDevice": "Zobraziť identifikátor môjho zariadenia", "participantDevicesDetailVerify": "Overený", "participantDevicesHeader": "Zariadenia", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} dáva každému zariadeniu jedinečný identifikátor. Porovnajte ich s {user} a overte Vaše rozhovory.", "participantDevicesLearnMore": "Zistiť viac", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Webová lokalita podpory", "preferencesAboutTermsOfUse": "Podmienky používania", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "Webová stránka {brandName}", "preferencesAccount": "Účet", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Ak nepoznáte zariadenie vyššie, odstráňte ho a nastavte nové heslo.", "preferencesDevicesCurrent": "Aktuálny", "preferencesDevicesFingerprint": "Identifikátor kľúča", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} dáva každému zariadeniu jedinečný identifikátor. Porovnajte ich a overte Vaše zariadenia a rozhovory.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Zrušiť", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Pozvať ľudí do {brandName}", "searchInviteButtonContacts": "Z kontaktov", "searchInviteDetail": "Zdieľanie kontaktov Vám pomôže spojiť sa s ostatnými. Anonymizujeme všetky informácie a nezdieľame ich s nikým iným.", "searchInviteHeadline": "Pozvať priateľov", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Nemáte žiadne kontakty {brandName}. Skúste nájsť ľudí podľa názvu alebo užívateľského mena.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Vybrať vlastné", "takeoverButtonKeep": "Ponechať tento", "takeoverLink": "Zistiť viac", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Potvrďte Vaše jednoznačné meno pre {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Napísať správu", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Ľudia ({shortcut})", "tooltipConversationPicture": "Pridať obrázok", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Hladať", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videohovor", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Archív ({shortcut})", + "tooltipConversationsArchived": "Zobraziť archív ({number})", "tooltipConversationsMore": "Viac", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "Zrušiť stlmenie ({shortcut})", "tooltipConversationsPreferences": "Otvoriť predvoľby", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Stlmiť ({shortcut})", + "tooltipConversationsStart": "Začať rozhovor ({shortcut})", "tooltipPreferencesContactsMacos": "Zdieľať všetky svoje kontakty z aplikácie kontaktov systému macOS", "tooltipPreferencesPassword": "Pre zmenu hesla otvorte ďalšiu webovú stránku", "tooltipPreferencesPicture": "Zmeniť obrázok…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Táto verzia {brandName} sa nemôže zúčastniť volania. Prosím použite", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "Volá {user}. Váš prehliadač nepodporuje hovory.", "warningCallUnsupportedOutgoing": "Nemôžete volať, pretože Váš prehliadač nepodporuje hovory.", "warningCallUpgradeBrowser": "Pre volanie, prosím aktualizujte Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Prebieha pokus o pripojenie. {brandName} nemusí byť schopný doručiť správy.", "warningConnectivityNoInternet": "Bez prístupu na internet. Nebudete môcť odosielať ani prijímať správy.", "warningLearnMore": "Zistiť viac", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Je dostupná nová verzia programu.", "warningLifecycleUpdateLink": "Aktualizovať", "warningLifecycleUpdateNotes": "Čo je nové", "warningNotFoundCamera": "Nemôžete volať, pretože Váš počítač nemá kameru.", @@ -1643,9 +1643,9 @@ "warningPermissionRequestCamera": "[icon] Povoliť prístup ku kamere", "warningPermissionRequestMicrophone": "[icon] Povoliť prístup k mikrofónu", "warningPermissionRequestNotification": "[icon] Povoliť oznámenia", - "warningPermissionRequestScreen": "{{icon}} Povoliť prístup k obrazovke", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "warningPermissionRequestScreen": "{icon} Povoliť prístup k obrazovke", + "wireLinux": "{brandName} pre Linux", + "wireMacos": "{brandName} pre macOS", + "wireWindows": "{brandName} pre Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/sl-SI.json b/src/i18n/sl-SI.json index 9cbd6ddb4b6..4a338e9a6f0 100644 --- a/src/i18n/sl-SI.json +++ b/src/i18n/sl-SI.json @@ -225,8 +225,8 @@ "authAccountPublicComputer": "To je javni računalnik", "authAccountSignIn": "Prijava", "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedDatabase": "{brandName} potrebuje dostop do lokalnega pomnilnika za prikaz sporočil. Lokalni pomnilnik ni na voljo v privatnem načinu.", + "authBlockedTabs": "{brandName} je že odprt v drugem oknu.", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "Neveljavna koda", "authErrorCountryCodeInvalid": "Neveljavna koda države", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "V redu", "authHistoryDescription": "Zaradi zasebnosti se vaša zgodovina pogovorov ne bo pojavila tukaj.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Prvič uporabljate {brandName} na tej napravi.", "authHistoryReuseDescription": "Sporočila poslana medtem tukaj ne bodo prikazana.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Na tej napravi si že uporabljal(-a) {brandName}.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Upravljanje naprav", "authLimitButtonSignOut": "Odjava", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Odstranite eno izmed vaših naprav za začetek uporabe {brandName} na tej.", "authLimitDevicesCurrent": "(Trenutna)", "authLimitDevicesHeadline": "Naprave", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-pošta", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Ponovno pošlji na {email}", "authPostedResendAction": "E-pošta ni prispela?", "authPostedResendDetail": "Preverite vašo e-pošto in sledite navodilom.", "authPostedResendHeadline": "Imate pošto.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Dodaj", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "To vam omogoča uporabo {brandName} na večih napravah.", "authVerifyAccountHeadline": "Dodajte e-poštni naslov in geslo.", "authVerifyAccountLogout": "Odjava", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Koda ni prispela?", "authVerifyCodeResendDetail": "Ponovno pošlji", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Lahko zahtevate novo kodo {expiration}.", "authVerifyPasswordHeadline": "Vnesite vaše geslo", "availability.available": "Available", "availability.away": "Away", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Zbirke", "collectionSectionImages": "Images", "collectionSectionLinks": "Povezave", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Prikaži vse {number}", "connectionRequestConnect": "Poveži", "connectionRequestIgnore": "Ignoriraj", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Izbrisan ob {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " začel(-a) uporabljati", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " odstranil(-a) preveritev ene izmed", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " Naprave od {user}", "conversationDeviceYourDevices": " vaših naprav", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Urejen ob {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " je preimenoval(-a) pogovor", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Začni pogovor s/z {users}", + "conversationSendPastedFile": "Prilepljena slika ob {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Nekdo", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "danes", "conversationTweetAuthor": " na Twitterju", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "sporočilo od {user} ni bilo prejeto.", + "conversationUnableToDecrypt2": "Identita naprave od {user} je bila spremenjena. Sporočilo ni dostavljeno.", "conversationUnableToDecryptErrorMessage": "Napaka", "conversationUnableToDecryptLink": "Zakaj?", "conversationUnableToDecryptResetSession": "Ponastavi sejo", @@ -586,7 +586,7 @@ "conversationYouNominative": "ti", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Vse je arhivirano", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} ljudi, ki čakajo", "conversationsConnectionRequestOne": "1 oseba čaka", "conversationsContacts": "Stiki", "conversationsEmptyConversation": "Skupinski pogovor", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePeopleAdded": "{user} oseb je bilo dodanih", + "conversationsSecondaryLinePeopleLeft": "{number} oseb je zapustilo pogovor", + "conversationsSecondaryLinePersonAdded": "{user} je bil(-a) dodan(-a)", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} te je dodal(-a)", + "conversationsSecondaryLinePersonLeft": "{user} je zapustil(-a)", + "conversationsSecondaryLinePersonRemoved": "{user} je bil(-a) odstranjen(-a)", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineRenamed": "{user} preimenoval(-a) pogovor", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Poizkusi drugega", "extensionsGiphyButtonOk": "Pošlji", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • preko giphy.com", "extensionsGiphyNoGifs": "Ups, ni najdenih gifov", "extensionsGiphyRandom": "Naključno", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -823,7 +823,7 @@ "initDecryption": "Decrypting messages", "initEvents": "Nalagam sporočila", "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initReceivedSelfUser": "Hej, {user}.", "initReceivedUserData": "Preverjanje za morebitna nova sporočila", "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", "initValidatedClient": "Pridobivam vaše povezave in pogovore", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "Povabite osebe na {brandName}", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "Sem na {brandName}, poišči {username} ali obišči get.wire.com.", + "inviteMessageNoEmail": "Sem na {brandName}. Obišči get.wire.com za povezavo z mano.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "Upravljanje naprav", "modalAccountRemoveDeviceAction": "Odstrani napravo", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Odstrani \"{device}\"", "modalAccountRemoveDeviceMessage": "Za odstranitev naprave je potrebno vaše geslo.", "modalAccountRemoveDevicePlaceholder": "Geslo", "modalAcknowledgeAction": "V redu", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Lahko pošljete do {number} zbirk naenkrat.", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Lahko pošljete zbirke do {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Prekliči", "modalConnectAcceptAction": "Poveži", "modalConnectAcceptHeadline": "Sprejmi?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "To vas bo povezalo in odprlo pogovor s/z {user}.", "modalConnectAcceptSecondary": "Ignoriraj", "modalConnectCancelAction": "Da", "modalConnectCancelHeadline": "Prekliči zahtevo?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Odstrani zahtevo za povezavo do {user}.", "modalConnectCancelSecondary": "Ne", "modalConversationClearAction": "Izbriši", "modalConversationClearHeadline": "Izbriši vsebino?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Sporočilo je predolgo", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Lahko pošljete sporočila do {number} znakov.", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{user}s so začeli z uporabo novih naprav", + "modalConversationNewDeviceHeadlineOne": "{user} je začel(-a) z uporabo nove naprave", + "modalConversationNewDeviceHeadlineYou": "{user} je začel(-a) z uporabo nove naprave", "modalConversationNewDeviceIncomingCallAction": "Sprejmi klic", "modalConversationNewDeviceIncomingCallMessage": "Ali še vedno želite sprejeti klic?", "modalConversationNewDeviceMessage": "Ali še vedno želite poslati vaša sporočila?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Ali še vedno želite klicati?", "modalConversationNotConnectedHeadline": "No one added to conversation", "modalConversationNotConnectedMessageMany": "Ena izmed oseb, ki ste jo izbrali, ne želi biti dodana k pogovorom.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} ne želi biti dodan k pogovorom.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Odstrani?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} ne bo mogel pošiljati ali prejeti sporočila v tem pogovoru.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Poskusite ponovno", "modalUploadContactsMessage": "Nismo prejeli vaših podatkov. Prosimo poizkusite ponovno uvoziti stike.", "modalUserBlockAction": "Blokiraj", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Blokiraj {user}?", + "modalUserBlockMessage": "{user} vas ne bo mogel kontaktirati ali dodati v skupinske pogovore.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Odblokiraj", "modalUserUnblockHeadline": "Odblokiraj?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} vas ne bo mogel kontaktirati ali ponovno dodati v skupinske pogovore.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Je sprejel(-a) vašo zahtevo po povezavi", "notificationConnectionConnected": "Zdaj ste povezani", "notificationConnectionRequest": "Si želi povezati", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} je začel(-a) pogovor", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationConversationRename": "{user} je preimenoval(-a) pogovor v {name}", + "notificationMemberJoinMany": "{user} je dodal(-a) {number} oseb v pogovor", + "notificationMemberJoinOne": "{user1} je dodal(-a) {user2} v pogovor", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} te je odstranil(-a) iz pogovora", "notificationMention": "Mention: {text}", "notificationObfuscated": "Vam je poslal(-a) sporočilo", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Nekdo", "notificationPing": "Je pingal(-a)", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} vaše sporočilo", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Preveri, da se to ujema s prstnim odtisom na [bold]napravi od {user}[/bold].", "participantDevicesDetailHowTo": "Kako to storim?", "participantDevicesDetailResetSession": "Ponastavi sejo", "participantDevicesDetailShowMyDevice": "Prikaži prstni odtis moje naprave", "participantDevicesDetailVerify": "Preverjena", "participantDevicesHeader": "Naprave", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} dodeli vsaki napravi edinstven prstni odtis. Primerjajte jih z {user} in preverite vaš pogovor.", "participantDevicesLearnMore": "Nauči se več", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Spletna stran Wire podpore", "preferencesAboutTermsOfUse": "Pogoji uporabe", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName} spletna stran", "preferencesAccount": "Račun", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Če ne prepoznate zgornje naprave, jo odstranite in ponastavite vaše geslo.", "preferencesDevicesCurrent": "Trenutna", "preferencesDevicesFingerprint": "Ključ prstnega odtisa naprave", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} dodeli vsaki napravi edinstven prstni odtis. Primerjajte jih, preverite vaše naprave in pogovore.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Prekliči", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Povabi ostale osebe na {brandName}", "searchInviteButtonContacts": "Iz imenika stikov", "searchInviteDetail": "Deljenje vaših stikov pomaga pri povezovanju z drugimi. Vse informacije anonimiziramo in ne delimo z drugimi.", "searchInviteHeadline": "Pripeljite vaše prijatelje", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Nimate nobenih stikov na {brandName}.\nPoizkusite najti osebe po imenu\nali uporabniškem imenu.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Izberi svojo", "takeoverButtonKeep": "Obdrži to", "takeoverLink": "Nauči se več", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Zavzemite vaše unikatno ime na {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Napiši sporočilo", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Osebe ({shortcut})", "tooltipConversationPicture": "Dodaj sliko", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Iščite", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Videoklic", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Arhiviraj ({shortcut})", + "tooltipConversationsArchived": "Prikaži arhiv ({number})", "tooltipConversationsMore": "Več", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "Povrni zvok ({shortcut})", "tooltipConversationsPreferences": "Odpri nastavitve", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Utišaj ({shortcut})", + "tooltipConversationsStart": "Začni pogovor ({shortcut})", "tooltipPreferencesContactsMacos": "Deli vse vaše stike iz macOS aplikacije Contacts", "tooltipPreferencesPassword": "Odpri drugo spletno stran za ponastavitev gesla", "tooltipPreferencesPicture": "Spremenite vašo sliko…", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Ta različica {brandName} ne more sodelovati v klicu. Prosimo uporabite", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} kliče. Vaš brskalnik ne podpira klicev.", "warningCallUnsupportedOutgoing": "Ne morete klicati, ker vaš brskalnik ne podpira klicev.", "warningCallUpgradeBrowser": "Če želite klicati, posodobite Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Poizkus povezave. {brandName} morda ne bo mogel dostaviti sporočila.", "warningConnectivityNoInternet": "Ni spletne povezave. Ne boste mogli pošiljati ali prejemati sporočil.", "warningLearnMore": "Nauči se več", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Na voljo je nova različica {brandName}.", "warningLifecycleUpdateLink": "Posodobi zdaj", "warningLifecycleUpdateNotes": "Kaj je novega", "warningNotFoundCamera": "Ne morete klicati, ker vaš računalnik nima kamere.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Dovoli dostop do mikrofona", "warningPermissionRequestNotification": "[icon] Dovoli obvestila", "warningPermissionRequestScreen": "[icon] Dovoli dostop do zaslona", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "wireLinux": "{brandName} za Linux", + "wireMacos": "{brandName} za macOS", + "wireWindows": "{brandName} za Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/sr-SP.json b/src/i18n/sr-SP.json index 9d3f0504d23..f35f1ee0dbc 100644 --- a/src/i18n/sr-SP.json +++ b/src/i18n/sr-SP.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Додај", "addParticipantsHeader": "Додајте учеснике", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Додајте учеснике ({number})", "addParticipantsManageServices": "Управљање услугама", "addParticipantsManageServicesNoResults": "Управљање услугама", "addParticipantsNoServicesManager": "Услуге су помоћ која може побољшати ваш рад.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Заборавио сам лозинку", "authAccountPublicComputer": "Ово је јавни рачунар", "authAccountSignIn": "Пријави се", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Омогућите колачиће за пријаву у {brandName}.\n", + "authBlockedDatabase": "{brandName} потребан је приступ локалној меморији за приказивање ваших порука. Локална меморија није доступна у приватном режиму.", + "authBlockedTabs": "Вајер је већ отворен у другом језичку.", "authBlockedTabsAction": "Употријебите ову картицу умјесто тога", "authErrorCode": "Погрешан код", "authErrorCountryCodeInvalid": "Погрешан код земље", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "У реду", "authHistoryDescription": "Ради приватности, историјат разговора неће се приказивати овде.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Ово је први пут да Вајер користите на овом уређају.", "authHistoryReuseDescription": "Поруке послате у међувремену се неће појавити овде.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Већ сте користили Вајер на овом уређају.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Управљај уређајима", "authLimitButtonSignOut": "Одјави се", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Уклоните неки од ваших уређаја да бисте користили Вајер на овом.", "authLimitDevicesCurrent": "(тренутно)", "authLimitDevicesHeadline": "Уређаји", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-пошта", "authPlaceholderPassword": "Лозинка", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Поново пошаљи на {email}", "authPostedResendAction": "Не стиже е-пошта?", "authPostedResendDetail": "Проверите сандуче е-поште и следите упутства.", "authPostedResendHeadline": "Стигла вам је пошта.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Додај", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Ово омогућава коришћење Вајера на више уређаја.", "authVerifyAccountHeadline": "Додај адресу е-поште и лозинку.", "authVerifyAccountLogout": "Одјави се", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Не приказује се код?", "authVerifyCodeResendDetail": "Понови", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Нови код можете затражити {expiration}.", "authVerifyPasswordHeadline": "Унесите своју лозинку", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Резервна копија није завршена.", "backupExportProgressCompressing": "Припрема датотеке сигурносне копије", "backupExportProgressHeadline": "Припрема…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Прављење резервних копија · {processed} of {total} — {progress}%", "backupExportSaveFileAction": "Сними документ", "backupExportSuccessHeadline": "Резервна копија је спремна", "backupExportSuccessSecondary": "Ово можете да користите за враћање историје ако изгубите рачунар или пребаците на нови.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Припрема…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Враћање историје · {processed} of {total} — {progress}%", "backupImportSuccessHeadline": "Историја је враћена.", "backupImportVersionErrorHeadline": "Некомпатибилна резервна копија", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "Ова резервна копија је креирана новијом или застарелом верзијом {brandName} и не може се овде обновити.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Покушајте поново", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Нема приступа камери", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} на позив", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Повезивање…", "callStateIncoming": "Позивање…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} неко зове", "callStateOutgoing": "Звони…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Фајлови", "collectionSectionImages": "Images", "collectionSectionLinks": "Везе", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Покажи све {number}", "connectionRequestConnect": "Повежи се", "connectionRequestIgnore": "Игнориши", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Прочитати укључене рачуне", "conversationCreateTeam": "са [showmore]свим члановима тима[/showmore]", "conversationCreateTeamGuest": "са [showmore]свим члановима тима и једним гостом [/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "са [showmore]свим члановима тима {count} гостима[/showmore]", "conversationCreateTemporary": "Придружио си се разговору", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": "са {users}", + "conversationCreateWithMore": "са {users}, и [showmore]{count} више[/showmore]", + "conversationCreated": "[bold]{name}[/bold] започео разговор са {users}", + "conversationCreatedMore": "[bold]{name}[/bold] започео разговор са {users}, и [showmore]{count} више[/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] започео разговор\n", "conversationCreatedNameYou": "[bold]Ви[/bold] започињете разговор", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "Започели сте разговор са {users}", + "conversationCreatedYouMore": "Започели сте разговор са {users}, и [showmore]{count} још[/showmore]\n", + "conversationDeleteTimestamp": "Избрисано: {date}", "conversationDetails1to1ReceiptsFirst": "Ако обе стране укључе потврде за читање, можете видети када се поруке читају.", "conversationDetails1to1ReceiptsHeadDisabled": "Онемогућили сте потврде о читању", "conversationDetails1to1ReceiptsHeadEnabled": "Омогућили сте потврде о читању", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "Покажи све ({number})", "conversationDetailsActionCreateGroup": "Направи групу", "conversationDetailsActionDelete": "Избриши групу", "conversationDetailsActionDevices": "Уређаји", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " поче коришћење", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " скину поузданост једног", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user}´s уређаје\n", "conversationDeviceYourDevices": " ваши уређаји", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Измењен: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Отвори мапу", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] додао је {users} у разговор", + "conversationMemberJoinedMore": "[bold]{name}[/bold] додао је {users}, и [showmore]{count} више[/showmore] у разговор", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] Придружио", "conversationMemberJoinedSelfYou": "[bold]ви[/bold] сте се придружили", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedYou": "[bold]Ви[/bold] сте додали {users} у разговор\n", + "conversationMemberJoinedYouMore": "[bold]ви[/bold] сте додали {users}, и [showmore]{count} још[/showmore] у разговор", "conversationMemberLeft": "[bold]{name}[/bold] left", "conversationMemberLeftYou": "[bold]You[/bold] left", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] уклоњено је {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberRemovedYou": "[bold]ви[/bold] сте уклонили {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "испоручено", "conversationMissedMessages": "Овај уређај нисте користили неко време. Неке поруке се можда неће приказати овде.", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Можда немате дозволу за овај налог или он више не постоји.\n", - "conversationNotFoundTitle": "{brandName} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} не може отворити овај разговор.", "conversationParticipantsSearchPlaceholder": "Претрага по имену", "conversationParticipantsTitle": "Особе", "conversationPing": " пингова", @@ -558,22 +558,22 @@ "conversationRenameYou": " преименова разговор", "conversationResetTimer": "искључио тајмер поруке", "conversationResetTimerYou": "искључио тајмер поруке", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Започните разговор са {users}", + "conversationSendPastedFile": "Лепљена слика {date}", "conversationServicesWarning": "Услуге имају приступ садржају овог разговора", "conversationSomeone": "Неко", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] је уклоњен из тима", "conversationToday": "данас", "conversationTweetAuthor": " на Твитеру", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "Порука од [highlight]{user}[/highlight] није примљена.", + "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s промењен је идентитет уређаја Неиспоручена порука.", "conversationUnableToDecryptErrorMessage": "Грешка", "conversationUnableToDecryptLink": "Зашто?", "conversationUnableToDecryptResetSession": "Ресетуј сесију", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": "подесите тајмер поруке на {time}", + "conversationUpdatedTimerYou": "подесите тајмер поруке на {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ја", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Све је архивирано", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} људи који чекају", "conversationsConnectionRequestOne": "1 особа чека", "conversationsContacts": "Контакти", "conversationsEmptyConversation": "Групни разговор", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Неко је послао поруку", "conversationsSecondaryLineEphemeralReply": "Одговорио сам вам", "conversationsSecondaryLineEphemeralReplyGroup": "Неко ти је одговорио", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", - "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineIncomingCall": "{user} зове", + "conversationsSecondaryLinePeopleAdded": "{user} додаде особе", + "conversationsSecondaryLinePeopleLeft": "особа изашло: {number}", + "conversationsSecondaryLinePersonAdded": "{user} је додат", + "conversationsSecondaryLinePersonAddedSelf": "{user} Придружио", + "conversationsSecondaryLinePersonAddedYou": "{user} вас додаде", + "conversationsSecondaryLinePersonLeft": "{user} изађе", + "conversationsSecondaryLinePersonRemoved": "{user} је уклоњен", + "conversationsSecondaryLinePersonRemovedTeam": "{user} је уклоњен из тима", + "conversationsSecondaryLineRenamed": "{user} преименова разговор", + "conversationsSecondaryLineSummaryMention": "{number} помињањa", + "conversationsSecondaryLineSummaryMentions": "{number} спомиње", + "conversationsSecondaryLineSummaryMessage": "{number} порука", + "conversationsSecondaryLineSummaryMessages": "{number} порука", + "conversationsSecondaryLineSummaryMissedCall": "{number} пропуштен позив", + "conversationsSecondaryLineSummaryMissedCalls": "{number} пропуштених позива", + "conversationsSecondaryLineSummaryPing": "{number} пинг", + "conversationsSecondaryLineSummaryPings": "{number} пингова", + "conversationsSecondaryLineSummaryReplies": "{number} одговора", + "conversationsSecondaryLineSummaryReply": "{number} реплика", "conversationsSecondaryLineYouLeft": "изашли сте", "conversationsSecondaryLineYouWereRemoved": "уклоњени сте", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Готово", "groupCreationParticipantsActionSkip": "Прескочи", "groupCreationParticipantsHeader": "Додајте људе", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Додајте људе ({number})", "groupCreationParticipantsPlaceholder": "Претрага по имену", "groupCreationPreferencesAction": "Следећи", "groupCreationPreferencesErrorNameLong": "Превише карактера", @@ -822,10 +822,10 @@ "index.welcome": "Добродошли у {brandName}", "initDecryption": "Дешифрирање порука", "initEvents": "Учитавање порука", - "initProgress": " — {number1} of {number2}", + "initProgress": " — {number1} од {number2}", "initReceivedSelfUser": "Hello, {user}.", "initReceivedUserData": "Проверавам нове поруке", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Скоро готово - уживајте {brandName}", "initValidatedClient": "Дохваћање веза и разговора", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Следећe", "invite.skipForNow": "Прескочи ово за сада", "invite.subhead": "Позовите колеге да се придруже.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Позовите људе у Вајер", + "inviteHintSelected": "Притисните {metaKey} + C да копирате", + "inviteHintUnselected": "Изаберите и притисните {metaKey} + C", + "inviteMessage": "Тренутно сам {brandName}, тражим {username} или посетите get.wire.com.", + "inviteMessageNoEmail": "Ја сам на Вајеру. Посети get.wire.com да се повежемо.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {edited}", + "messageDetailsEdited": "Измењено: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Још нико није прочитао ову поруку.", "messageDetailsReceiptsOff": "потврде читања нису биле укључене када је та порука послана.", - "messageDetailsSent": "Sent: {sent}", + "messageDetailsSent": "Послано: {sent}", "messageDetailsTitle": "Детаљи", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Read{count}", + "messageDetailsTitleReceipts": "Прочитајте {count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Омогућили сте потврде о читању", "modalAccountReadReceiptsChangedSecondary": "Управљај уређајима", "modalAccountRemoveDeviceAction": "Уклони уређај", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Уклони \"{device}\"", "modalAccountRemoveDeviceMessage": "Ваша лозинка је неопходна за уклањање уређаја.", "modalAccountRemoveDevicePlaceholder": "Лозинка", "modalAcknowledgeAction": "У реду", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Погрешна лозинка", "modalAppLockWipePasswordGoBackButton": "Вратити се", "modalAppLockWipePasswordPlaceholder": "Лозинка", - "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", + "modalAppLockWipePasswordTitle": "Унесите лозинку налога {brandName} да бисте ресетовали овог клијента", "modalAssetFileTypeRestrictionHeadline": "Ограничени тип датотеке", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "Назив \"{fileName}\" није дозвољен.", "modalAssetParallelUploadsHeadline": "Превише датотека одједном", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Можете послати до {number} датотека одједном.", "modalAssetTooLargeHeadline": "Датотека је превелика", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Можете да шаљете датотеке до {number}", "modalAvailabilityAvailableMessage": "Изгледаћете као Доступно другим људима. Добићете обавештења о долазним позивима и порукама у складу са поставком Обавештења у сваком разговору.", "modalAvailabilityAvailableTitle": "Постављени сте на Доступно", "modalAvailabilityAwayMessage": "Појавићете се као далеко од других људи. Нећете примати обавештења о долазним позивима или порукама.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Откажи", "modalConnectAcceptAction": "Повежи се", "modalConnectAcceptHeadline": "Прихватити?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Ово ће вас повезати и отворити разговор са {user}", "modalConnectAcceptSecondary": "Игнориши", "modalConnectCancelAction": "Да", "modalConnectCancelHeadline": "Отказати захтев?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Уклоните захтев за повезивање са {user}.", "modalConnectCancelSecondary": "Не", "modalConversationClearAction": "Обриши", "modalConversationClearHeadline": "Обрисати садржај?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Напусти", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "Напустити разговор {name}", "modalConversationLeaveMessage": "Нећете моћи да шаљете и примате поруке у овом разговору.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Порука је предугачка", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Можете да шаљете поруке дужине до {number} карактера.", "modalConversationNewDeviceAction": "Послати", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} почео да користи нове уређаје", + "modalConversationNewDeviceHeadlineOne": "{user} почео да користи нови уређај", + "modalConversationNewDeviceHeadlineYou": "{user} почео да користи нови уређај", "modalConversationNewDeviceIncomingCallAction": "Прихвати позив", "modalConversationNewDeviceIncomingCallMessage": "Још увек желите да прихватите позив?", "modalConversationNewDeviceMessage": "Још увек желите да пошаљете своје поруке?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Још увек желите да упутите позив?", "modalConversationNotConnectedHeadline": "Нико није додао у разговор", "modalConversationNotConnectedMessageMany": "Једна од особа коју сте одабрали не жели да буде додата у разговоре.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} не жели да се дода у разговоре.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Уклонити?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} неће моћи да шаље или прима поруке у овом разговору.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Опозови везу", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Прекинути везу?", "modalConversationRevokeLinkMessage": "Нови гости се неће моћи придружити овом линку. Садашњи гости и даље ће имати приступ.", "modalConversationTooManyMembersHeadline": "Све попуњено", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "Све до {number1} људи се могу придружити разговору. Тренутно постоји само простор за{number2} више.", "modalCreateFolderAction": "Креирај", "modalCreateFolderHeadline": "Креирајте нову фасциклу", "modalCreateFolderMessage": "Преместите разговор у нову фасциклу.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Одабрана анимација је превелика", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "Максимална величина је {number} MB.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,16 +1104,16 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} нема приступ камери.[br][faqLink]Прочитајте овај чланак подршке [/faqLink] да бисте сазнали како да га поправите.", "modalNoCameraTitle": "Нема приступа камери", "modalOpenLinkAction": "Отвори", - "modalOpenLinkMessage": "This will take you to {link}", + "modalOpenLinkMessage": "Ово ће вас одвести до {link}", "modalOpenLinkTitle": "Посетите Линк", "modalOptionSecondary": "Откажи", "modalPictureFileFormatHeadline": "Не можете да користите ову слику", "modalPictureFileFormatMessage": "Изаберите датотеку ПНГ или ЈПЕГ.", "modalPictureTooLargeHeadline": "Изабрана слика је превелика", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "Можете да користите слике до {number} МБ.", "modalPictureTooSmallHeadline": "Слика премала", "modalPictureTooSmallMessage": "Молимо одаберите слику која има најмање 320 x 320 пиксела", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Покушај поново", "modalUploadContactsMessage": "Нисмо примили податке од вас. Покушајте поново да увезете контакте.", "modalUserBlockAction": "Блокирај", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Блокирај {user}?", + "modalUserBlockMessage": "{user} неће бити у могућности да вас контактира или да вас дода у групне разговоре.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Одблокирај", "modalUserUnblockHeadline": "Одблокирати?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} моћи ће да вас контактира и поново дода у групне разговоре.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "прихвати ваш захтев за повезивање", "notificationConnectionConnected": "сада сте повезани", "notificationConnectionRequest": "жели да се повеже", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} започео разговор", "notificationConversationDeleted": "Разговор је избрисан", - "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", - "notificationMention": "Mention: {text}", + "notificationConversationDeletedNamed": "{name} је обрисано", + "notificationConversationMessageTimerReset": "{user} искључио је тајмер поруке\n", + "notificationConversationMessageTimerUpdate": "{user} постави тајмер поруке на {time}\n", + "notificationConversationRename": "{user} преименовао је разговор у {name}", + "notificationMemberJoinMany": "{user} додато {number} људи на разговор", + "notificationMemberJoinOne": "{user1} додато {user2} у разговор", + "notificationMemberJoinSelf": "{user} придружио се разговору", + "notificationMemberLeaveRemovedYou": "{user} вас уклони из разговора", + "notificationMention": "Спомена: {text}", "notificationObfuscated": "вам посла поруку", "notificationObfuscatedMention": "Поменули су вас", "notificationObfuscatedReply": "Одговорио сам вам", "notificationObfuscatedTitle": "Неко", "notificationPing": "пингова", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": "{reaction} твоју поруку", + "notificationReply": "Одговорити: {text}", "notificationSettingsDisclaimer": "Можете бити обавештени о свему (укључујући аудио и видео позиве) или само када вас неко спомене или одговори на једну од ваших порука.", "notificationSettingsEverything": "Свашта", "notificationSettingsMentionsAndReplies": "Спомене и одговори", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "подели фајл", "notificationSharedLocation": "подели локацију", "notificationSharedVideo": "подели видео", - "notificationTitleGroup": "{user} in {conversation}", + "notificationTitleGroup": "{user} у {conversation}", "notificationVoiceChannelActivate": "Позивам", "notificationVoiceChannelDeactivate": "позва", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Проверите да ли се подудара са отиском прста приказаном на уређају [bold]{user}’s device[/bold].", "participantDevicesDetailHowTo": "Како ово радим?", "participantDevicesDetailResetSession": "Ресетуј сесију", "participantDevicesDetailShowMyDevice": "Прикажи отисак мог уређаја", "participantDevicesDetailVerify": "Верификован", "participantDevicesHeader": "Уређаји", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} даје сваком уређају јединствен отисак прста. Упоредите их са {user} и потврдите свој разговор.", "participantDevicesLearnMore": "Сазнајте више", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Аудио / Видео", "preferencesAVCamera": "Камера", "preferencesAVMicrophone": "Микрофон", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} нема приступ камери.[br][faqLink] Прочитајте овај чланак подршке [/faqLink] да бисте сазнали како да то поправите.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Звучници", "preferencesAVTemporaryDisclaimer": "Гости не могу започети видео конференције. Изаберите камеру коју ћете користити ако се придружите њој.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Веб сајт подршке", "preferencesAboutTermsOfUse": "Услови коришћења", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "Веб сајт Вајера", "preferencesAccount": "Налог", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Одјави се", "preferencesAccountManageTeam": "Управљање тимом", "preferencesAccountMarketingConsentCheckbox": "Примити Билтен", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "Примајте вести и ажурирања производа од {brandName} путем е-поште.", "preferencesAccountPrivacy": "Приватност", "preferencesAccountReadReceiptsCheckbox": "Прочитајте потврде", "preferencesAccountReadReceiptsDetail": "Када је ово искључено, нећете моћи да видите потврде од других људи. Ово подешавање се не односи на групне разговоре.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Ако не препознајете уређај изнад, уклоните га и ресетујте лозинку.", "preferencesDevicesCurrent": "Тренутно", "preferencesDevicesFingerprint": "Отисак кључа", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "Вајер сваком уређају додељује јединствени отисак. Упоредите отиске да проверите ваше уређаје и разговоре.", "preferencesDevicesId": "ИД: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Откажи", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "понеко", "preferencesOptionsAudioSomeDetail": "Пинг и позиви", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Направите резервну копију да сачувате историју разговора. Ово можете да користите за враћање историје ако изгубите рачунар или пребаците на нови.\nДатотека сигурносних копија није заштићена {brandName} енкрипцијом од почетка до краја, па је чувајте на сигурном месту.", "preferencesOptionsBackupHeader": "Историја", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Историју можете да вратите само из резервне копије исте платформе. Резервна копија ће пребрисати разговоре које можете водити на овом уређају.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Не можете да видите ову поруку.", "replyQuoteShowLess": "Покажи мање", "replyQuoteShowMore": "Прикажи више", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "Оригинална порука од {date}", + "replyQuoteTimeStampTime": "Оригинална порука од {time}", "roleAdmin": "Админ", "roleOwner": "Власник", "rolePartner": "Спољни", @@ -1396,20 +1396,20 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Позовите људе у Вајер", "searchInviteButtonContacts": "из именика", "searchInviteDetail": "Дељење контаката помаже да се повежете са људима. Сви подаци су анонимни и не делимо их ни са ким.", "searchInviteHeadline": "Доведите пријатеље", "searchInviteShare": "Дели контакте", - "searchListAdmins": "Group Admins ({count})", + "searchListAdmins": "Разговорни администора", "searchListEveryoneParticipates": "Сви са којима сте\nповезани су већ\nу овом разговору.", - "searchListMembers": "Group Members ({count})", + "searchListMembers": "Разговори чланова", "searchListNoAdmins": "Нема администратора", "searchListNoMatches": "Нема резултата.\nПокушајте са другим именом.", "searchManageServices": "Управљање услугама", "searchManageServicesNoResults": "Управљање услугама", "searchMemberInvite": "Позовите људе да се придруже тиму", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Немате контакте у Вајеру.\nПокушајте да их нађете по\nимену или корисничком имену.", "searchNoMatchesPartner": "Нема резултата", "searchNoServicesManager": "Услуге су помоћ која може побољшати ваш радни ток.", "searchNoServicesMember": "Услуге су помоћ која може побољшати ваш радни ток. Да бисте их омогућили, питајте свог администратора.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Изаберите своју", "takeoverButtonKeep": "Остави ову", "takeoverLink": "Сазнајте више", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Обезбедите ваше на Вајеру.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Позив", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Додајте учеснике у разговор ({shortcut})", "tooltipConversationDetailsRename": "Измени наслов разговора", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "унесите поруку", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Људи ({shortcut})", "tooltipConversationPicture": "додај слику", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Пронађи", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Видео позив", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Архива ({shortcut})", + "tooltipConversationsArchived": "Приказ архиве ({number})", "tooltipConversationsMore": "Још", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "Отворите подешавања обавештења ({shortcut})", + "tooltipConversationsNotify": "Укључи звук ({shortcut})", "tooltipConversationsPreferences": "Отворите поставке", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Без звука ({shortcut})", + "tooltipConversationsStart": "Започните разговор ({shortcut})", "tooltipPreferencesContactsMacos": "Поделите све своје контакте из програма МекОС Контакти", "tooltipPreferencesPassword": "Отворите други веб сајт за ресет лозинке", "tooltipPreferencesPicture": "Измените своју слику…", @@ -1577,8 +1577,8 @@ "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", - "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotFoundMessage": "Можда немате дозволу за овај налог или особа можда није укључена{brandName}.", + "userNotFoundTitle": "{brandName} не могу да нађемо ову особу", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Повежи се", "userProfileButtonIgnore": "Игнориши", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Емаил", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "{time}h left\n", + "userRemainingTimeMinutes": "Остало ми је мање од {time}m", "verify.changeEmail": "Промена Е-маил", "verify.headline": "Имате пошту", "verify.resendCode": "Поново пошаљи шифру", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Ова верзија Вајера не може да учествује у позиву. Користите", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} зове. Ваш прегледач не подржава позиве.", "warningCallUnsupportedOutgoing": "Не можете позивати јер ваш прегледач то не подржава.", "warningCallUpgradeBrowser": "За позиве, ажурирајте Гугл Хром.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Покушавам да се повежем. Вајер неће моћи да испоручује поруке.", "warningConnectivityNoInternet": "Нема интернета. Нећете моћи да шаљете и примате поруке.", "warningLearnMore": "Сазнајте више", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Доступна је нова верзија Вајера.", "warningLifecycleUpdateLink": "Ажурирај сада", "warningLifecycleUpdateNotes": "Шта је ново", "warningNotFoundCamera": "Не можете позивати јер ваш рачунар нема камеру.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Омогући приступ микрофону", "warningPermissionRequestNotification": "[icon] Дозволи обавештења", "warningPermissionRequestScreen": "[icon] Дозволи приступ екрану", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "wireLinux": "Вајер за Линукс", + "wireMacos": "Вајер за МекОС", + "wireWindows": "Вајер за Виндоуз", + "wire_for_web": "{brandName} за Веб" } diff --git a/src/i18n/sv-SE.json b/src/i18n/sv-SE.json index 8aa4cb22a06..7f6d34316f6 100644 --- a/src/i18n/sv-SE.json +++ b/src/i18n/sv-SE.json @@ -225,8 +225,8 @@ "authAccountPublicComputer": "Detta är en offentlig dator", "authAccountSignIn": "Logga in", "authBlockedCookies": "Aktivera cookies för att logga in på {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedDatabase": "{brandName} behöver få åtkomst till din lokala lagringsplats för att visa dina meddelanden. Lokal lagringsplats är inte tillgängligt i privat läge.", + "authBlockedTabs": "{brandName} är redan öppen i en annan flik.", "authBlockedTabsAction": "Använd den här fliken istället", "authErrorCode": "Ogiltig kod", "authErrorCountryCodeInvalid": "Ogiltig landskod", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Ändra ditt lösenord", "authHistoryButton": "OK", "authHistoryDescription": "För integritetsskäl visas din konversationshistorik inte här.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Det är första gången du använder {brandName} på denna enhet.", "authHistoryReuseDescription": "Meddelanden som skickats under tiden visas inte här.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Du har använt {brandName} på den här enheten innan.", "authLandingPageTitleP1": "Välkommen till", "authLandingPageTitleP2": "Skapa ett konto eller logga in", "authLimitButtonManage": "Hantera enheter", "authLimitButtonSignOut": "Logga ut", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Ta bort en av dina andra enheter för att börja använda {brandName} på den här enheten.", "authLimitDevicesCurrent": "(Aktuell)", "authLimitDevicesHeadline": "Enheter", "authLoginTitle": "Logga in", "authPlaceholderEmail": "E-postadress", "authPlaceholderPassword": "Lösenord", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Skicka till {email} igen", "authPostedResendAction": "Dök det inte upp något e-postmeddelande?", "authPostedResendDetail": "Kontrollera din inkorg och följ instruktionerna.", "authPostedResendHeadline": "Du har fått mail.", "authSSOLoginTitle": "Logga in med Single Sign-On", "authSetUsername": "Ange användarnamn", "authVerifyAccountAdd": "Lägg till", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Detta gör så du kan använda {brandName} på flera enheter.", "authVerifyAccountHeadline": "Lägg till e-postadress och lösenord.", "authVerifyAccountLogout": "Logga ut", "authVerifyCodeDescription": "Ange verifieringskoden vi skickade till {number}.", "authVerifyCodeResend": "Visas ingen kod?", "authVerifyCodeResendDetail": "Skicka igen", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Du kan begära en ny kod inom {expiration}.", "authVerifyPasswordHeadline": "Ange ditt lösenord", "availability.available": "Tillgänglig", "availability.away": "Borta", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Ansluter…", "callStateIncoming": "Ringer…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} ringer", "callStateOutgoing": "Ringer…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Filer", "collectionSectionImages": "Bilder", "collectionSectionLinks": "Länkar", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Visa alla {number}", "connectionRequestConnect": "Anslut", "connectionRequestIgnore": "Ignorera", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]Du[/bold] startade konversationen", "conversationCreatedYou": "Du startade en konversation med {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "Togs bort: {date}", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "Du har inaktiverat läskvitton", "conversationDetails1to1ReceiptsHeadEnabled": "Du har aktiverat läskvitton", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " började använda", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " unverified one of", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user}\"s enheter", "conversationDeviceYourDevices": " dina enheter", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Redigerades: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -518,10 +518,10 @@ "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] anslöt", "conversationMemberJoinedSelfYou": "[bold]Du[/bold] anslöt", "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", + "conversationMemberJoinedYouMore": "[bold]Du[/bold] lade till {users}, och [showmore]{count} fler[/showmore] till konversationen", "conversationMemberLeft": "[bold]{name}[/bold] lämnade", "conversationMemberLeftYou": "[bold]Du[/bold] lämnade", "conversationMemberRemoved": "[bold]{name}[/bold] tog bort {users}", @@ -558,22 +558,22 @@ "conversationRenameYou": " bytte namn på konversationen", "conversationResetTimer": " stängde av meddelandetimern", "conversationResetTimerYou": " stängde av meddelandetimern", - "conversationResume": "Starta en konversation med {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Påbörja en konversation med {users}", + "conversationSendPastedFile": "Klistrade in bilden den {date}", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "Någon", "conversationStartNewConversation": "Skapa en grupp", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] togs bort från teamet", "conversationToday": "idag", "conversationTweetAuthor": " på Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "Ett meddelande från {user} tog inte emot.", + "conversationUnableToDecrypt2": "{user}\"s enhetsidentitet ändrades. Icke levererat meddelande.", "conversationUnableToDecryptErrorMessage": "Fel", "conversationUnableToDecryptLink": "Varför?", "conversationUnableToDecryptResetSession": "Återställ session", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " ställ in meddelandetimern till {time}", + "conversationUpdatedTimerYou": " ställ in meddelandetimern till {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "Alla konversationer", "conversationViewTooltip": "Alla", @@ -586,7 +586,7 @@ "conversationYouNominative": "du", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Allt arkiverat", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} väntande personer", "conversationsConnectionRequestOne": "1 person väntar", "conversationsContacts": "Kontakter", "conversationsEmptyConversation": "Gruppkonversation", @@ -613,16 +613,16 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Someone sent a message", "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", + "conversationsSecondaryLineIncomingCall": "{user} ringer", + "conversationsSecondaryLinePeopleAdded": "{user} personer lades till", "conversationsSecondaryLinePeopleLeft": "{number} personer lämnade", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", + "conversationsSecondaryLinePersonAdded": "{user} lades till", + "conversationsSecondaryLinePersonAddedSelf": "{user} anslöt", + "conversationsSecondaryLinePersonAddedYou": "{user} lade till dig", "conversationsSecondaryLinePersonLeft": "{user} lämnade", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLinePersonRemoved": "{user} togs bort", + "conversationsSecondaryLinePersonRemovedTeam": "{user} togs bort från teamet", + "conversationsSecondaryLineRenamed": "{user} döpte om konversationen", "conversationsSecondaryLineSummaryMention": "{number} omnämnande", "conversationsSecondaryLineSummaryMentions": "{number} omnämnanden", "conversationsSecondaryLineSummaryMessage": "{number} meddelande", @@ -823,9 +823,9 @@ "initDecryption": "Avkrypterar meddelanden", "initEvents": "Laddar meddelanden", "initProgress": " — {number1} av {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initReceivedSelfUser": "Hej, {user}.", "initReceivedUserData": "Söker efter nya meddelanden", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Nästan klart - Njut av {brandName}", "initValidatedClient": "Hämtar dina anslutningar och konversationer", "internetConnectionSlow": "Långsam internetanslutning", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Nästa", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Bjud in personer till {brandName}", + "inviteHintSelected": "Tryck på {metaKey} + C för att kopiera", + "inviteHintUnselected": "Välj och tryck {metaKey} + C", + "inviteMessage": "Jag använder {brandName}, sök efter {username} eller besök get.wire.com.", + "inviteMessageNoEmail": "Jag är på {brandName}. Besök get.wire.com för att ansluta till mig.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -882,7 +882,7 @@ "messageDetailsReceiptsOff": "Read receipts were not on when this message was sent.", "messageDetailsSent": "Sent: {sent}", "messageDetailsTitle": "Detaljer", - "messageDetailsTitleReactions": "Reactions{count}", + "messageDetailsTitleReactions": "Reaktioner {count}", "messageDetailsTitleReceipts": "Read{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} deltagare", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Du har aktiverat läskvitton", "modalAccountReadReceiptsChangedSecondary": "Hantera enheter", "modalAccountRemoveDeviceAction": "Ta bort enhet", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Ta bort \"{device}\"", "modalAccountRemoveDeviceMessage": "Ditt lösenord krävs för att ta bort enheten.", "modalAccountRemoveDevicePlaceholder": "Lösenord", "modalAcknowledgeAction": "OK", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "För många filer samtidigt", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Du kan skicka upp till {number} filer samtidigt.", "modalAssetTooLargeHeadline": "Filen för stor", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Du kan skicka filer upp till {number}", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Avbryt", "modalConnectAcceptAction": "Anslut", "modalConnectAcceptHeadline": "Acceptera?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Det här kommer att ansluta dig och öppna konversationen med {user}.", "modalConnectAcceptSecondary": "Ignorera", "modalConnectCancelAction": "Ja", "modalConnectCancelHeadline": "Avbryt förfrågan?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Ta bort begäran om att ansluta till {user}.", "modalConnectCancelSecondary": "Nej", "modalConversationClearAction": "Radera", "modalConversationClearHeadline": "Ta bort innehåll?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Lämna", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "Lämna konversationen {name}?", "modalConversationLeaveMessage": "Du kommer inte kunna skicka eller ta emot meddelanden i denna konversation.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Meddelandet är för långt", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Du kan skicka meddelanden med upp till {number} tecken.", "modalConversationNewDeviceAction": "Skicka i alla fall", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} har börjat använda nya enheter", + "modalConversationNewDeviceHeadlineOne": "{user} har börjat använda en ny enhet", + "modalConversationNewDeviceHeadlineYou": "{user} har börjat använda en ny enhet", "modalConversationNewDeviceIncomingCallAction": "Acceptera samtal", "modalConversationNewDeviceIncomingCallMessage": "Vill du fortfarande acceptera samtalet?", "modalConversationNewDeviceMessage": "Vill du fortfarande skicka dina meddelanden?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Vill du fortfarande ringa samtalet?", "modalConversationNotConnectedHeadline": "Ingen har lagts till i konversationen", "modalConversationNotConnectedMessageMany": "En av personerna som du valde vill inte bli tillagd i konversationer.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} vill inte bli tillagd i konversationer.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Inaktivera", "modalConversationRemoveHeadline": "Ta bort?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} kommer inte att kunna skicka eller ta emot meddelanden i den här konversationen.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Återkalla länk", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Återkalla länken?", "modalConversationRevokeLinkMessage": "Nya gäster kommer inte ha möjlighet att ansluta med den här länken. Nuvarande gäster kommer fortsättningsvis ha åtkomst.", "modalConversationTooManyMembersHeadline": "Fullt hus", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "Upp till {number1} personer kan ansluta till en konversation. Det finns för närvarande enbart rum för {number2} fler personer.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Den valda animationen är för stor", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "Maximal storlek är {number} MB.", "modalGuestLinkJoinConfirmLabel": "Bekräfta lösenord", "modalGuestLinkJoinConfirmPlaceholder": "Bekräfta ditt lösenord", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "Kan inte använda den här bilden", "modalPictureFileFormatMessage": "Vänligen välj en PNG eller JPEG-fil.", "modalPictureTooLargeHeadline": "Den utvalda bilden är för stor", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "Du kan använda bilder upp till {number} MB.", "modalPictureTooSmallHeadline": "För liten bild", "modalPictureTooSmallMessage": "Var vänlig välj en bild som är åtminstone 320 x 320 px.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1130,7 +1130,7 @@ "modalUploadContactsMessage": "Vi tog inte emot din information. Försök importera dina kontakter igen.", "modalUserBlockAction": "Blockera", "modalUserBlockHeadline": "Blockera {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockMessage": "{user} kommer inte kunna kontakta dig eller lägga till dig till gruppkonversationer.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Läs mer", "modalUserUnblockAction": "Avblockera", "modalUserUnblockHeadline": "Avblockera?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} kommer att kunna kontakta dig och lägga till dig i gruppkonversationer igen.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "Accepterade din anslutningsbegäran", "notificationConnectionConnected": "Du är nu ansluten", "notificationConnectionRequest": "Vill ansluta", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} startade en konversation", "notificationConversationDeleted": "En konversation har raderats", - "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", + "notificationConversationDeletedNamed": "{name} har raderats", + "notificationConversationMessageTimerReset": "{user} stängde av meddelandetimern", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationConversationRename": "{user} döpte om konversationen till {name}", + "notificationMemberJoinMany": "{user} lade till {number} personer till konversationen", + "notificationMemberJoinOne": "{user1} lade till {user2} till konversationen", + "notificationMemberJoinSelf": "{user} anslöt till konversationen", + "notificationMemberLeaveRemovedYou": "{user} tog bort dig från konversationen", "notificationMention": "Mention: {text}", "notificationObfuscated": "Skickade dig ett meddelande", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "Någon", "notificationPing": "Pingade", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} ditt meddelande", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Delade en fil", "notificationSharedLocation": "Delade en plats", "notificationSharedVideo": "Delade en video", - "notificationTitleGroup": "{user} in {conversation}", + "notificationTitleGroup": "{user} i {conversation}", "notificationVoiceChannelActivate": "Ringer", "notificationVoiceChannelDeactivate": "Ringt", "oauth.allow": "Allow", @@ -1221,7 +1221,7 @@ "preferencesAV": "Ljud / Video", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} har inte tillgång till kameran.[br][faqLink]Läs den här hjälpartikeln[/faqLink] för att få reda på hur du löser det.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Högtalare", "preferencesAVTemporaryDisclaimer": "Guests can’t start video conferences. Select the camera to use if you join one.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Support-webbplats", "preferencesAboutTermsOfUse": "Användningsvillkor", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName} webbplats", "preferencesAccount": "Konto", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Logga ut", "preferencesAccountManageTeam": "Hantera grupp", "preferencesAccountMarketingConsentCheckbox": "Ta emot nyhetsbrev", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "Ta emot nyheter och produkt-uppdateringar från {brandName} via e-post.", "preferencesAccountPrivacy": "Sekretess", "preferencesAccountReadReceiptsCheckbox": "Read receipts", "preferencesAccountReadReceiptsDetail": "When this is off, you won’t be able to see read receipts from other people. This setting does not apply to group conversations.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Om du inte känner igen en enhet ovan, ta bort den och återställ ditt lösenord.", "preferencesDevicesCurrent": "Nuvarande", "preferencesDevicesFingerprint": "Nyckel Fingeravtryck", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} ger varje enhet ett unikt fingeravtryck. Jämför dem och bekräfta dina enheter och konversationer.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Avbryt", @@ -1396,20 +1396,20 @@ "searchFederatedDomainNotAvailableLearnMore": "Läs mer", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Gruppdeltagare", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Bjud in personer att använda {brandName}", "searchInviteButtonContacts": "Från kontakter", "searchInviteDetail": "Sharing your contacts helps you connect with others. We anonymize all the information and do not share it with anyone else.", "searchInviteHeadline": "Ta med dina vänner", "searchInviteShare": "Dela kontakter", "searchListAdmins": "Group Admins ({count})", "searchListEveryoneParticipates": "Alla du är\nansluten till är redan i\ndenna konversation.", - "searchListMembers": "Group Members ({count})", + "searchListMembers": "Gruppmedlemmar ({count})", "searchListNoAdmins": "There are no admins.", "searchListNoMatches": "Inga matchande resultat.\nFörsök ange ett annat namn.", "searchManageServices": "Hantera Tjänster", "searchManageServicesNoResults": "Hantera tjänster", "searchMemberInvite": "Bjud in personer att gå med i teamet", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "Du har inga kontakter på {brandName}.\nFörsök hitta personer efter\nnamn eller användarnamn.", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Välj din egen", "takeoverButtonKeep": "Behåll denna", "takeoverLink": "Läs mer", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Gör anspråk på ditt unika namn i {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,30 +1530,30 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Lägg till bild", "tooltipConversationCall": "Ring", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Lägg till deltagare till konversationen ({shortcut})", "tooltipConversationDetailsRename": "Ändra konversationsnamn", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", "tooltipConversationFile": "Lägg till fil", "tooltipConversationInfo": "Conversation info", "tooltipConversationInputMoreThanTwoUserTyping": "{user1} and {count} more people are typing", - "tooltipConversationInputOneUserTyping": "{user1} is typing", + "tooltipConversationInputOneUserTyping": "{user1} skriver", "tooltipConversationInputPlaceholder": "Skriv ett meddelande", - "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationInputTwoUserTyping": "{user1} och {user2} skriver", + "tooltipConversationPeople": "Personer ({shortcut})", "tooltipConversationPicture": "Lägg till bild", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Sök", "tooltipConversationSendMessage": "Skicka meddelande", "tooltipConversationVideoCall": "Videosamtal", "tooltipConversationsArchive": "Arkiv ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchived": "Visa arkiv {number}", "tooltipConversationsMore": "Mera", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", "tooltipConversationsNotify": "Unmute ({shortcut})", "tooltipConversationsPreferences": "Öppna egenskaper", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Stäng av ljud ({shortcut})", + "tooltipConversationsStart": "Starta konversationen ({shortcut})", "tooltipPreferencesContactsMacos": "Dela alla dina kontakter från macOS-appen Kontakter", "tooltipPreferencesPassword": "Öppna en annan webbplats för att återställa ditt lösenord", "tooltipPreferencesPicture": "Ändra din bild…", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "{time}h kvar", + "userRemainingTimeMinutes": "Mindre än {time}m kvar", "verify.changeEmail": "Change email", "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "Alla ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Denna version av {brandName} kan inte delta i samtal. Använd", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} ringer. Din webbläsare har inte stöd för samtal.", "warningCallUnsupportedOutgoing": "Du kan inte ringa eftersom din webbläsare inte stöder samtal.", "warningCallUpgradeBrowser": "För att ringa, uppdatera Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Försöker ansluta. {brandName} kanske inte kommer kunna leverera meddelanden.", "warningConnectivityNoInternet": "Inget internet. Du kommer inte kunna skicka eller ta emot meddelanden.", "warningLearnMore": "Läs mer", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "En ny version av {brandName} är tillgänglig.", "warningLifecycleUpdateLink": "Uppdatera nu", "warningLifecycleUpdateNotes": "Vad är nytt?", "warningNotFoundCamera": "Du kan inte ringa eftersom din dator inte har en kamera.", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "Du kan inte ringa eftersom din webbläsare inte har åtkomst till kameran.", "warningPermissionDeniedMicrophone": "Du kan inte ringa eftersom din webbläsare inte har tillgång till mikrofonen.", "warningPermissionDeniedScreen": "Din webbläsare behöver tillåtelse att dela din skärm.", - "warningPermissionRequestCamera": "{{icon}} Tillåt åtkomst till kamera", - "warningPermissionRequestMicrophone": "{{icon}} Tillåt åtkomst till mikrofon", - "warningPermissionRequestNotification": "{{icon}} Tillåt aviseringar", - "warningPermissionRequestScreen": "{{icon}} Tillåt åtkomst till skärmen", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "warningPermissionRequestCamera": "{icon} Tillåt åtkomst till kamera", + "warningPermissionRequestMicrophone": "{icon} Tillåt åtkomst till mikrofon", + "warningPermissionRequestNotification": "{icon} Tillåt aviseringar", + "warningPermissionRequestScreen": "{icon} Tillåt åtkomst till skärmen", + "wireLinux": "{brandName} för Linux", + "wireMacos": "{brandName} för MacOS", + "wireWindows": "{brandName} för Windows", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/tr-TR.json b/src/i18n/tr-TR.json index e62a5f89d89..385722331d8 100644 --- a/src/i18n/tr-TR.json +++ b/src/i18n/tr-TR.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Ekle", "addParticipantsHeader": "Katılımcıları ekle", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "({number}) Katılımcı ekle", "addParticipantsManageServices": "Hizmetleri yönet", "addParticipantsManageServicesNoResults": "Hizmetleri yönet", "addParticipantsNoServicesManager": "Hizmetler, iş akışınızı iyileştirebilecek yardımcılardır.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Şifremi unuttum", "authAccountPublicComputer": "Bu ortak bir bilgisayar", "authAccountSignIn": "Giriş yap", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "{brandName}’a giriş yapabilmek için çerezleri etkinleştirin.", + "authBlockedDatabase": "{brandName}’ın mesajları gösterebilmek için yerel diske erişmesi lazım. Gizli modda yerel disk kullanılamaz.", + "authBlockedTabs": "{brandName} zaten başka bir sekmede açık.", "authBlockedTabsAction": "Bunun yerine bu sekmeyi kullanın", "authErrorCode": "Geçersiz Kod", "authErrorCountryCodeInvalid": "Geçersiz Ülke Kodu", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "TAMAM", "authHistoryDescription": "Gizlilik sebeplerinden ötürü, mesaj geçmişiniz burada gösterilmemektedir.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "{brandName}’ı bu cihazda ilk kez kullanıyorsunuz.", "authHistoryReuseDescription": "Bu sırada gönderilen mesajlar burada görünmeyecektir.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Bu cihazdan daha önce {brandName} kullanmışsınız.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Cihazları yönet", "authLimitButtonSignOut": "Çıkış yap", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Bu cihazda {brandName}’ı kullanabilmek için diğer cihazlarınızdan birini kaldırınız.", "authLimitDevicesCurrent": "(Mevcut)", "authLimitDevicesHeadline": "Cihazlar", "authLoginTitle": "Log in", "authPlaceholderEmail": "E-posta", "authPlaceholderPassword": "Parola", - "authPostedResend": "Resend to {email}", + "authPostedResend": "{email}’a tekrar gönder", "authPostedResendAction": "E-posta gelmedi mi?", "authPostedResendDetail": "E-posta gelen kutunuzu kontrol edin ve talimatları izleyin.", "authPostedResendHeadline": "E-posta geldi.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Ekle", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Bu sizin {brandName}’ı birden fazla cihazda kullanmanıza olanak sağlar.", "authVerifyAccountHeadline": "Bir e-posta adresi ve şifre ekleyin.", "authVerifyAccountLogout": "Çıkış yap", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "Kod gelmedi mi?", "authVerifyCodeResendDetail": "Tekrar gönder", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "{expiration} içerisinde yeni bir kod isteyebilirsiniz.", "authVerifyPasswordHeadline": "Şifrenizi girin", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Yedekleme tamamlanmadı.", "backupExportProgressCompressing": "Yedekleme dosyası hazırlanıyor", "backupExportProgressHeadline": "Hazırlanıyor…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Yedekleme · {processed} / {total} - %{progress}", "backupExportSaveFileAction": "Dosyayı kaydet", "backupExportSuccessHeadline": "Yedekleme hazır", "backupExportSuccessSecondary": "Bilgisayarınızı kaybederseniz veya yenisine geçerseniz, geçmişi geri yüklemek için bunu kullanabilirsiniz.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Hazırlanıyor…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Geri yükleme geçmişi · {processed} / {total} - %{progress}", "backupImportSuccessHeadline": "Geçmiş geri yüklendi.", "backupImportVersionErrorHeadline": "Uyumsuz yedek", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "Bu yedekleme, {brandName} adlı kullanıcının daha yeni veya eski bir sürümü tarafından oluşturuldu ve burada geri yüklenemez.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Tekrar Deneyin", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Kamera erişimi yok", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} çağrıda", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Bağlanıyor…", "callStateIncoming": "Arıyor…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} Aranıyor", "callStateOutgoing": "Çalıyor…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Dosyalar", "collectionSectionImages": "Images", "collectionSectionLinks": "Bağlantılar", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "{number}’nun tümünü göster", "connectionRequestConnect": "Bağlan", "connectionRequestIgnore": "Görmezden gel", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Okundu bilgisi açık", "conversationCreateTeam": "ile [showmore]tüm ekip üyeleriyle [/showmore]", "conversationCreateTeamGuest": "tüm ekip üyeleriyle[showmore] ve bir misafirle [/ showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "[showmore] tüm ekip üyeleriyle ve {count} misafir ile [/showmore]", "conversationCreateTemporary": "Sohbete katıldınız", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": "{users} ile", + "conversationCreateWithMore": "{users} ve [showmore]{count} ile daha fazla [/showmore]", + "conversationCreated": "[bold]{name}[/bold] {users} ile bir sohbet başlattı", + "conversationCreatedMore": "[bold]{name}[/bold] {users} ve [showmore]{count}} daha fazla [/showmore] ile bir sohbet başlattı", + "conversationCreatedName": "[bold]{name}[/bold] sohbet başlattı", "conversationCreatedNameYou": "[bold]Siz[/bold] sohbeti başlattınız", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "{users} ile bir konuşma başlattınız", + "conversationCreatedYouMore": "{users} ve [[showmore]{count} daha fazlası [/showmore] ile bir konuşma başlattınız", + "conversationDeleteTimestamp": "{date} ’da silinmiş", "conversationDetails1to1ReceiptsFirst": "Her iki taraf da okundu bilgilerini açarsa, mesajların ne zaman okunduğunu görebilirsiniz.", "conversationDetails1to1ReceiptsHeadDisabled": "Okundu bilgisini devre dışı bıraktınız", "conversationDetails1to1ReceiptsHeadEnabled": "Okundu bilgisini etkinleştirdiniz", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "({number}) Tümünü göster", "conversationDetailsActionCreateGroup": "Grup oluştur", "conversationDetailsActionDelete": "Delete group", "conversationDetailsActionDevices": "Cihazlar", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " kullanmaya başladı", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " doğrulanmamışlardan bir tane", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user} ’in cihazları", "conversationDeviceYourDevices": " cihazların", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "{date} ’da düzenlenmiş", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Haritayı Aç", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold]] sohbete {users} kullanıcısını ekledi", + "conversationMemberJoinedMore": "[bold]{name}[/bold], sohbete {users} ve [showmore]{count} daha fazla [/showmore] kişi ekledi", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] katıldı", "conversationMemberJoinedSelfYou": "[bold]Siz[/bold] katıldınız", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberJoinedYou": "[bold]Siz[/bold] sohbete {users} kullanıcısını eklediniz", + "conversationMemberJoinedYouMore": "[bold]Siz[/bold], sohbete {users} ve [showmore]{count} daha fazla [/showmore] kişi eklediniz", + "conversationMemberLeft": "[bold]{name}[/bold] kaldı", "conversationMemberLeftYou": "[bold]Siz[/bold] kaldınız", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] {users} kullanıcısını çıkardı", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberRemovedYou": "[bold]Siz[/bold] {users} kullanıcısını çıkardınız", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Teslim edildi", "conversationMissedMessages": "Bir süredir bu cihazı kullanmıyorsun. Bazı mesajlar gösterilmeyebilir.", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "Bu hesapla izniniz olmayabilir veya artık mevcut değil.", - "conversationNotFoundTitle": "{brandName} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} bu sohbeti açamıyor.", "conversationParticipantsSearchPlaceholder": "İsme göre ara", "conversationParticipantsTitle": "İnsanlar", "conversationPing": " pingledi", @@ -558,22 +558,22 @@ "conversationRenameYou": " konuşmayı yeniden adlandırdı", "conversationResetTimer": " mesaj zamanlayıcısı kapatıldı", "conversationResetTimerYou": " mesaj zamanlayıcısı kapatıldı", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "{users} ile bir görüşme başlat", + "conversationSendPastedFile": "Yapıştırılmış resim, {date} ’de", "conversationServicesWarning": "Hizmetler bu sohbetin içeriğine erişebilir", "conversationSomeone": "Birisi", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] ekipten çıkarıldı", "conversationToday": "bugün", "conversationTweetAuthor": " Twitter’da", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "{user}’den gelen bir mesaj alınamadı.", + "conversationUnableToDecrypt2": "{user}’nin cihaz kimliği değişti. Teslim edilmemiş mesaj.", "conversationUnableToDecryptErrorMessage": "Hata", "conversationUnableToDecryptLink": "Neden?", "conversationUnableToDecryptResetSession": "Oturumu Sıfırla", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " mesaj zamanını {time} olarak ayarla", + "conversationUpdatedTimerYou": " mesaj zamanını {time} olarak ayarla", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "sen", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Her şey arşivlendi", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} kişi bekliyor", "conversationsConnectionRequestOne": "Bir kişi bekliyor", "conversationsContacts": "Kişiler", "conversationsEmptyConversation": "Grup sohbeti", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Birisi bir mesaj gönderdi", "conversationsSecondaryLineEphemeralReply": "Size yanıt verdi", "conversationsSecondaryLineEphemeralReplyGroup": "Birisi size yanıt verdi", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineIncomingCall": "{user} Aranıyor", + "conversationsSecondaryLinePeopleAdded": "{user} kişi eklendi", + "conversationsSecondaryLinePeopleLeft": "{number} kişi ayrıldı", + "conversationsSecondaryLinePersonAdded": "{user} eklendi", + "conversationsSecondaryLinePersonAddedSelf": "{user} katıldı", + "conversationsSecondaryLinePersonAddedYou": "{user} seni ekledi", + "conversationsSecondaryLinePersonLeft": "{user} ayrıldı", + "conversationsSecondaryLinePersonRemoved": "{user} çıkartıldı", + "conversationsSecondaryLinePersonRemovedTeam": "{user} takımdan çıkartıldı", + "conversationsSecondaryLineRenamed": "{user} konuşmayı yeniden adlandırdı", + "conversationsSecondaryLineSummaryMention": "{number} kişi bahsetti", + "conversationsSecondaryLineSummaryMentions": "{number} kişi bahsetti", + "conversationsSecondaryLineSummaryMessage": "{number} mesaj", + "conversationsSecondaryLineSummaryMessages": "{number} mesaj", + "conversationsSecondaryLineSummaryMissedCall": "{number} cevapsız çağrı", + "conversationsSecondaryLineSummaryMissedCalls": "{number} cevapsız çağrı", "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineSummaryPings": "{number} ping", + "conversationsSecondaryLineSummaryReplies": "{number} yanıt", + "conversationsSecondaryLineSummaryReply": "{number} yanıt", "conversationsSecondaryLineYouLeft": "Ayrıldın", "conversationsSecondaryLineYouWereRemoved": "Çıkartıldınız", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Başkasını Dene", "extensionsGiphyButtonOk": "Gönder", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • giphy.com aracılığıyla", "extensionsGiphyNoGifs": "Olamaz, hiç Gif yok", "extensionsGiphyRandom": "Rastgele", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Yapıldı", "groupCreationParticipantsActionSkip": "Geç", "groupCreationParticipantsHeader": "Kişi ekle", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "({number}) Kişi ekle", "groupCreationParticipantsPlaceholder": "İsme göre ara", "groupCreationPreferencesAction": "İleri", "groupCreationPreferencesErrorNameLong": "Çok fazla karakter", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "Mesajların şifresini çöz", "initEvents": "İletiler yükleniyor", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number2}’de/da {number1}", + "initReceivedSelfUser": "Merhaba, {user}.", "initReceivedUserData": "Yeni mesajlar kontrol ediliyor", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Neredeyse bitti - {brandName}’ın keyfini çıkarın", "initValidatedClient": "Bağlantılarınız ve konuşmalarınız alınıyor", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "isarkadasi@eposta.com", @@ -833,11 +833,11 @@ "invite.nextButton": "İleri", "invite.skipForNow": "Şimdilik geç", "invite.subhead": "Katılmaları için iş arkadaşlarınızı davet edin.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "İnsanların {brandName}’a davet et", + "inviteHintSelected": "Kopyalamak için {metaKey} + C tuşlarına basın", + "inviteHintUnselected": "Seçin ve {metaKey} + C tuşlarına basın", + "inviteMessage": "{brandName}’dayım, {username} olarak arat ya da get.wire.com adresini ziyaret et.", + "inviteMessageNoEmail": "{brandName}’dayım. get.wire.com ’u ziyaret ederek bana bağlanabilirsin.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {edited}", + "messageDetailsEdited": "{edited}’da düzenlenmiş", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Bu mesajı henüz kimse okumamış.", "messageDetailsReceiptsOff": "Bu mesaj gönderildiğinde okuma bilgisi açık değildi.", - "messageDetailsSent": "Sent: {sent}", + "messageDetailsSent": "{sent}'de gönderildi", "messageDetailsTitle": "Ayrıntılar", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Read{count}", + "messageDetailsTitleReceipts": "{count} Okunan", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Okundu bilgisini etkinleştirdiniz", "modalAccountReadReceiptsChangedSecondary": "Cihazları yönet", "modalAccountRemoveDeviceAction": "Cihazı kaldır", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "\"{device}\" cihazını kaldır", "modalAccountRemoveDeviceMessage": "Cihazı kaldırmak için şifreniz gereklidir.", "modalAccountRemoveDevicePlaceholder": "Şifre", "modalAcknowledgeAction": "Tamam", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Aynı anda çok fazla dosya var", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Tek seferde en fazla {number} boyutunda dosya gönderebilirsiniz.", "modalAssetTooLargeHeadline": "Dosya çok büyük", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "En fazla {number} büyüklüğünde dosyalar gönderebilirsiniz", "modalAvailabilityAvailableMessage": "Diğer insanlar için Uygun olarak görüneceksiniz. Her görüşmedeki Bildirimler ayarına göre gelen aramalar ve mesajlar için bildirimler alacaksınız.", "modalAvailabilityAvailableTitle": "Uygun olarak ayarlandınız", "modalAvailabilityAwayMessage": "Diğer insanlara Uzakta olarak görüneceksiniz. Gelen aramalar veya mesajlar hakkında bildirim almayacaksınız.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "İptal", "modalConnectAcceptAction": "Bağlan", "modalConnectAcceptHeadline": "Kabul et?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Bu sizi {user} ile bağlayacak ve bir konuşma başlatacak.", "modalConnectAcceptSecondary": "Görmezden gel", "modalConnectCancelAction": "Evet", "modalConnectCancelHeadline": "İsteği İptal et?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "{user}’e olan bağlantı isteğini iptal et.", "modalConnectCancelSecondary": "Hayır", "modalConversationClearAction": "Sil", "modalConversationClearHeadline": "İçerik silinsin?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Ayrıl", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "{name} sohbetten ayrılsın mı?", "modalConversationLeaveMessage": "Bu konuşmada, artık mesaj gönderemeyecek ve mesaj alamayacaksınız.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Mesaj çok uzun", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "En fazla {number} karakterlik mesajlar gönderebilirsiniz.", "modalConversationNewDeviceAction": "Yine de gönder", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{user}s yeni cihazlar kullanmaya başladılar", + "modalConversationNewDeviceHeadlineOne": "{user} yeni bir cihaz kullanmaya başladı", + "modalConversationNewDeviceHeadlineYou": "{user} yeni bir cihaz kullanmaya başladı", "modalConversationNewDeviceIncomingCallAction": "Aramayı kabul et", "modalConversationNewDeviceIncomingCallMessage": "Hala aramayı kabul etmek istiyor musunuz?", "modalConversationNewDeviceMessage": "Hâlâ mesajlarınızı göndermek istiyor musunuz?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Hala aramayı istiyor musunuz?", "modalConversationNotConnectedHeadline": "Hiç kimseye konuşmaya katılmadı", "modalConversationNotConnectedMessageMany": "Seçtiğin kişilerden biri sohbetlere eklenmek istemiyor.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} sohbetlere eklenmek istemiyor.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Çıkar?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} bu konuşmaya mesaj gönderemeyecek ve bu konuşmadan mesaj alamayacak.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Bağlantıyı kaldır", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Bağlantı kaldırılsın mı?", "modalConversationRevokeLinkMessage": "Yeni misafirler bu bağlantıya katılamayacaklar. Mevcut misafirler ise hala erişime sahip olacaktır.", "modalConversationTooManyMembersHeadline": "Dolup taşmış", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "Bir sohbete en fazla {number1} kişi katılabilir. Şu anda {number2} kişilik daha yer var.", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Seçilen animasyon çok büyük", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "Maksimum boyut {number} MB'dır.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,16 +1104,16 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} kameraya erişemiyor.[br][faqLink]Nasıl düzeltileceğini öğrenmek için bu destek makalesini[/faqLink] okuyun.", "modalNoCameraTitle": "Kamera erişimi yok", "modalOpenLinkAction": "Aç", - "modalOpenLinkMessage": "This will take you to {link}", + "modalOpenLinkMessage": "Bu sizi {link}'e götürecek", "modalOpenLinkTitle": "Bağlantıyı Ziyaret Et", "modalOptionSecondary": "İptal", "modalPictureFileFormatHeadline": "Bu resim kullanılamıyor", "modalPictureFileFormatMessage": "Lütfen bir PNG veya JPEG dosyası seçin.", "modalPictureTooLargeHeadline": "Seçilen resim boyutu çok büyük", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "{number}} MB’a kadar resim yükleyebilirsiniz.", "modalPictureTooSmallHeadline": "Resim çok küçük", "modalPictureTooSmallMessage": "Lütfen en az 320 x 320 piksel boyutunda bir resim seçin.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Tekrar deneyin", "modalUploadContactsMessage": "Bilgilerinzi alamadık. Lütfen kişileriniz yeniden içe aktarmayı deneyin.", "modalUserBlockAction": "Engelle", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "{user} engellensin mi?", + "modalUserBlockMessage": "{user} sizinle iletişim kuramayacak ve sizi grup konuşmalarına ekleyemeyecek.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Engeli kaldır", "modalUserUnblockHeadline": "Engeli kaldır?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} sizinle tekrardan iletişim kurabilecek ve sizi grup konuşmalarına ekleyebilecek.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Bağlantı isteğinizi kabul etti", "notificationConnectionConnected": "Şu anda bağlısınız", "notificationConnectionRequest": "Bağlanmak istiyor", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} bir konuşma başlattı", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", - "notificationMention": "Mention: {text}", + "notificationConversationMessageTimerReset": "{user} mesaj zamanlayıcısını kapattı", + "notificationConversationMessageTimerUpdate": "{user} mesaj zamanını {time} olarak ayarla", + "notificationConversationRename": "{user}, konuşma ismini {name} olarak değiştirdi", + "notificationMemberJoinMany": "{user}, konuşmaya {number} kişi ekledi", + "notificationMemberJoinOne": "{user1}, {user2}’i konuşmaya ekledi", + "notificationMemberJoinSelf": "{user} sohbete katıldı", + "notificationMemberLeaveRemovedYou": "{user} sizi konuşmadan çıkardı", + "notificationMention": "Bahsedilen: {text}", "notificationObfuscated": "Size bir mesaj gönderdi", "notificationObfuscatedMention": "Sizden bahsetti", "notificationObfuscatedReply": "Size yanıt verdi", "notificationObfuscatedTitle": "Birisi", "notificationPing": "Pingledi", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": "mesajınızı {reaction}", + "notificationReply": "Yanıt: {text}", "notificationSettingsDisclaimer": "Her şeyden (sesli ve görüntülü aramalar dahil) veya yalnızca biri sizden bahsettiğinde veya mesajlarınızdan birini yanıtladığında size bildirim gelebilir.", "notificationSettingsEverything": "Her şey", "notificationSettingsMentionsAndReplies": "Bahsetmeler ve yanıtlar", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Bir dosya paylaştı", "notificationSharedLocation": "Bir konum paylaştı", "notificationSharedVideo": "Bir video paylaştı", - "notificationTitleGroup": "{user} in {conversation}", + "notificationTitleGroup": "{conversation} içinde {user} kullanıcısı", "notificationVoiceChannelActivate": "Arıyor", "notificationVoiceChannelDeactivate": "Aradı", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Bunun [bold]{user}s’in aygıtında gösterilen[/bold] parmak iziyle eşleştiğini doğrulayın.", "participantDevicesDetailHowTo": "Bunu nasıl yapıyoruz?", "participantDevicesDetailResetSession": "Oturumu Sıfırla", "participantDevicesDetailShowMyDevice": "Cihaz parmak izimi göster", "participantDevicesDetailVerify": "Doğrulanmış", "participantDevicesHeader": "Cihazlar", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} her cihaza eşsiz bir parmak izi verir. {user} ile karşılaştırın ve konuşmayı doğrulayın.", "participantDevicesLearnMore": "Daha fazla bilgi", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Ses / Görüntü", "preferencesAVCamera": "Kamera", "preferencesAVMicrophone": "Mikrofon", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "{brandName} kameraya erişemiyor.[br][faqLink]Nasıl düzeltileceğini öğrenmek için bu destek makalesini[/faqLink] okuyun.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Hoparlörler", "preferencesAVTemporaryDisclaimer": "Konuklar video konferans başlatamaz. Birine katılırsanız kullanılacak kamerayı seçin.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Destek İnternet Sitesi", "preferencesAboutTermsOfUse": "Kullanım Şartları", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName} İnternet Sitesi", "preferencesAccount": "Hesap", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Çıkış yap", "preferencesAccountManageTeam": "Takım yönet", "preferencesAccountMarketingConsentCheckbox": "Bülten Alın", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "{brandName}} 'dan e-posta yoluyla haber ve ürün güncellemelerini alın.", "preferencesAccountPrivacy": "Gizlilik", "preferencesAccountReadReceiptsCheckbox": "Okundu bilgisi", "preferencesAccountReadReceiptsDetail": "Bu durum kapalıyken, başkalarından gelen okundu bilgilerini göremezsiniz. Bu ayar grup konuşmaları için geçerli değildir.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Eğer yukarıdaki cihazı tanımıyorsanız, cihazı kaldırın ve şifrenizi sıfırlayın.", "preferencesDevicesCurrent": "Mevcut", "preferencesDevicesFingerprint": "Anahtar Parmak İzi", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} her cihaza kendine has bir parmak izi verir. Cihazlarınızı ve konuşmalarınızı doğrulamak için parmak izlerinizi karşılaştırın.", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "İptal", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Bazıları", "preferencesOptionsAudioSomeDetail": "Pingler ve aramalar", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Sohbet geçmişinizi korumak için bir yedek oluşturun. Cihazınızı kaybederseniz veya yenisine geçerseniz geçmişi geri yüklemek için bunu kullanabilirsiniz.\nYedekleme dosyası {brandName}'da uçtan uca şifreleme ile korunmaz, bu nedenle güvenli bir yerde saklayın.", "preferencesOptionsBackupHeader": "Geçmiş", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Geçmişi yalnızca aynı platformun yedeğinden geri yükleyebilirsiniz. Yedeklemeniz, bu cihazda olabilecek görüşmelerin üzerine yazacaktır.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Bu mesajı göremezsiniz.", "replyQuoteShowLess": "Daha az göster", "replyQuoteShowMore": "Daha fazla göster", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "{date} tarihindeki orijinal mesaj", + "replyQuoteTimeStampTime": "{time} zamanındaki orijinal mesaj", "roleAdmin": "Yönetici", "roleOwner": "Sahibi", "rolePartner": "Ortak", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "İnsanları {brandName}’a katılmaya davet edin", "searchInviteButtonContacts": "Kişilerden", "searchInviteDetail": "Kişileriniz paylaşmak, başkalarıyla bağlanmanızı kolaylaştırır. Tüm bilgilerinizi gizler ve kimseyle paylaşmayız.", "searchInviteHeadline": "Arkadaşlarınızı getirin", @@ -1409,7 +1409,7 @@ "searchManageServices": "Hizmetleri yönet", "searchManageServicesNoResults": "Hizmetleri yönet", "searchMemberInvite": "İnsanları takıma katılmaya davet edin", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "{brandName}’da hiç kişiniz yok. İnsanları isimlerine veya kullanıcı adlarına göre bulmayı deneyin.", "searchNoMatchesPartner": "Sonuç yok", "searchNoServicesManager": "Hizmetler, iş akışınızı iyileştirebilecek yardımcılardır.", "searchNoServicesMember": "Hizmetler, iş akışınızı iyileştirebilecek yardımcılardır. Onları etkinleştirmek için yöneticinize sorun.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Kendininkini seç", "takeoverButtonKeep": "Bunu sakla", "takeoverLink": "Daha fazla bilgi", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "{brandName} üzerinden size özel isminizi hemen alın.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Ara", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "({shortcut}) Sohbetine katılımcı ekle", "tooltipConversationDetailsRename": "Konuşma adını değiştir", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Bir mesaj yazın", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "İnsanlar ({shortcut})", "tooltipConversationPicture": "Resim ekle", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Arama", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Görüntülü Ara", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Arşivle ({shortcut})", + "tooltipConversationsArchived": "Arşivi göster ({number})", "tooltipConversationsMore": "Daha", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "({shortcut}) Bildirim ayarlarını aç", + "tooltipConversationsNotify": "Sesi aç ({shortcut})", "tooltipConversationsPreferences": "Seçenekleri aç", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Sessize al ({shortcut})", + "tooltipConversationsStart": "Konuşma başlat ({shortcut})", "tooltipPreferencesContactsMacos": "MacOS Kişiler uygulaması aracılığıyla tüm kişilerinizi paylaşın", "tooltipPreferencesPassword": "Şifreyi sıfırlamak için yeni bir pencere aç", "tooltipPreferencesPicture": "Resminizi değiştirin…", @@ -1577,8 +1577,8 @@ "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", - "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotFoundMessage": "Bu hesapla izniniz olmayabilir ya da kişi {brandName} üzerinde olmayabilir.", + "userNotFoundTitle": "{brandName} bu kişiyi bulamıyor.", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Bağlan", "userProfileButtonIgnore": "Görmezden gel", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "E-posta", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "{time} saat kaldı", + "userRemainingTimeMinutes": "{time} dakikadan az kaldı", "verify.changeEmail": "E-posta değiştir", "verify.headline": "E-posta geldi", "verify.resendCode": "Kodu yeniden gönder", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "{brandName}’ın bu versiyonu aramalara katılamaz. Lütfen kullanın", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} arıyor. Ancak tarayıcınız sesli aramaları desteklemiyor.", "warningCallUnsupportedOutgoing": "Arama yapamazsınız çünkü tarayıcınız sesli aramaları desteklemiyor.", "warningCallUpgradeBrowser": "Arama yapmak için, Google Chrome’u güncelleyin.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Bağlanmaya çalışılıyor. {brandName} mesajlarınızı teslim etmekte sorun yaşayabilir.", "warningConnectivityNoInternet": "İnternet bağlantısı yok. Mesaj gönderemez veya mesaj alamazsınız.", "warningLearnMore": "Daha fazla bilgi", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "{brandName}’ın yeni bir versiyonu mevcut.", "warningLifecycleUpdateLink": "Şimdi güncelle", "warningLifecycleUpdateNotes": "Neler yeni", "warningNotFoundCamera": "Arama yapamıyorsunuz çünkü bilgisayarınızda bir kamera bulunmamaktadır.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Mikrofona erişime izin ver", "warningPermissionRequestNotification": "[icon] Bildirimlere izin ver", "warningPermissionRequestScreen": "[icon] Ekrana erişime izin ver", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "wireLinux": "Linux için {brandName}", + "wireMacos": "MacOS için {brandName}", + "wireWindows": "Windows için {brandName}", + "wire_for_web": "{brandName}'ın Web sitesi için" } diff --git a/src/i18n/uk-UA.json b/src/i18n/uk-UA.json index 9c87bf5704d..d6bbd516deb 100644 --- a/src/i18n/uk-UA.json +++ b/src/i18n/uk-UA.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "Додати", "addParticipantsHeader": "Додати учасників", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "Додати учасників ({number})", "addParticipantsManageServices": "Керування сервісами", "addParticipantsManageServicesNoResults": "Керування сервісами", "addParticipantsNoServicesManager": "Сервіси та помічники, які можуть поліпшити ваш робочий процес.", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "Забули пароль?", "authAccountPublicComputer": "Це загальнодоступний комп’ютер", "authAccountSignIn": "Увійти", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "Увімкніть файли cookie, щоб увійти в {brandName}.", + "authBlockedDatabase": "{brandName} потребує доступу до локальної бази даних для відображення повідомлень. Локальна база даних недоступна в приватному режимі.", + "authBlockedTabs": "{brandName} уже відкрито в іншій вкладці браузера.", "authBlockedTabsAction": "Використовувати цю вкладку", "authErrorCode": "Невірний код", "authErrorCountryCodeInvalid": "Невірний код країни", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "OK", "authHistoryDescription": "З міркувань конфіденційності, історія ваших розмов тут не показується.", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "Це перший раз, коли ви використовуєте {brandName} на цьому пристрої.", "authHistoryReuseDescription": "Повідомлення, надіслані в той час, коли ви вийшли з Wire, не відображатимуться.", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "Ви уже використовували {brandName} на цьому пристрої раніше.", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "Керування пристроями", "authLimitButtonSignOut": "Вийти", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "Видаліть один з ваших пристроїв, щоб почати використовувати {brandName} на цьому.", "authLimitDevicesCurrent": "(Поточний)", "authLimitDevicesHeadline": "Пристрої", "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Пароль", - "authPostedResend": "Resend to {email}", + "authPostedResend": "Надіслати повторно на {email}", "authPostedResendAction": "Не показується email?", "authPostedResendDetail": "Перевірте вашу поштову скриньку і дотримуйтесь надісланих інструкцій.", "authPostedResendHeadline": "Ви отримали нового листа.", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "Додати", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "Це дасть змогу використовувати {brandName} на різних пристроях.", "authVerifyAccountHeadline": "Додайте email та пароль.", "authVerifyAccountLogout": "Вийти", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "SMS так і не прийшло?", "authVerifyCodeResendDetail": "Надіслати ще раз", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "Ви можете надіслати запит запит на новий код {expiration}.", "authVerifyPasswordHeadline": "Введіть свій пароль", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "Резервне копіювання не завершено.", "backupExportProgressCompressing": "Підготовка файлу резевної копії", "backupExportProgressHeadline": "Підготовка…", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "Резервне копіювання · {processed} з {total} — {progress}%", "backupExportSaveFileAction": "Зберегти файл", "backupExportSuccessHeadline": "Резервна копія готова", "backupExportSuccessSecondary": "Даний функціонал може бути корисним, якщо ваш комп’ютер вийде з ладу або ви почнете використовувати новий.", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "Підготовка…", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "Відновлення історії розмов · {processed} з {total} — {progress}%", "backupImportSuccessHeadline": "Історію розмов відновлено.", "backupImportVersionErrorHeadline": "Несумісний файл резервної копії", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "Цю резервну копію було створено новішою або застарілою версією {brandName}, тому її неможливо відновити.", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "Спробувати ще раз", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "Відсутній доступ до камери", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} учасників", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "Підключення…", "callStateIncoming": "Дзвінок…", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} дзвонить", "callStateOutgoing": "Дзвінок…", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "Файли", "collectionSectionImages": "Images", "collectionSectionLinks": "Посилання", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "Показати всі {number}", "connectionRequestConnect": "Додати до контактів", "connectionRequestIgnore": "Ігнорувати", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "Звіти про перегляд увімкнені", "conversationCreateTeam": "з [showmore]усіма учасниками команди[/showmore]", "conversationCreateTeamGuest": "з [showmore]усіма учасниками команди та одним гостем[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "з [showmore]усіма учасниками команди та {count} гостями[/showmore]", "conversationCreateTemporary": "Ви приєдналися до розмови", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": "з {users}", + "conversationCreateWithMore": "з {users}, та ще [showmore]{count}[/showmore]", + "conversationCreated": "[bold]{name}[/bold] почав(-ла) розмову з {users}", + "conversationCreatedMore": "[bold]{name}[/bold] почав(-ла) розмову з {users} та ще [showmore]{count} [/showmore]", + "conversationCreatedName": "[bold]{name}[/bold] почав(-ла) розмову", "conversationCreatedNameYou": "[bold]Ви[/bold] почали розмову", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "Ви почали розмову з {users}", + "conversationCreatedYouMore": "Ви почали розмову з {users} та ще [showmore]{count}[/showmore]", + "conversationDeleteTimestamp": "Видалене: {date}", "conversationDetails1to1ReceiptsFirst": "Якщо обидві сторони увімкнуть звіти про перегляд, то ви зможете бачити, коли повідомлення було переглянуте.", "conversationDetails1to1ReceiptsHeadDisabled": "Ви вимкнули звіти про перегляд", "conversationDetails1to1ReceiptsHeadEnabled": "Ви увімкнули звіти про перегляд", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "Показати всі ({number})", "conversationDetailsActionCreateGroup": "Створити групу", "conversationDetailsActionDelete": "Видалити групу", "conversationDetailsActionDevices": "Пристрої", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " почав(-ла) використовувати", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " скасував(-ла) верифікацію одного з", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " пристрої {user}", "conversationDeviceYourDevices": " ваші пристрої", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "Відредаговане: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "Відкрити карту", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] додав(-ла) до розмови {users}", + "conversationMemberJoinedMore": "[bold]{name}[/bold] додали до розмови {users} та ще [showmore]{count}[/showmore]", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] приєднався(-лась) до розмови", "conversationMemberJoinedSelfYou": "[bold]Ви[/bold] приєднались до розмови", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberJoinedYou": "[bold]Ви[/bold] додали до розмови {users}", + "conversationMemberJoinedYouMore": "[bold]Ви[/bold] додали до розмови {users} та ще [showmore]{count}[/showmore]", + "conversationMemberLeft": "[bold]{name}[/bold] вийшов(-ла) з розмови", "conversationMemberLeftYou": "[bold]Ви[/bold] вийшли з розмови", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] видалив(-ла) {users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberRemovedYou": "[bold]Ви[/bold] видалили {users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "Доставлене", "conversationMissedMessages": "Ви не користувались цим простроєм протягом певного часу. Деякі повідомлення можуть не відображатися тут.", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "У вас відсутні необхідні права доступу для цього акаунту або його було видалено.", - "conversationNotFoundTitle": "{brandName} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} не може відкрити дану розмову.", "conversationParticipantsSearchPlaceholder": "Пошук за іменем", "conversationParticipantsTitle": "Список контактів", "conversationPing": " відправив(-ла) пінг", @@ -558,22 +558,22 @@ "conversationRenameYou": " перейменував(-ла) розмову", "conversationResetTimer": " вимкнув(-ла) таймер повідомлень", "conversationResetTimerYou": " вимкнув(-ла) таймер повідомлень", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "Почав(-ла) розмову з {users}", + "conversationSendPastedFile": "Надіслав(-ла) зображення {date}", "conversationServicesWarning": "Сервіси мають доступ до вмісту цієї розмови", "conversationSomeone": "Хтось", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] був(-ла) видалений(-а) з команди", "conversationToday": "сьогодні", "conversationTweetAuthor": " в Twitter", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "Повідомлення від [highlight]{user}[/highlight] не отримане.", + "conversationUnableToDecrypt2": "Ідентифікатор пристрою [highlight]{user}[/highlight] змінився. Повідомлення не доставлене.", "conversationUnableToDecryptErrorMessage": "Помилка", "conversationUnableToDecryptLink": "Чому?", "conversationUnableToDecryptResetSession": "Скидання сесії", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " встановив(-ла) таймер повідомлень на {time}", + "conversationUpdatedTimerYou": " встановив(-ла) таймер повідомлень на {time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "ви", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "Усі розмови заархівовано", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} людей очікують", "conversationsConnectionRequestOne": "1 людина очікує", "conversationsContacts": "Контакти", "conversationsEmptyConversation": "Групова розмова", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "Хтось надіслав повідомлення", "conversationsSecondaryLineEphemeralReply": "Відповів(-ла) вам", "conversationsSecondaryLineEphemeralReplyGroup": "Хтось відповів вам", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", - "conversationsSecondaryLineSummaryMentions": "{number} mentions", - "conversationsSecondaryLineSummaryMessage": "{number} message", - "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", - "conversationsSecondaryLineSummaryPing": "{number} ping", - "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineIncomingCall": "{user} дзвонить", + "conversationsSecondaryLinePeopleAdded": "{user} учасників було додано", + "conversationsSecondaryLinePeopleLeft": "{number} учасників вийшло", + "conversationsSecondaryLinePersonAdded": "{user} був(-ла) доданий(-а)", + "conversationsSecondaryLinePersonAddedSelf": "{user} приєднався(-лася)", + "conversationsSecondaryLinePersonAddedYou": "{user} додав(-ла) вас", + "conversationsSecondaryLinePersonLeft": "{user} вийшов(-ла)", + "conversationsSecondaryLinePersonRemoved": "{user} був(-ла) видалений(-а)", + "conversationsSecondaryLinePersonRemovedTeam": "{user} був(-ла) видалений(-а) з команди", + "conversationsSecondaryLineRenamed": "{user} перейменував(-ла) розмову", + "conversationsSecondaryLineSummaryMention": "{number} згадка", + "conversationsSecondaryLineSummaryMentions": "{number} згадок", + "conversationsSecondaryLineSummaryMessage": "{number} повідомлення", + "conversationsSecondaryLineSummaryMessages": "{number} повідомлень", + "conversationsSecondaryLineSummaryMissedCall": "{number} пропущений дзвінок", + "conversationsSecondaryLineSummaryMissedCalls": "{number} пропущених дзвінків", + "conversationsSecondaryLineSummaryPing": "{number} пінг", + "conversationsSecondaryLineSummaryPings": "{number} пінгів", + "conversationsSecondaryLineSummaryReplies": "{number} відповідей", + "conversationsSecondaryLineSummaryReply": "{number} відповідь", "conversationsSecondaryLineYouLeft": "Ви вийшли", "conversationsSecondaryLineYouWereRemoved": "Вас видалили", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif", "extensionsGiphyButtonMore": "Спробувати іншу", "extensionsGiphyButtonOk": "Надіслати", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • через giphy.com", "extensionsGiphyNoGifs": "Упс, анімацій не знайдено", "extensionsGiphyRandom": "Випадкова", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "Готово", "groupCreationParticipantsActionSkip": "Пропустити", "groupCreationParticipantsHeader": "Додати учасників", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "Додати учасників ({number})", "groupCreationParticipantsPlaceholder": "Пошук за іменем", "groupCreationPreferencesAction": "Далі", "groupCreationPreferencesErrorNameLong": "Занадто багато символів", @@ -822,10 +822,10 @@ "index.welcome": "Вітаємо в {brandName}", "initDecryption": "Дешифрую повідомлення", "initEvents": "Завантажую повідомлення", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} з {number2}", + "initReceivedSelfUser": "Привіт {user}.", "initReceivedUserData": "Перевіряю наявність нових повідомлень", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "Майже завершено - Приємного користування!", "initValidatedClient": "Отримую список контактів та розмов", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "колега@компанія.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Далі", "invite.skipForNow": "Поки що пропустити", "invite.subhead": "Запросіть ваших колег приєднатися до команди.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "Запросити людей в {brandName}", + "inviteHintSelected": "Натисніть {metaKey} + C, щоб скопіювати", + "inviteHintUnselected": "Виділіть та натисніть {metaKey} + C", + "inviteMessage": "Я в {brandName}. Шукайте мене як {username} або відвідайте get.wire.com.", + "inviteMessageNoEmail": "Я уже в {brandName}. Відвідайте get.wire.com, щоб додати мене.", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -876,14 +876,14 @@ "messageCouldNotBeSentBackEndOffline": "Message could not be sent as the back-end of [bold]{domain}[/bold] could not be reached.", "messageCouldNotBeSentConnectivityIssues": "Message could not be sent due to connectivity issues.", "messageCouldNotBeSentRetry": "Retry", - "messageDetailsEdited": "Edited: {edited}", + "messageDetailsEdited": "Відредаговане: {edited}", "messageDetailsNoReactions": "No one has reacted to this message yet.", "messageDetailsNoReceipts": "Це повідомлення поки що ніхто не переглянув.", "messageDetailsReceiptsOff": "Звіти про перегляд були вимкнені, коли це повідомлення було надіслано.", - "messageDetailsSent": "Sent: {sent}", + "messageDetailsSent": "Відправлене: {sent}", "messageDetailsTitle": "Подробиці", "messageDetailsTitleReactions": "Reactions{count}", - "messageDetailsTitleReceipts": "Read{count}", + "messageDetailsTitleReceipts": "Переглянуте{count}", "messageFailedToSendHideDetails": "Hide details", "messageFailedToSendParticipants": "{count} participants", "messageFailedToSendParticipantsFromDomainPlural": "{count} participants from {domain}", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "Ви увімкнули звіти про перегляд", "modalAccountReadReceiptsChangedSecondary": "Керування пристроями", "modalAccountRemoveDeviceAction": "Видалити пристрій", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "Видалити \"{device}\"", "modalAccountRemoveDeviceMessage": "Для видалення пристрою необхідно ввести ваш пароль.", "modalAccountRemoveDevicePlaceholder": "Пароль", "modalAcknowledgeAction": "ОК", @@ -956,13 +956,13 @@ "modalAppLockWipePasswordError": "Невірний пароль", "modalAppLockWipePasswordGoBackButton": "Повернутися назад", "modalAppLockWipePasswordPlaceholder": "Пароль", - "modalAppLockWipePasswordTitle": "Enter your {brandName} account password to reset this client", + "modalAppLockWipePasswordTitle": "Введіть свій пароль облікового запису для {brandName} для скидання цього клієнта", "modalAssetFileTypeRestrictionHeadline": "Тип файлу з обмеженнями", - "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", + "modalAssetFileTypeRestrictionMessage": "Файл типу \"{fileName}\" не підтримується.", "modalAssetParallelUploadsHeadline": "Занадто багато файлів за один раз", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "Ви можете надіслати до {number} файлів за один раз.", "modalAssetTooLargeHeadline": "Файл завеликий", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "Ви можете надсилати файли до {number}", "modalAvailabilityAvailableMessage": "Ваш статус для інших людей буде встановлено як \"Присутній(-я)\". Ви будете отримувати сповіщення про вхідні дзвінки та повідомлення згідно налаштувань для кожної розмови.", "modalAvailabilityAvailableTitle": "Зараз ви присутні", "modalAvailabilityAwayMessage": "Ваш статус для інших людей буде встановлено як \"Відсутній(-я)\". Ви не будете отримувати сповіщень про вхідні дзвінки або повідомлення.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "Скасувати", "modalConnectAcceptAction": "Додати до контактів", "modalConnectAcceptHeadline": "Прийняти?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "Це додасть {user} до ваших контактів та відкриє розмову.", "modalConnectAcceptSecondary": "Ігнорувати", "modalConnectCancelAction": "Так", "modalConnectCancelHeadline": "Скасувати запит?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "Видалити запит на додавання {user} до контактів.", "modalConnectCancelSecondary": "Ні", "modalConversationClearAction": "Видалити", "modalConversationClearHeadline": "Видалити вміст?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "Вийти з розмови", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "Вийти з розмови {name}?", "modalConversationLeaveMessage": "Ви більше не зможете надсилати або отримувати повідомлення в цій розмові.", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "Повідомлення занадто довге", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "Можна надсилати повідомлення довжиною до {number} символів.", "modalConversationNewDeviceAction": "Все одно надіслати", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{user}s почали використовувати нові пристрої", + "modalConversationNewDeviceHeadlineOne": "{user} почав(-ла) використовувати новий пристрій", + "modalConversationNewDeviceHeadlineYou": "{user} почав(-ла) використовувати новий пристрій", "modalConversationNewDeviceIncomingCallAction": "Прийняти виклик", "modalConversationNewDeviceIncomingCallMessage": "Ви все ще хочете прийняти дзвінок?", "modalConversationNewDeviceMessage": "Все одно надіслати ваші повідомлення?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "Ви все ще хочете здійснити дзвінок?", "modalConversationNotConnectedHeadline": "Жоден контакт не був доданий до розмови", "modalConversationNotConnectedMessageMany": "Один з контактів, яких ви вибрали, не хоче, щоб його додавали до розмови.", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} не хоче, щоб його додавали до розмови.", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "Видалити?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} більше не зможе надсилати або отримувати повідомлення в цій розмові.", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Відкликати лінк", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "Відкликати лінк?", "modalConversationRevokeLinkMessage": "Нові гості не зможуть приєднатися з цим лінком. Поточні гості все ще матимуть доступ.", "modalConversationTooManyMembersHeadline": "Розмова переповнена", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "До розмови може приєднатися до {number1} учаснків. В даний час є місце тільки для {number2} учасників.", "modalCreateFolderAction": "Створити", "modalCreateFolderHeadline": "Створити нову теку", "modalCreateFolderMessage": "Перенести розмову до нової теки.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "Вибрана анімація завелика", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "Максимальний розмір повідомлення - {number} МБ.", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1104,16 +1104,16 @@ "modalNoAudioInputMessage": "An audio input device could not be found. Other participants will not be able to hear you until your audio settings are configured. Please go to Preferences to find out more about your audio configuration.", "modalNoAudioInputTitle": "Microphone disabled", "modalNoCameraCloseBtn": "Close window 'No camera access'", - "modalNoCameraMessage": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "modalNoCameraMessage": "{brandName} не має доступу до камери.[br][faqLink]Прочитати статтю[/faqLink] про те, як це можна виправити.", "modalNoCameraTitle": "Відсутній доступ до камери", "modalOpenLinkAction": "Вiдкрити", - "modalOpenLinkMessage": "This will take you to {link}", + "modalOpenLinkMessage": "Це перемістить вас на {link}", "modalOpenLinkTitle": "Перейти за лінком", "modalOptionSecondary": "Скасувати", "modalPictureFileFormatHeadline": "Ця картинка недоступна для використання", "modalPictureFileFormatMessage": "Будь ласка, оберіть PNG- або JPEG-файл.", "modalPictureTooLargeHeadline": "Вибрана картинка завелика", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "Ви можете використовувати картинки розміром до {number} МБ.", "modalPictureTooSmallHeadline": "Картинка замала", "modalPictureTooSmallMessage": "Будь ласка, виберіть картинка з роздільною здатністю принаймні 320x320 пікселів.", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "Спробувати ще раз", "modalUploadContactsMessage": "Ми не отримали вашу інформацію. Будь ласка, повторіть імпорт контактів.", "modalUserBlockAction": "Заблокувати", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "Заблокувати {user}?", + "modalUserBlockMessage": "{user} не буде мати можливості зв’язатися з вами або додати вас до групових розмов.", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "Розблокувати", "modalUserUnblockHeadline": "Розблокувати?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} не буде мати можливості зв’язатися з вами або додати вас до групових розмов.", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,24 +1153,24 @@ "notificationConnectionAccepted": "Прийняв(-ла) ваш запит на додавання до контактів", "notificationConnectionConnected": "Тепер ви підключені", "notificationConnectionRequest": "Хоче бути доданим(-ою) до ваших контактів", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} почав(-ла) розмову", "notificationConversationDeleted": "Розмова була видалена", - "notificationConversationDeletedNamed": "{name} has been deleted", - "notificationConversationMessageTimerReset": "{user} turned off the message timer", - "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", - "notificationMention": "Mention: {text}", + "notificationConversationDeletedNamed": "{name} було видалено", + "notificationConversationMessageTimerReset": "{user} вимкнув(-ла) таймер повідомлень", + "notificationConversationMessageTimerUpdate": "{user} встановив(-ла) таймер повідомлень на {time}", + "notificationConversationRename": "{user} перейменував(-ла) розмову на {name}", + "notificationMemberJoinMany": "{user} додав(-ла) {number} учасників до розмови", + "notificationMemberJoinOne": "{user1} додав(-ла) {user2} до розмови", + "notificationMemberJoinSelf": "{user} прєднався(-лася) до розмови", + "notificationMemberLeaveRemovedYou": "{user} видалив(-ла) вас з розмови", + "notificationMention": "Згадка: {text}", "notificationObfuscated": "Надіслав повідомлення", "notificationObfuscatedMention": "Згадав вас", "notificationObfuscatedReply": "Відповів(-ла) вам", "notificationObfuscatedTitle": "Хтось", "notificationPing": "Надіслав(-ла) пінг", - "notificationReaction": "{reaction} your message", - "notificationReply": "Reply: {text}", + "notificationReaction": "{reaction} ваше повідомлення", + "notificationReply": "Відповідь: {text}", "notificationSettingsDisclaimer": "Ви можете отримувати нотифікації про всі події (включаючи аудіо та відеодзвінки), або тільки тоді, коли вас згадують.", "notificationSettingsEverything": "Все", "notificationSettingsMentionsAndReplies": "Згадки та відповіді", @@ -1180,7 +1180,7 @@ "notificationSharedFile": "Поділився(-лась) файлом", "notificationSharedLocation": "Поділився(-лась) розташуванням", "notificationSharedVideo": "Поділився(-лась) відео", - "notificationTitleGroup": "{user} in {conversation}", + "notificationTitleGroup": "{user} в {conversation}", "notificationVoiceChannelActivate": "Дзвонить", "notificationVoiceChannelDeactivate": "Дзвонив(-ла)", "oauth.allow": "Allow", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "Переконайтеся, що цей ідентифікатор такий самий, як і ідентифікатор на пристрої, що належить [bold]{user}[/bold].", "participantDevicesDetailHowTo": "Як це зробити?", "participantDevicesDetailResetSession": "Скидання сесії", "participantDevicesDetailShowMyDevice": "Показати ідентиф. мого пристрою", "participantDevicesDetailVerify": "Верифікований", "participantDevicesHeader": "Пристрої", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} присвоює кожному пристроєві унікальний ідентифікатор. Порівняйте його з ідентифікатором на пристрої контакту {user} та верифікуйте вашу розмову.", "participantDevicesLearnMore": "Дізнатися більше", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1221,7 +1221,7 @@ "preferencesAV": "Аудіо / Відео", "preferencesAVCamera": "Камера", "preferencesAVMicrophone": "Мікрофон", - "preferencesAVNoCamera": "{brandName} doesn’t have access to the camera.[br][faqLink]Read this support article[/faqLink] to find out how to fix it.", + "preferencesAVNoCamera": "Відсутній доступ до камери.[br][faqLink]Прочитати статтю[/faqLink] про те, як це можна виправити.", "preferencesAVPermissionDetail": "Enable from your preferences", "preferencesAVSpeakers": "Гучномовець", "preferencesAVTemporaryDisclaimer": "Гості не можуть розпочинати відеоконференції. Оберіть, яку з камер ви хотіли б використовувати при підключенні до відеоконференції.", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Сайт підтримки", "preferencesAboutTermsOfUse": "Умови використання", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "Веб-сайт {brandName}", "preferencesAccount": "Акаунт", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1265,7 +1265,7 @@ "preferencesAccountLogOut": "Вийти", "preferencesAccountManageTeam": "Керування командою", "preferencesAccountMarketingConsentCheckbox": "Отримувати новини", - "preferencesAccountMarketingConsentDetail": "Receive news and product updates from {brandName} via email.", + "preferencesAccountMarketingConsentDetail": "Отримувати новини та інформацію про оновлення {brandName} по електронній пошті.", "preferencesAccountPrivacy": "Політики конфіденційності", "preferencesAccountReadReceiptsCheckbox": "Звіти про перегляд", "preferencesAccountReadReceiptsDetail": "Ви не зможете отримувати звіти про перегляд від інших учасників розмови, якщо дана опція вимкнена. Це налаштування не застосовується до групових розмов.", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "Якщо ви не впізнаєте пристрою вище, видаліть його і виконайте скидання паролю.", "preferencesDevicesCurrent": "Поточний", "preferencesDevicesFingerprint": "Ідентифікатор", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} присвоює кожному пристроєві унікальний ідентифікатор. Порівняйте їх, щоб зверифікувати ваші пристрої та розмови.", "preferencesDevicesId": "Ідентифікатор: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "Скасувати", @@ -1316,7 +1316,7 @@ "preferencesOptionsAudioSome": "Деякі", "preferencesOptionsAudioSomeDetail": "Пінги та дзвінки", "preferencesOptionsBackupExportHeadline": "Back Up", - "preferencesOptionsBackupExportSecondary": "Create a backup to preserve your conversation history. You can use this to restore history if you lose your computer or switch to a new one.\nThe backup file is not protected by {brandName} end-to-end encryption, so store it in a safe place.", + "preferencesOptionsBackupExportSecondary": "Створіть резервну копію для збереження історії ваших розмов. Ви можете використовувати її, щоб відновити історію, якщо ваш комп’ютер вийде з ладу або ви почнете використовувати новий. \nФайл резервної копії не захищений скрізним криптуванням {brandName}, тому зберігайте його в безпечному місці.", "preferencesOptionsBackupHeader": "Історія", "preferencesOptionsBackupImportHeadline": "Restore", "preferencesOptionsBackupImportSecondary": "Історію розмов можна відновити тільки з резервної копії, зробленої на тій же платформі. Резервна копія перезапише розмови, які ви, можливо, уже маєте на цьому пристрої.", @@ -1374,8 +1374,8 @@ "replyQuoteError": "Ви не можете бачити це повідомлення.", "replyQuoteShowLess": "Згорнути", "replyQuoteShowMore": "Розгорнути", - "replyQuoteTimeStampDate": "Original message from {date}", - "replyQuoteTimeStampTime": "Original message from {time}", + "replyQuoteTimeStampDate": "Оригінальне повідомлення від {date}", + "replyQuoteTimeStampTime": "Оригінальне повідомлення від {time}", "roleAdmin": "Адміністратор", "roleOwner": "Власник", "rolePartner": "Партнер", @@ -1396,20 +1396,20 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "Запросіть людей в {brandName}", "searchInviteButtonContacts": "З контактів", "searchInviteDetail": "Поділившись контактами, ви зможете зв’язатись в Wire з людьми, з якими ви, можливо, знайомі. Вся інформація анонімна та не передається третім особам.", "searchInviteHeadline": "Приведіть друзів", "searchInviteShare": "Поділитись контактами", - "searchListAdmins": "Group Admins ({count})", + "searchListAdmins": "Адміни групи ({count})", "searchListEveryoneParticipates": "Всі ваші контакти\nуже присутні\nв даній групі.", - "searchListMembers": "Group Members ({count})", + "searchListMembers": "Члени групи ({count})", "searchListNoAdmins": "Нема адміністраторів.", "searchListNoMatches": "Співпадіння відсутні.\nСпробуйте ввести інше ім’я.", "searchManageServices": "Керування сервісами", "searchManageServicesNoResults": "Керування сервісами", "searchMemberInvite": "Запросіть колег приєднатися до команди", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "У вас поки що немає контактів в {brandName}.\nСпробуйте знайти людей\nза їхніми іменами або ніками.", "searchNoMatchesPartner": "Нічого не знайдено", "searchNoServicesManager": "Сервіси та помічники, які можуть поліпшити ваш робочий процес.", "searchNoServicesMember": "Сервіси та помічники, які можуть поліпшити ваш робочий процес. Щоб увімкнути їх, зверніться до адміністратора вашої команди.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "Вибрати власний", "takeoverButtonKeep": "Залишити цей", "takeoverLink": "Дізнатися більше", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "Зарезервуйте свій унікальний нік в {brandName}.", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "Аудіодзвінок", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "Додати учасників до розмови ({shortcut})", "tooltipConversationDetailsRename": "Змінити ім’я розмови", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "Напишіть повідомлення", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "Учасники ({shortcut})", "tooltipConversationPicture": "Додати картинку", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "Пошук", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "Відеодзвінок", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "Архівувати ({shortcut})", + "tooltipConversationsArchived": "Показати архів ({number})", "tooltipConversationsMore": "Більше", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "Відкрити налаштування нотифікацій ({shortcut})", + "tooltipConversationsNotify": "Увімкнути звук ({shortcut})", "tooltipConversationsPreferences": "Відкрити налаштування", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "Вимкнути звук ({shortcut})", + "tooltipConversationsStart": "Почати розмову ({shortcut})", "tooltipPreferencesContactsMacos": "Поділіться вашими контактами з додатку Контакти для Mac OS", "tooltipPreferencesPassword": "Відкрийте нову вкладку в браузері, щоб змінити ваш пароль", "tooltipPreferencesPicture": "Змініть своє фото…", @@ -1577,8 +1577,8 @@ "userBlockedConnectionBadge": "Blocked", "userListContacts": "Contacts", "userListSelectedContacts": "Selected ({selectedContacts})", - "userNotFoundMessage": "You may not have permission with this account or the person may not be on {brandName}.", - "userNotFoundTitle": "{brandName} can’t find this person.", + "userNotFoundMessage": "У вас відсутні необхідні права доступу для цього акаунту або особа не зареєстрована в {brandName}.", + "userNotFoundTitle": "{brandName} не може знайти дану особу.", "userNotVerified": "Get certainty about {user}’s identity before connecting.", "userProfileButtonConnect": "Додати до контактів", "userProfileButtonIgnore": "Ігнорувати", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "Email", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "Залишилось {time} год", + "userRemainingTimeMinutes": "Залишилось менше {time} хв", "verify.changeEmail": "Змінити електронну пошту", "verify.headline": "Ви отримали нового листа", "verify.resendCode": "Надіслати код повторно", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "Ця версія {brandName} не може брати участь у дзвінку. Будь ласка, використовуйте", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} дзвонить. Ваш браузер не підтримує дзвінки.", "warningCallUnsupportedOutgoing": "Ви не можете подзвонити, тому що ваш браузер не підтримує дзвінків.", "warningCallUpgradeBrowser": "Щоб подзвонити, будь ласка, оновіть Google Chrome.", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "Намагаюся підключитись. {brandName}, можливо, не зможе доставляти повідомлення.", "warningConnectivityNoInternet": "Відсутнє підключення до Internet. Ви не зможете надсилати чи отримувати повідомлення.", "warningLearnMore": "Дізнатися більше", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "Доступна нова версія {brandName}.", "warningLifecycleUpdateLink": "Оновити зараз", "warningLifecycleUpdateNotes": "Що нового", "warningNotFoundCamera": "Ви не можете подзвонити, тому що камера не підключена до вашого комп’ютера.", @@ -1644,8 +1644,8 @@ "warningPermissionRequestMicrophone": "[icon] Дозволити доступ до мікрофону", "warningPermissionRequestNotification": "[icon] Дозволити нотифікації", "warningPermissionRequestScreen": "[icon] Дозволити доступ до обміну скріншотами робочого столу", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", - "wire_for_web": "{brandName} for Web" + "wireLinux": "{brandName} для Linux", + "wireMacos": "{brandName} для macOS", + "wireWindows": "{brandName} для Windows", + "wire_for_web": "{brandName} для Web" } diff --git a/src/i18n/zh-CN.json b/src/i18n/zh-CN.json index bba028ff2b6..ad47fb50d8a 100644 --- a/src/i18n/zh-CN.json +++ b/src/i18n/zh-CN.json @@ -205,7 +205,7 @@ "acme.settingsChanged.paragraph": "As of today, your team uses end-to-end identity to make Wire's usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.

Enter your identity provider's credentials in the next step to automatically get a verification certificate for this device.

Learn more about end-to-end identity", "addParticipantsConfirmLabel": "新增", "addParticipantsHeader": "新增好友", - "addParticipantsHeaderWithCounter": "Add participants ({number})", + "addParticipantsHeaderWithCounter": "添加人员({number})", "addParticipantsManageServices": "管理服务", "addParticipantsManageServicesNoResults": "管理服务", "addParticipantsNoServicesManager": "服务是可以为您的工作流程改善提供帮助。", @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "忘记密码", "authAccountPublicComputer": "这是一台公用电脑", "authAccountSignIn": "登录", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "启用 cookie 以便登录到 {brandName}。", + "authBlockedDatabase": "{brandName} 需要访问本地存储以显示您的邮件。本地存储在私密模式下不可用。", + "authBlockedTabs": "{brandName} 已在另一个选项卡中打开。", "authBlockedTabsAction": "改用此选项卡", "authErrorCode": "验证码无效", "authErrorCountryCodeInvalid": "无效的国家代码", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "确定", "authHistoryDescription": "基于隐私考虑,您的历史聊天记录将不会在这里显示。", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "这是您第一次在此设备使用{brandName}。", "authHistoryReuseDescription": "这段期间发送的信息将不会在这里显示。", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "您曾在此设备使用过{brandName}。", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "设备管理", "authLimitButtonSignOut": "退出", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "使用此设备前请先移除一个您的其他设备。", "authLimitDevicesCurrent": "(当前设备)", "authLimitDevicesHeadline": "设备", "authLoginTitle": "Log in", "authPlaceholderEmail": "邮箱", "authPlaceholderPassword": "密码", - "authPostedResend": "Resend to {email}", + "authPostedResend": "重新发送电子邮件到{email}", "authPostedResendAction": "没有收到电子邮件?", "authPostedResendDetail": "检查您的收件箱并按照说明进行操作。", "authPostedResendHeadline": "您有新邮件", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "新增", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "允许您在不同设备上使用{brandName}。", "authVerifyAccountHeadline": "添加电子邮件地址和密码。", "authVerifyAccountLogout": "退出", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "没收到验证码?", "authVerifyCodeResendDetail": "重发", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "您可以在 {expiration} 后请求新的验证码。", "authVerifyPasswordHeadline": "输入密码", "availability.available": "Available", "availability.away": "Away", @@ -290,7 +290,7 @@ "backupExportGenericErrorSecondary": "备份尚未完成。", "backupExportProgressCompressing": "准备备份文件", "backupExportProgressHeadline": "准备中...", - "backupExportProgressSecondary": "Backing up · {processed} of {total} — {progress}%", + "backupExportProgressSecondary": "备份进度:{processed} 了 {total} 中的 {progress}%", "backupExportSaveFileAction": "保存文件", "backupExportSuccessHeadline": "备份已准备就绪", "backupExportSuccessSecondary": "如果您丢失了电脑或者转移到新设备,可以用这个恢复历史记录。", @@ -305,10 +305,10 @@ "backupImportPasswordErrorHeadline": "Wrong Password", "backupImportPasswordErrorSecondary": "Please verify your input and try again", "backupImportProgressHeadline": "准备中...", - "backupImportProgressSecondary": "Restoring history · {processed} of {total} — {progress}%", + "backupImportProgressSecondary": "恢复进度:{processed} 了 {total} 中的 {progress}%", "backupImportSuccessHeadline": "历史恢复。", "backupImportVersionErrorHeadline": "不兼容的备份", - "backupImportVersionErrorSecondary": "This backup was created by a newer or outdated version of {brandName} and cannot be restored here.", + "backupImportVersionErrorSecondary": "此备份是由较新的或已过期的版本 {brandName} 生成,所以不能恢复记录。", "backupPasswordHint": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", "backupTryAgain": "请重试", "buttonActionError": "Your answer can't be sent, please retry", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "没有相机访问权限", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "群组通话中有 {number} 个成员", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -334,7 +334,7 @@ "callStateCbr": "Constant Bit Rate", "callStateConnecting": "正在连接...", "callStateIncoming": "正在呼叫...", - "callStateIncomingGroup": "{user} is calling", + "callStateIncomingGroup": "{user} 正在通话中", "callStateOutgoing": "响铃中...", "callWasEndedBecause": "Your call was ended because", "callingPopOutWindowTitle": "{brandName} Call", @@ -359,7 +359,7 @@ "collectionSectionFiles": "文件", "collectionSectionImages": "Images", "collectionSectionLinks": "链接", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "显示所有 {number}", "connectionRequestConnect": "好友请求", "connectionRequestIgnore": "忽略", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -416,17 +416,17 @@ "conversationCreateReceiptsEnabled": "已读回执已打开", "conversationCreateTeam": "加入[showmore]所有成员[/showmore]", "conversationCreateTeamGuest": "加入[showmore]所有成员和一个访客[/showmore]", - "conversationCreateTeamGuests": "with [showmore]all team members and {count} guests[/showmore]", + "conversationCreateTeamGuests": "加入[showmore]所有成员和{count}个访客[/showmore]", "conversationCreateTemporary": "你加入了谈话", - "conversationCreateWith": "with {users}", - "conversationCreateWithMore": "with {users}, and [showmore]{count} more[/showmore]", - "conversationCreated": "[bold]{name}[/bold] started a conversation with {users}", - "conversationCreatedMore": "[bold]{name}[/bold] started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationCreatedName": "[bold]{name}[/bold] started the conversation", + "conversationCreateWith": "与{users}", + "conversationCreateWithMore": "加入 {users} 和 [showmore] 其他 {count} 个人[/showmore]", + "conversationCreated": "[bold]{name}[/bold] 开启了与 {users} 的对话", + "conversationCreatedMore": "[bold]{name}[/bold] 开启了这个对话,并邀请了 {users} 和 [showmore] 其他 {count} 人[/showmore] 加入", + "conversationCreatedName": "[bold]{name}[/bold] 开启了此对话", "conversationCreatedNameYou": "[bold]你[/bold] 开启了此对话", - "conversationCreatedYou": "You started a conversation with {users}", - "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationCreatedYou": "你开启了和 {users} 的对话", + "conversationCreatedYouMore": "你开启了和 {users} 以及其他 [showmore]{count} 人[/showmore] 的对话", + "conversationDeleteTimestamp": "在 {date} 删除", "conversationDetails1to1ReceiptsFirst": "如果双方都打开阅读回执,您可以看到消息是否已读。", "conversationDetails1to1ReceiptsHeadDisabled": "您已禁用已读回执", "conversationDetails1to1ReceiptsHeadEnabled": "您已启用已读回执", @@ -436,7 +436,7 @@ "conversationDetailsActionBlock": "Block", "conversationDetailsActionCancelRequest": "Cancel request", "conversationDetailsActionClear": "Clear content", - "conversationDetailsActionConversationParticipants": "Show all ({number})", + "conversationDetailsActionConversationParticipants": "显示所有 ({number})", "conversationDetailsActionCreateGroup": "创建组", "conversationDetailsActionDelete": "删除群组", "conversationDetailsActionDevices": "设备", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " 已开始使用", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " 取消信任了", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user} 的设备", "conversationDeviceYourDevices": " 您的设备", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "已編輯: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -516,17 +516,17 @@ "conversationLikesCaptionSingular": "[bold]{userName}[/bold]", "conversationLocationLink": "打开地图", "conversationMLSMigrationFinalisationOngoingCall": "Due to migration to MLS, you might have issues with your current call. If that's the case, hang up and call again.", - "conversationMemberJoined": "[bold]{name}[/bold] added {users} to the conversation", - "conversationMemberJoinedMore": "[bold]{name}[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberJoinedSelf": "[bold]{name}[/bold] joined", + "conversationMemberJoined": "[bold]{name}[/bold] 添加了 {users} 到对话中", + "conversationMemberJoinedMore": "[bold]{name}[/bold] 添加了 {users}, 并 [showmore]{count} 更多[/showmore]", + "conversationMemberJoinedSelf": "[bold]{name}[/bold] 已加入", "conversationMemberJoinedSelfYou": "[bold]你[/bold] 已加入", - "conversationMemberJoinedYou": "[bold]You[/bold] added {users} to the conversation", - "conversationMemberJoinedYouMore": "[bold]You[/bold] added {users}, and [showmore]{count} more[/showmore] to the conversation", - "conversationMemberLeft": "[bold]{name}[/bold] left", + "conversationMemberJoinedYou": "[bold]你[/bold] 添加了 {users} 到对话中", + "conversationMemberJoinedYouMore": "[bold]你[/bold] 添加了{users}, [showmore]{count} 更多[/showmore]", + "conversationMemberLeft": "[bold]{name}[/bold] 已离开", "conversationMemberLeftYou": "[bold]你[/bold] 已退出", - "conversationMemberRemoved": "[bold]{name}[/bold] removed {users}", + "conversationMemberRemoved": "[bold]{name}[/bold] 移除了{users}", "conversationMemberRemovedMissingLegalHoldConsent": "{user} was removed from this conversation because legal hold has been activated. [link]Learn more[/link]", - "conversationMemberRemovedYou": "[bold]You[/bold] removed {users}", + "conversationMemberRemovedYou": "[bold]你[/bold] 移除了{users}", "conversationMemberWereRemoved": "{users} were removed from the conversation", "conversationMessageDelivered": "已送达", "conversationMissedMessages": "您已经有一段时间没有使用此设备, 一些信息可能不会在这里出现。", @@ -537,7 +537,7 @@ "conversationNewConversation": "Communication in Wire is always end-to-end encrypted. Everything you send and receive in this conversation is only accessible to you and your contact.", "conversationNotClassified": "Security level: Unclassified", "conversationNotFoundMessage": "您可能没有访问该帐号的权限或该帐号不再存在", - "conversationNotFoundTitle": "{brandName} can’t open this conversation.", + "conversationNotFoundTitle": "{brandName} 不能打开此对话。", "conversationParticipantsSearchPlaceholder": "按名字搜索", "conversationParticipantsTitle": "联系人", "conversationPing": " ping了一下", @@ -558,22 +558,22 @@ "conversationRenameYou": " 重新命名了会话", "conversationResetTimer": "%@关闭消息计时器", "conversationResetTimerYou": "%@关闭消息计时器", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "和 {users} 开始聊天", + "conversationSendPastedFile": "已于 {date} 粘贴此图像", "conversationServicesWarning": "服务有权访问此对话的内容", "conversationSomeone": "某人", "conversationStartNewConversation": "Create a Group", - "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", + "conversationTeamLeft": "[bold]{name}[/bold] 已从团队删除", "conversationToday": "今天", "conversationTweetAuthor": " 在 Twitter 上", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "一条来自 {user} 的消息未被接收。", + "conversationUnableToDecrypt2": "{user} 的设备指纹已改变。该消息未送达。", "conversationUnableToDecryptErrorMessage": "错误", "conversationUnableToDecryptLink": "为什么?", "conversationUnableToDecryptResetSession": "重置会话", "conversationUnverifiedUserWarning": "Please still be careful with whom you share sensitive information.", - "conversationUpdatedTimer": " set the message timer to {time}", - "conversationUpdatedTimerYou": " set the message timer to {time}", + "conversationUpdatedTimer": " 将消息计时器设置为{time}", + "conversationUpdatedTimerYou": " 将消息计时器设置为{time}", "conversationVideoAssetRestricted": "Receiving videos is prohibited", "conversationViewAllConversations": "All conversations", "conversationViewTooltip": "All", @@ -586,7 +586,7 @@ "conversationYouNominative": "你", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "所以内容均已存档", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "{number} 人等待", "conversationsConnectionRequestOne": "一位好友正在等待", "conversationsContacts": "联系人", "conversationsEmptyConversation": "群组对话", @@ -613,26 +613,26 @@ "conversationsSecondaryLineEphemeralMessageGroup": "有人发送了一条消息", "conversationsSecondaryLineEphemeralReply": "回复了你", "conversationsSecondaryLineEphemeralReplyGroup": "有人回复了您", - "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", - "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", - "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", - "conversationsSecondaryLineSummaryMention": "{number} mention", + "conversationsSecondaryLineIncomingCall": "{user} 正在呼叫", + "conversationsSecondaryLinePeopleAdded": "{user} 人被添加", + "conversationsSecondaryLinePeopleLeft": "{number} 人离开", + "conversationsSecondaryLinePersonAdded": "已添加 {user}", + "conversationsSecondaryLinePersonAddedSelf": "{user} 已加入", + "conversationsSecondaryLinePersonAddedYou": "{user} 添加了您", + "conversationsSecondaryLinePersonLeft": "{user} 离开", + "conversationsSecondaryLinePersonRemoved": "{user} 被删除", + "conversationsSecondaryLinePersonRemovedTeam": "{user}已从团队中移除", + "conversationsSecondaryLineRenamed": "{user} 重新命名了对话", + "conversationsSecondaryLineSummaryMention": "{number} 提及", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", "conversationsSecondaryLineSummaryMessages": "{number} messages", - "conversationsSecondaryLineSummaryMissedCall": "{number} missed call", - "conversationsSecondaryLineSummaryMissedCalls": "{number} missed calls", + "conversationsSecondaryLineSummaryMissedCall": "{number} 未接来电", + "conversationsSecondaryLineSummaryMissedCalls": "{number} 未接来电", "conversationsSecondaryLineSummaryPing": "{number} ping", "conversationsSecondaryLineSummaryPings": "{number} pings", - "conversationsSecondaryLineSummaryReplies": "{number} replies", - "conversationsSecondaryLineSummaryReply": "{number} reply", + "conversationsSecondaryLineSummaryReplies": "{number} 回复", + "conversationsSecondaryLineSummaryReply": "{number} 回复", "conversationsSecondaryLineYouLeft": "您离开了", "conversationsSecondaryLineYouWereRemoved": "你被删除", "conversationsWelcome": "Welcome to {brandName} 👋", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "Gif 动态图", "extensionsGiphyButtonMore": "尝试另一个", "extensionsGiphyButtonOk": "发送", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "{tag} • 来自 giphy.com", "extensionsGiphyNoGifs": "哎呀,没有GIF图像。", "extensionsGiphyRandom": "随机", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -721,7 +721,7 @@ "groupCreationParticipantsActionCreate": "完成", "groupCreationParticipantsActionSkip": "跳过", "groupCreationParticipantsHeader": "新增好友", - "groupCreationParticipantsHeaderWithCounter": "Add people ({number})", + "groupCreationParticipantsHeaderWithCounter": "添加人员({number})", "groupCreationParticipantsPlaceholder": "按名字搜索", "groupCreationPreferencesAction": "继续", "groupCreationPreferencesErrorNameLong": "字符太多", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "解密信息", "initEvents": "加载消息", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": "-{number1} / {number2}", + "initReceivedSelfUser": "你好,{user}。", "initReceivedUserData": "正在检查新信息", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "即将完成 - 享受{brandName}", "initValidatedClient": "正在获取您的好友以及会话", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "继续", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", - "inviteHintSelected": "Press {metaKey} + C to copy", - "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteHeadline": "邀请好友使用{brandName}", + "inviteHintSelected": "按{metaKey} + C进行复制", + "inviteHintUnselected": "选择并按{metaKey} + C", + "inviteMessage": "我正在使用{brandName},请搜索 {username} 或者访问 get.wire.com 。", + "inviteMessageNoEmail": "我正在使用{brandName},访问get.wire.com或者加我为好友。", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "设备管理", "modalAccountRemoveDeviceAction": "删除设备", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "删除\"{device}\"", "modalAccountRemoveDeviceMessage": "请输入密码以确定删除该设备", "modalAccountRemoveDevicePlaceholder": "密码", "modalAcknowledgeAction": "确认", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "一次写入太多文件", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "您一次最多可以发送 {number} 个文件。", "modalAssetTooLargeHeadline": "文件过大", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "您可以发送最大 {number} 的文件。", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "取消", "modalConnectAcceptAction": "好友请求", "modalConnectAcceptHeadline": "接受?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "您将于 {user} 开启对话。", "modalConnectAcceptSecondary": "忽略", "modalConnectCancelAction": "是", "modalConnectCancelHeadline": "取消请求?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "取消发送给 {user} 的好友请求。", "modalConnectCancelSecondary": "否", "modalConversationClearAction": "删除", "modalConversationClearHeadline": "删除内容吗?", @@ -1035,16 +1035,16 @@ "modalConversationJoinNotFoundHeadline": "You could not join the conversation", "modalConversationJoinNotFoundMessage": "The conversation link is invalid.", "modalConversationLeaveAction": "退出", - "modalConversationLeaveHeadline": "Leave {name} conversation?", + "modalConversationLeaveHeadline": "离开{name}对话?", "modalConversationLeaveMessage": "将不能够在此聊天发送或接收消息。", "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "消息过长。", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "您最多可以发送包含 {number} 个字符的信息。", "modalConversationNewDeviceAction": "确定发送", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} 开始使用新设备。", + "modalConversationNewDeviceHeadlineOne": "{user} 开始使用新设备。", + "modalConversationNewDeviceHeadlineYou": "{user} 开始使用新设备。", "modalConversationNewDeviceIncomingCallAction": "接受呼叫", "modalConversationNewDeviceIncomingCallMessage": "你任要接电话吗?", "modalConversationNewDeviceMessage": "您仍然要发送信息吗?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "你仍要呼叫吗?", "modalConversationNotConnectedHeadline": "会话中没有成员。", "modalConversationNotConnectedMessageMany": "您选择的参与者之一不希望加入对话。", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} 不想被添加到对话中。", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "移除?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} 将不能够在此对话中发送或接收消息。", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "撤消链接", @@ -1076,7 +1076,7 @@ "modalConversationRevokeLinkHeadline": "取消链接?", "modalConversationRevokeLinkMessage": "新访客将无法加入此链接。目前的访客仍然可以使用。", "modalConversationTooManyMembersHeadline": "通话人数已达上限", - "modalConversationTooManyMembersMessage": "Up to {number1} people can join a conversation. Currently there is only room for {number2} more.", + "modalConversationTooManyMembersMessage": "最多{number1}人可以加入对话。目前只有{number2}个人拥有空间。", "modalCreateFolderAction": "Create", "modalCreateFolderHeadline": "Create new folder", "modalCreateFolderMessage": "Move your conversation to a new folder.", @@ -1087,7 +1087,7 @@ "modalCreateGroupProtocolSelect.mls": "MLS", "modalCreateGroupProtocolSelect.proteus": "Proteus", "modalGifTooLargeHeadline": "所选动画太大", - "modalGifTooLargeMessage": "Maximum size is {number} MB.", + "modalGifTooLargeMessage": "最大大小是{number} MB。", "modalGuestLinkJoinConfirmLabel": "Confirm password", "modalGuestLinkJoinConfirmPlaceholder": "Confirm your password", "modalGuestLinkJoinHelperText": "Use at least {minPasswordLength} characters, with one lowercase letter, one capital letter, a number, and a special character.", @@ -1113,7 +1113,7 @@ "modalPictureFileFormatHeadline": "无法使用此图片", "modalPictureFileFormatMessage": "请选择一个PNG或JPEG文件。", "modalPictureTooLargeHeadline": "所选图片太大", - "modalPictureTooLargeMessage": "You can use pictures up to {number} MB.", + "modalPictureTooLargeMessage": "您可以使用图片多达{数} MB。", "modalPictureTooSmallHeadline": "图片太小了", "modalPictureTooSmallMessage": "请选择一个画面至少是320×320像素。", "modalPreferencesAccountEmailErrorHeadline": "Error", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "重试", "modalUploadContactsMessage": "我们并未收到您的信息。请重新尝试上传您的联系人。", "modalUserBlockAction": "屏蔽", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "屏蔽 {user} 吗?", + "modalUserBlockMessage": "{user} 将不能联系您或将您加入到任何对话中。", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "取消屏蔽", "modalUserUnblockHeadline": "解除屏蔽?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} 今后能够将您加为好友以及重新加入到群聊中。", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "接受了您的好友邀请", "notificationConnectionConnected": "你被添加为好友", "notificationConnectionRequest": "%@想添加您为好友", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} 开始了对话", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", - "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationConversationRename": "{user} 将对话重命名为 {name}", + "notificationMemberJoinMany": "{user} 添加了 {number} 个成员到对话中", + "notificationMemberJoinOne": "{user1} 将 {user2} 加入到对话中", + "notificationMemberJoinSelf": "{user}加入了对话", + "notificationMemberLeaveRemovedYou": "您被 {user} 移出了对话", "notificationMention": "Mention: {text}", "notificationObfuscated": "给您发送了一条消息", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "某人", "notificationPing": "Ping了一下", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} 您的信息", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "请检查在[bold]{user} 的设备[/bold] 上显示的设备指纹。", "participantDevicesDetailHowTo": "我该怎么办?", "participantDevicesDetailResetSession": "重置会话", "participantDevicesDetailShowMyDevice": "显示我的设备指纹", "participantDevicesDetailVerify": "已验证", "participantDevicesHeader": "设备", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName}为每个设备设置了一个唯一的指纹。您可以和 {user} 提供的指纹进行比对来验证此对话的真实性。", "participantDevicesLearnMore": "了解更多", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "Wire帮助网站", "preferencesAboutTermsOfUse": "使用条款", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName}官网", "preferencesAccount": "帐户", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "如果您不能识别以上设备,请立即移除并重设密码。", "preferencesDevicesCurrent": "当前设备", "preferencesDevicesFingerprint": "指纹码", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName}为每个设备设置了一个独特的指纹码。您可以通过比对指纹码来验证您的设备和对话。", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "取消", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "邀请好友使用{brandName}", "searchInviteButtonContacts": "从您的联系人", "searchInviteDetail": "这将帮助您找到其他联系人。我们将您的资料匿名处理并且不与任何人分享。", "searchInviteHeadline": "邀请您的朋友", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "邀请人加入团队", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "您还没有{brandName}联系人。\n您可以通过昵称和用户名来找好友。", "searchNoMatchesPartner": "没有找到", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "选择您的", "takeoverButtonKeep": "使用当前的", "takeoverLink": "了解更多", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "设置您在{brandName}上独一无二的用户名。", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1530,7 +1530,7 @@ "timedMessagesTitle": "Self-deleting messages", "tooltipConversationAddImage": "Add picture", "tooltipConversationCall": "通话", - "tooltipConversationDetailsAddPeople": "Add participants to conversation ({shortcut})", + "tooltipConversationDetailsAddPeople": "将参与者添加到对话({shortcut})", "tooltipConversationDetailsRename": "更改会话名称", "tooltipConversationEphemeral": "Self-deleting message", "tooltipConversationEphemeralAriaLabel": "Type a self-deleting message, currently set to {time}", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "输入一条消息", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "成员({shortcut})", "tooltipConversationPicture": "添加图片", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "搜索", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "视频通话", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "归档({shortcut})", + "tooltipConversationsArchived": "显示归档({number})", "tooltipConversationsMore": "更多", - "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotifications": "打开通知设置 ({shortcut})", + "tooltipConversationsNotify": "取消静音 ({shortcut})", "tooltipConversationsPreferences": "打开首选项", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "静音 ({shortcut})", + "tooltipConversationsStart": "开始对话 ({shortcut})", "tooltipPreferencesContactsMacos": "从macOS联系人软件分享您的联系人", "tooltipPreferencesPassword": "打开另一个网站来重置您的密码", "tooltipPreferencesPicture": "更改头像", @@ -1586,8 +1586,8 @@ "userProfileDomain": "Domain", "userProfileEmail": "电子邮件", "userProfileImageAlt": "Profile picture of", - "userRemainingTimeHours": "{time}h left", - "userRemainingTimeMinutes": "Less than {time}m left", + "userRemainingTimeHours": "剩下{time}小时", + "userRemainingTimeMinutes": "小于{time}米", "verify.changeEmail": "更改邮箱地址", "verify.headline": "You’ve got mail", "verify.resendCode": "重新发送验证码", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "此版本{brandName}无法使用呼叫功能。请使用", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} 正在呼叫您,但您的浏览器不支持通话。", "warningCallUnsupportedOutgoing": "你不能拨打电话因为浏览器并不支持。", "warningCallUpgradeBrowser": "若要呼叫, 请更新您的Chrome浏览器。", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "正在尝试连接到服务器。{brandName}可能无法发送信息。", "warningConnectivityNoInternet": "未联网。您将无法发送或接收信息。", "warningLearnMore": "了解更多", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "{brandName}有新版本的可以更新", "warningLifecycleUpdateLink": "立即更新", "warningLifecycleUpdateNotes": "更新特性", "warningNotFoundCamera": "未发现摄像头,您无法呼叫。", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "您的浏览器无法使用摄像头,您无法呼叫。", "warningPermissionDeniedMicrophone": "您的浏览器无法使用麦克风,您无法呼叫。", "warningPermissionDeniedScreen": "您需要允许浏览器共享您的屏幕。", - "warningPermissionRequestCamera": "{{icon}} 允许使用摄像头", - "warningPermissionRequestMicrophone": "{{icon}} 允许使用麦克风", - "warningPermissionRequestNotification": "{{icon}} 开启浏览器通知", - "warningPermissionRequestScreen": "{{icon}} 允许分享屏幕", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "warningPermissionRequestCamera": "{icon} 允许使用摄像头", + "warningPermissionRequestMicrophone": "{icon} 允许使用麦克风", + "warningPermissionRequestNotification": "{icon} 开启浏览器通知", + "warningPermissionRequestScreen": "{icon} 允许分享屏幕", + "wireLinux": "Linux版{brandName}", + "wireMacos": "MacOS版{brandName}", + "wireWindows": "Windows版{brandName}", "wire_for_web": "{brandName} for Web" } diff --git a/src/i18n/zh-TW.json b/src/i18n/zh-TW.json index 34cbb0dbafa..0412b82bed0 100644 --- a/src/i18n/zh-TW.json +++ b/src/i18n/zh-TW.json @@ -224,9 +224,9 @@ "authAccountPasswordForgot": "忘記密碼", "authAccountPublicComputer": "這是公用電腦", "authAccountSignIn": "登入", - "authBlockedCookies": "Enable cookies to log in to {brandName}.", - "authBlockedDatabase": "{brandName} needs access to local storage to display your messages. Local storage is not available in private mode.", - "authBlockedTabs": "{brandName} is already open in another tab.", + "authBlockedCookies": "啟用 cookie 以登錄 {brandName}。", + "authBlockedDatabase": "{brandName} 需要存取本地端的儲存裝置才能顯示您的訊息,但是在私密模式中無法使用本地端儲存裝置。", + "authBlockedTabs": "{brandName} 已經在另一個視窗分頁中啟動。", "authBlockedTabsAction": "Use this tab instead", "authErrorCode": "無效的代碼", "authErrorCountryCodeInvalid": "無效的國碼", @@ -243,33 +243,33 @@ "authForgotPasswordTitle": "Change your password", "authHistoryButton": "確認", "authHistoryDescription": "基於隱私考量,您的歷史對話紀錄將不會被顯示。", - "authHistoryHeadline": "It’s the first time you’re using {brandName} on this device.", + "authHistoryHeadline": "這是您第一次在此設備使用 {brandName}。", "authHistoryReuseDescription": "這段期間傳送的訊息將不會顯示出來。", - "authHistoryReuseHeadline": "You’ve used {brandName} on this device before.", + "authHistoryReuseHeadline": "您曾經在此設備使用過 {brandName}。", "authLandingPageTitleP1": "Welcome to", "authLandingPageTitleP2": "Create an account or log in", "authLimitButtonManage": "管理設備", "authLimitButtonSignOut": "登出", - "authLimitDescription": "Remove one of your other devices to start using {brandName} on this one.", + "authLimitDescription": "要使用此設備登入 {brandName} 以前,請先移除一個您的其他設備。", "authLimitDevicesCurrent": "(目前)", "authLimitDevicesHeadline": "裝置", "authLoginTitle": "Log in", "authPlaceholderEmail": "電子郵件", "authPlaceholderPassword": "Password", - "authPostedResend": "Resend to {email}", + "authPostedResend": "重新發送到 {email}", "authPostedResendAction": "沒收到電子郵件?", "authPostedResendDetail": "請查收您的電子郵件信箱並依照指示進行操作。", "authPostedResendHeadline": "您收到了新郵件", "authSSOLoginTitle": "Log in with single sign-on", "authSetUsername": "Set username", "authVerifyAccountAdd": "加入", - "authVerifyAccountDetail": "This lets you use {brandName} on multiple devices.", + "authVerifyAccountDetail": "這樣可以讓您在多個設備上使用 {brandName}。", "authVerifyAccountHeadline": "加入電子郵件信箱位址以及密碼。", "authVerifyAccountLogout": "登出", "authVerifyCodeDescription": "Enter the verification code we sent to {number}.", "authVerifyCodeResend": "沒收到驗證碼?", "authVerifyCodeResendDetail": "重新發送", - "authVerifyCodeResendTimer": "You can request a new code {expiration}.", + "authVerifyCodeResendTimer": "您可以在 {expiration} 後索取新的驗證碼。", "authVerifyPasswordHeadline": "輸入您的密碼", "availability.available": "Available", "availability.away": "Away", @@ -326,7 +326,7 @@ "callMaximizeLabel": "Maximize Call", "callNoCameraAccess": "No camera access", "callNoOneJoined": "no other participant joined.", - "callParticipants": "{number} on call", + "callParticipants": "{number} 來電", "callReactionButtonAriaLabel": "Select emoji {emoji}", "callReactionButtonsAriaLabel": "Emoji selection bar", "callReactions": "Reactions", @@ -359,7 +359,7 @@ "collectionSectionFiles": "檔案", "collectionSectionImages": "Images", "collectionSectionLinks": "連結:", - "collectionShowAll": "Show all {number}", + "collectionShowAll": "顯示所有 {number}", "connectionRequestConnect": "連接", "connectionRequestIgnore": "忽略", "conversation.AllDevicesVerified": "All device fingerprints verified (Proteus)", @@ -426,7 +426,7 @@ "conversationCreatedNameYou": "[bold]You[/bold] started the conversation", "conversationCreatedYou": "You started a conversation with {users}", "conversationCreatedYouMore": "You started a conversation with {users}, and [showmore]{count} more[/showmore]", - "conversationDeleteTimestamp": "Deleted: {date}", + "conversationDeleteTimestamp": "於{date}删除", "conversationDetails1to1ReceiptsFirst": "If both sides turn on read receipts, you can see when messages are read.", "conversationDetails1to1ReceiptsHeadDisabled": "You have disabled read receipts", "conversationDetails1to1ReceiptsHeadEnabled": "You have enabled read receipts", @@ -468,10 +468,10 @@ "conversationDeviceStartedUsingOne": " 已開始使用", "conversationDeviceStartedUsingYou": " started using", "conversationDeviceUnverified": " %@ 取消了 %@ 的某個設備之驗證", - "conversationDeviceUserDevices": " {user}´s devices", + "conversationDeviceUserDevices": " {user} 的設備", "conversationDeviceYourDevices": " 您的設備", "conversationDirectEmptyMessage": "You have no contacts yet. Search for people on {brandName} and get connected.", - "conversationEditTimestamp": "Edited: {date}", + "conversationEditTimestamp": "已編輯: {date}", "conversationFavoritesTabEmptyLinkText": "How to label conversations as favorites", "conversationFavoritesTabEmptyMessage": "Select your favorite conversations, and you’ll find them here 👍", "conversationFederationIndicator": "Federated", @@ -558,16 +558,16 @@ "conversationRenameYou": " 將對話主題重新命名了", "conversationResetTimer": " turned off the message timer", "conversationResetTimerYou": " turned off the message timer", - "conversationResume": "Start a conversation with {users}", - "conversationSendPastedFile": "Pasted image at {date}", + "conversationResume": "與 {users} 開始了一場對話", + "conversationSendPastedFile": "在 {date} 張貼的圖片", "conversationServicesWarning": "Services have access to the content of this conversation", "conversationSomeone": "有人", "conversationStartNewConversation": "Create a Group", "conversationTeamLeft": "[bold]{name}[/bold] was removed from the team", "conversationToday": "今天", "conversationTweetAuthor": " 在推特上", - "conversationUnableToDecrypt1": "A message from [highlight]{user}[/highlight] was not received.", - "conversationUnableToDecrypt2": "[highlight]{user}[/highlight]´s device identity changed. Undelivered message.", + "conversationUnableToDecrypt1": "有一個來自 {user} 的訊息未被接收。", + "conversationUnableToDecrypt2": "{user} 的設備識別碼改變了,訊息無法送達。", "conversationUnableToDecryptErrorMessage": "錯誤", "conversationUnableToDecryptLink": "為什麼?", "conversationUnableToDecryptResetSession": "重設session", @@ -586,7 +586,7 @@ "conversationYouNominative": "您", "conversationYouRemovedMissingLegalHoldConsent": "[bold]You[/bold] were removed from this conversation because legal hold has been activated. [link]Learn more[/link]", "conversationsAllArchived": "全部都存檔了", - "conversationsConnectionRequestMany": "{number} people waiting", + "conversationsConnectionRequestMany": "有 {number} 人正在等待", "conversationsConnectionRequestOne": "有一個人正在等待", "conversationsContacts": "連絡人", "conversationsEmptyConversation": "群組對話", @@ -614,15 +614,15 @@ "conversationsSecondaryLineEphemeralReply": "Replied to you", "conversationsSecondaryLineEphemeralReplyGroup": "Someone replied to you", "conversationsSecondaryLineIncomingCall": "{user} is calling", - "conversationsSecondaryLinePeopleAdded": "{user} people were added", - "conversationsSecondaryLinePeopleLeft": "{number} people left", - "conversationsSecondaryLinePersonAdded": "{user} was added", + "conversationsSecondaryLinePeopleAdded": "{user} 個人被加進來了", + "conversationsSecondaryLinePeopleLeft": "有 {number} 個人離開了", + "conversationsSecondaryLinePersonAdded": "{user} 被加進來了", "conversationsSecondaryLinePersonAddedSelf": "{user} joined", - "conversationsSecondaryLinePersonAddedYou": "{user} added you", - "conversationsSecondaryLinePersonLeft": "{user} left", - "conversationsSecondaryLinePersonRemoved": "{user} was removed", + "conversationsSecondaryLinePersonAddedYou": "{user} 把您加進來了", + "conversationsSecondaryLinePersonLeft": "{user} 離開了", + "conversationsSecondaryLinePersonRemoved": "{user} 被移除了", "conversationsSecondaryLinePersonRemovedTeam": "{user} was removed from the team", - "conversationsSecondaryLineRenamed": "{user} renamed the conversation", + "conversationsSecondaryLineRenamed": "{user} 將對話群組重新命名了", "conversationsSecondaryLineSummaryMention": "{number} mention", "conversationsSecondaryLineSummaryMentions": "{number} mentions", "conversationsSecondaryLineSummaryMessage": "{number} message", @@ -668,7 +668,7 @@ "extensionsBubbleButtonGif": "動態圖片", "extensionsGiphyButtonMore": "試其它的", "extensionsGiphyButtonOk": "發送", - "extensionsGiphyMessage": "{tag} • via giphy.com", + "extensionsGiphyMessage": "通過 giphy.com {tag}", "extensionsGiphyNoGifs": "哎呀,沒有 gif 圖片", "extensionsGiphyRandom": "隨機", "failedToAddParticipantSingularNonFederatingBackends": "[bold]{name}[/bold] could not be added to the group as their backend doesn't federate with the backends of all group participants.", @@ -822,10 +822,10 @@ "index.welcome": "Welcome to {brandName}", "initDecryption": "解密訊息中", "initEvents": "載入訊息中", - "initProgress": " — {number1} of {number2}", - "initReceivedSelfUser": "Hello, {user}.", + "initProgress": " — {number1} 之 {number2}", + "initReceivedSelfUser": "你好,{user}。", "initReceivedUserData": "檢查新訊息中", - "initUpdatedFromNotifications": "Almost done - Enjoy {brandName}", + "initUpdatedFromNotifications": "快將完成 - 好好享受{brandName}吧", "initValidatedClient": "正在獲取您的連絡人及對話", "internetConnectionSlow": "Slow internet connection", "invite.emailPlaceholder": "colleague@email.com", @@ -833,11 +833,11 @@ "invite.nextButton": "Next", "invite.skipForNow": "Skip for now", "invite.subhead": "Invite your colleagues to join.", - "inviteHeadline": "Invite people to {brandName}", + "inviteHeadline": "邀請好友加入 {brandName} 的行列", "inviteHintSelected": "Press {metaKey} + C to copy", "inviteHintUnselected": "Select and Press {metaKey} + C", - "inviteMessage": "I’m on {brandName}, search for {username} or visit get.wire.com.", - "inviteMessageNoEmail": "I’m on {brandName}. Visit get.wire.com to connect with me.", + "inviteMessage": "我正在 {brandName} 線上,搜尋 {username} 或造訪 get.wire.com 。", + "inviteMessageNoEmail": "我已加入 {brandName} ,請造訪 https://get.wire.com 來和我聯繫吧。", "inviteMetaKeyMac": "Cmd", "inviteMetaKeyPc": "Ctrl", "jumpToLastMessage": "Scroll to the end of this conversation", @@ -922,7 +922,7 @@ "modalAccountReadReceiptsChangedOnHeadline": "You have enabled read receipts", "modalAccountReadReceiptsChangedSecondary": "管理設備", "modalAccountRemoveDeviceAction": "移除設備", - "modalAccountRemoveDeviceHeadline": "Remove \"{device}\"", + "modalAccountRemoveDeviceHeadline": "移除「{device}」", "modalAccountRemoveDeviceMessage": "需要輸入您的密碼以進行設備移除。", "modalAccountRemoveDevicePlaceholder": "密碼", "modalAcknowledgeAction": "確定", @@ -960,9 +960,9 @@ "modalAssetFileTypeRestrictionHeadline": "Restricted filetype", "modalAssetFileTypeRestrictionMessage": "The filetype of \"{fileName}\" is not allowed.", "modalAssetParallelUploadsHeadline": "Too many files at once", - "modalAssetParallelUploadsMessage": "You can send up to {number} files at once.", + "modalAssetParallelUploadsMessage": "您一次最多可以傳送 {number} 個檔案。", "modalAssetTooLargeHeadline": "File too large", - "modalAssetTooLargeMessage": "You can send files up to {number}", + "modalAssetTooLargeMessage": "您可以發送的檔案最大是 {number} 。", "modalAvailabilityAvailableMessage": "You will appear as Available to other people. You will receive notifications for incoming calls and for messages according to the Notifications setting in each conversation.", "modalAvailabilityAvailableTitle": "You are set to Available", "modalAvailabilityAwayMessage": "You will appear as Away to other people. You will not receive notifications about any incoming calls or messages.", @@ -1001,11 +1001,11 @@ "modalConfirmSecondary": "取消", "modalConnectAcceptAction": "連接", "modalConnectAcceptHeadline": "接受?", - "modalConnectAcceptMessage": "This will connect you and open the conversation with {user}.", + "modalConnectAcceptMessage": "此舉將會讓您與 {user} 連上線並展開對話。", "modalConnectAcceptSecondary": "忽略", "modalConnectCancelAction": "是", "modalConnectCancelHeadline": "取消請求?", - "modalConnectCancelMessage": "Remove connection request to {user}.", + "modalConnectCancelMessage": "取消對 {user} 的連線請求。", "modalConnectCancelSecondary": "否", "modalConversationClearAction": "刪除", "modalConversationClearHeadline": "確定刪除內容?", @@ -1040,11 +1040,11 @@ "modalConversationLeaveMessageCloseBtn": "Close window 'Leave {name} conversation'", "modalConversationLeaveOption": "Also clear the content", "modalConversationMessageTooLongHeadline": "訊息過長。", - "modalConversationMessageTooLongMessage": "You can send messages up to {number} characters long.", + "modalConversationMessageTooLongMessage": "每則訊息最多只能包含 {number} 個字元。", "modalConversationNewDeviceAction": "Send anyway", - "modalConversationNewDeviceHeadlineMany": "{users} started using new devices", - "modalConversationNewDeviceHeadlineOne": "{user} started using a new device", - "modalConversationNewDeviceHeadlineYou": "{user} started using a new device", + "modalConversationNewDeviceHeadlineMany": "{users} 開始使用新的設備", + "modalConversationNewDeviceHeadlineOne": "{user} 開始使用一個新的設備", + "modalConversationNewDeviceHeadlineYou": "{user} 開始使用一個新的設備", "modalConversationNewDeviceIncomingCallAction": "接聽", "modalConversationNewDeviceIncomingCallMessage": "您仍然要接受此對話邀請嗎?", "modalConversationNewDeviceMessage": "您仍然要發送訊息嗎?", @@ -1052,7 +1052,7 @@ "modalConversationNewDeviceOutgoingCallMessage": "您仍然要接受此對話邀請嗎?", "modalConversationNotConnectedHeadline": "您未將任何人添加到對話中。", "modalConversationNotConnectedMessageMany": "您選擇的參與者之一不希望加入對話。", - "modalConversationNotConnectedMessageOne": "{name} does not want to be added to conversations.", + "modalConversationNotConnectedMessageOne": "{name} 不想被添加到對話中。", "modalConversationOptionsAllowGuestMessage": "Could not allow guests. Please try again.", "modalConversationOptionsAllowServiceMessage": "Could not allow services. Please try again.", "modalConversationOptionsDisableGuestMessage": "Could not remove guests. Please try again.", @@ -1068,7 +1068,7 @@ "modalConversationRemoveGuestsMessage": "Current guests will be removed from the conversation. New guests will not be allowed.", "modalConversationRemoveGuestsOrServicesAction": "Disable", "modalConversationRemoveHeadline": "確定移除?", - "modalConversationRemoveMessage": "{user} won’t be able to send or receive messages in this conversation.", + "modalConversationRemoveMessage": "{user} 將無法在此對話中發送或接收訊息。", "modalConversationRemoveServicesHeadline": "Disable services access?", "modalConversationRemoveServicesMessage": "Current services will be removed from the conversation. New services will not be allowed.", "modalConversationRevokeLinkAction": "Revoke link", @@ -1129,8 +1129,8 @@ "modalUploadContactsAction": "再試一次", "modalUploadContactsMessage": "我們沒有收到您的資訊,請試著再次匯入您的連絡人。", "modalUserBlockAction": "封鎖", - "modalUserBlockHeadline": "Block {user}?", - "modalUserBlockMessage": "{user} won’t be able to contact you or add you to group conversations.", + "modalUserBlockHeadline": "確定要封鎖 {user} 嗎?", + "modalUserBlockMessage": "{user} 將無法與您聯繫或將您添加到對話群組。", "modalUserBlockedForLegalHold": "This user is blocked due to legal hold. [link]Learn more[/link]", "modalUserCannotAcceptConnectionMessage": "Connection request could not be accepted", "modalUserCannotBeAddedHeadline": "Guests cannot be added", @@ -1143,7 +1143,7 @@ "modalUserLearnMore": "Learn more", "modalUserUnblockAction": "解除封鎖", "modalUserUnblockHeadline": "解除封鎖?", - "modalUserUnblockMessage": "{user} will be able to contact you and add you to group conversations again.", + "modalUserUnblockMessage": "{user} 將能夠再次與您連繫以及將您添加到對話群組中。", "moderatorMenuEntryMute": "Mute", "moderatorMenuEntryMuteAllOthers": "Mute everyone else", "muteStateRemoteMute": "You have been muted", @@ -1153,23 +1153,23 @@ "notificationConnectionAccepted": "接受了您的連線請求", "notificationConnectionConnected": "您已經連線", "notificationConnectionRequest": "想要連線", - "notificationConversationCreate": "{user} started a conversation", + "notificationConversationCreate": "{user} 發起了一場對話", "notificationConversationDeleted": "A conversation has been deleted", "notificationConversationDeletedNamed": "{name} has been deleted", "notificationConversationMessageTimerReset": "{user} turned off the message timer", "notificationConversationMessageTimerUpdate": "{user} set the message timer to {time}", - "notificationConversationRename": "{user} renamed the conversation to {name}", - "notificationMemberJoinMany": "{user} added {number} people to the conversation", - "notificationMemberJoinOne": "{user1} added {user2} to the conversation", + "notificationConversationRename": "{user} 將對話主題更改為 {name}", + "notificationMemberJoinMany": "{user} 將 {number} 人添加進了此對話群組中", + "notificationMemberJoinOne": "{user1} 將 {user2} 添加進了此對話群組", "notificationMemberJoinSelf": "{user} joined the conversation", - "notificationMemberLeaveRemovedYou": "{user} removed you from the conversation", + "notificationMemberLeaveRemovedYou": "{user} 將您移出了此對話群組", "notificationMention": "Mention: {text}", "notificationObfuscated": "傳送了一則訊息給您", "notificationObfuscatedMention": "Mentioned you", "notificationObfuscatedReply": "Replied to you", "notificationObfuscatedTitle": "有人", "notificationPing": "打了聲招呼", - "notificationReaction": "{reaction} your message", + "notificationReaction": "{reaction} 您的訊息", "notificationReply": "Reply: {text}", "notificationSettingsDisclaimer": "You can be notified about everything (including audio and video calls) or only when someone mentions you or replies to one of your messages.", "notificationSettingsEverything": "Everything", @@ -1202,13 +1202,13 @@ "ongoingVideoCall": "Ongoing video call with {conversationName}, your camera is {cameraStatus}.", "otherUserNoAvailableKeyPackages": "You can't communicate with {participantName} at the moment. When {participantName} logs in again, you can call and send messages and files again.", "otherUserNotSupportMLSMsg": "You can't communicate with {participantName}, as you two use different protocols. When {participantName} gets an update, you can call and send messages and files.", - "participantDevicesDetailHeadline": "Verify that this matches the fingerprint shown on [bold]{user}’s device[/bold].", + "participantDevicesDetailHeadline": "請確認此指紋碼與 [bold]{user} 的 [/bold] 裝置上的指紋碼相互吻合。", "participantDevicesDetailHowTo": "我該怎麼做?", "participantDevicesDetailResetSession": "重設session", "participantDevicesDetailShowMyDevice": "顯示我的裝置的指紋碼", "participantDevicesDetailVerify": "已驗證", "participantDevicesHeader": "裝置", - "participantDevicesHeadline": "{brandName} gives every device a unique fingerprint. Compare them with {user} and verify your conversation.", + "participantDevicesHeadline": "{brandName} 會為每個設備產生一個獨一無二的指紋碼,請與 {user} 核對該指紋碼並驗證您的對話。", "participantDevicesLearnMore": "瞭解詳情", "participantDevicesNoClients": "{user} has no devices attached to their account and won’t get your messages or calls at the moment.", "participantDevicesProteusDeviceVerification": "Proteus Device Verification", @@ -1236,7 +1236,7 @@ "preferencesAboutSupportWebsite": "支援網站", "preferencesAboutTermsOfUse": "使用條款", "preferencesAboutVersion": "{brandName} for web version {version}", - "preferencesAboutWebsite": "{brandName} website", + "preferencesAboutWebsite": "{brandName}網站", "preferencesAccount": "帳號", "preferencesAccountAccentColor": "Set a profile color", "preferencesAccountAccentColorAMBER": "Amber", @@ -1293,7 +1293,7 @@ "preferencesDevicesActiveDetail": "如果您不認得上面的設備,請將它移除並且重設您的密碼。", "preferencesDevicesCurrent": "目前的", "preferencesDevicesFingerprint": "金鑰指紋碼", - "preferencesDevicesFingerprintDetail": "{brandName} gives every device a unique fingerprint. Compare them and verify your devices and conversations.", + "preferencesDevicesFingerprintDetail": "{brandName} 會為每個不同的設備產生獨一無二的指紋碼供識別,請詳細比對並驗證您的設備以及對話。", "preferencesDevicesId": "ID: ", "preferencesDevicesRemove": "Remove Device", "preferencesDevicesRemoveCancel": "取消", @@ -1396,7 +1396,7 @@ "searchFederatedDomainNotAvailableLearnMore": "Learn more", "searchGroupConversations": "Search group conversations", "searchGroupParticipants": "Group participants", - "searchInvite": "Invite people to join {brandName}", + "searchInvite": "邀請好友加入 {brandName} 的行列", "searchInviteButtonContacts": "從通訊錄", "searchInviteDetail": "分享您的通訊錄可以幫助您聯絡上其他人,我們會把所有資訊匿名化,並且也不會跟其他人分享這些資訊。", "searchInviteHeadline": "邀請您的朋友", @@ -1409,7 +1409,7 @@ "searchManageServices": "Manage Services", "searchManageServicesNoResults": "Manage services", "searchMemberInvite": "Invite people to join the team", - "searchNoContactsOnWire": "You have no contacts on {brandName}.\nTry finding people by\nname or username.", + "searchNoContactsOnWire": "您在 {brandName} 裡沒有聯絡人。\n請試著依照使用者名稱或別名來尋找。", "searchNoMatchesPartner": "No results", "searchNoServicesManager": "Services are helpers that can improve your workflow.", "searchNoServicesMember": "Services are helpers that can improve your workflow. To enable them, ask your administrator.", @@ -1464,7 +1464,7 @@ "takeoverButtonChoose": "自行選擇", "takeoverButtonKeep": "繼續使用這個", "takeoverLink": "瞭解詳情", - "takeoverSub": "Claim your unique name on {brandName}.", + "takeoverSub": "在 {brandName} 上選取一個您獨有的名稱。", "teamCreationAlreadyInTeamErrorActionText": "OK", "teamCreationAlreadyInTeamErrorMessage": "You've created or joined a team with this email address on another device.", "teamCreationAlreadyInTeamErrorTitle": "Already part of a team", @@ -1540,20 +1540,20 @@ "tooltipConversationInputOneUserTyping": "{user1} is typing", "tooltipConversationInputPlaceholder": "請輸入一段訊息", "tooltipConversationInputTwoUserTyping": "{user1} and {user2} are typing", - "tooltipConversationPeople": "People ({shortcut})", + "tooltipConversationPeople": "成員 ({shortcut})", "tooltipConversationPicture": "新增相片", "tooltipConversationPing": "Ping", "tooltipConversationSearch": "搜索", "tooltipConversationSendMessage": "Send message", "tooltipConversationVideoCall": "視訊通話", - "tooltipConversationsArchive": "Archive ({shortcut})", - "tooltipConversationsArchived": "Show archive ({number})", + "tooltipConversationsArchive": "存檔 ({shortcut})", + "tooltipConversationsArchived": "顯示存檔 ({number})", "tooltipConversationsMore": "更多", "tooltipConversationsNotifications": "Open notification settings ({shortcut})", - "tooltipConversationsNotify": "Unmute ({shortcut})", + "tooltipConversationsNotify": "取消靜音 ({shortcut})", "tooltipConversationsPreferences": "開啟偏好設定", - "tooltipConversationsSilence": "Mute ({shortcut})", - "tooltipConversationsStart": "Start conversation ({shortcut})", + "tooltipConversationsSilence": "靜音 ({shortcut})", + "tooltipConversationsStart": "開始對話 ({shortcut})", "tooltipPreferencesContactsMacos": "分享您在 MacOS 聯絡人應用程式裡的所有聯絡人資訊", "tooltipPreferencesPassword": "開啟另一個網站來重設您的密碼", "tooltipPreferencesPicture": "更換您的圖片...", @@ -1624,15 +1624,15 @@ "videoSpeakersTabAll": "All ({count})", "videoSpeakersTabSpeakers": "Speakers", "viewingInAnotherWindow": "Viewing in another window", - "warningCallIssues": "This version of {brandName} can not participate in the call. Please use", + "warningCallIssues": "使用此版本的 {brandName} 無法參與此次對話,請使用", "warningCallQualityPoor": "Poor connection", - "warningCallUnsupportedIncoming": "{user} is calling. Your browser doesn’t support calls.", + "warningCallUnsupportedIncoming": "{user} 正在呼叫您,但是您的瀏覽器不支援對話功能。", "warningCallUnsupportedOutgoing": "因為您的瀏覽器不支援通話功能,因此您無法進行對話。", "warningCallUpgradeBrowser": "來發起通話,請更新您的 Google Chrome 瀏覽器。", - "warningConnectivityConnectionLost": "Trying to connect. {brandName} may not be able to deliver messages.", + "warningConnectivityConnectionLost": "正在嘗試連線中,此時 {brandName} 可能無法傳送訊息。", "warningConnectivityNoInternet": "沒有網路連線,您將無法傳送或接收訊息。", "warningLearnMore": "瞭解詳情", - "warningLifecycleUpdate": "A new version of {brandName} is available.", + "warningLifecycleUpdate": "有新版的 {brandName} 可供下載更新了。", "warningLifecycleUpdateLink": "立即更新", "warningLifecycleUpdateNotes": "最新消息", "warningNotFoundCamera": "因為您的電腦沒有攝影機,所以無法發起通話。", @@ -1640,12 +1640,12 @@ "warningPermissionDeniedCamera": "由於您的瀏覽器沒有存取攝影機的權限,所以無法發起通話。", "warningPermissionDeniedMicrophone": "由於您的瀏覽器沒有存取麥克風的權限,所以無法發起通話。", "warningPermissionDeniedScreen": "您的瀏覽器必須要取得許可才能分享您的螢幕畫面。", - "warningPermissionRequestCamera": "{{icon}} 允許存取攝影機", - "warningPermissionRequestMicrophone": "{{icon}} 允許存取麥克風", - "warningPermissionRequestNotification": "{{icon}} 允許通知", - "warningPermissionRequestScreen": "{{icon}} 允許存取螢幕", - "wireLinux": "{brandName} for Linux", - "wireMacos": "{brandName} for macOS", - "wireWindows": "{brandName} for Windows", + "warningPermissionRequestCamera": "{icon} 允許存取攝影機", + "warningPermissionRequestMicrophone": "{icon} 允許存取麥克風", + "warningPermissionRequestNotification": "{icon} 允許通知", + "warningPermissionRequestScreen": "{icon} 允許存取螢幕", + "wireLinux": "Linux 版的 {brandName}", + "wireMacos": "蘋果 MacOS 版的 {brandName}", + "wireWindows": "微軟 Windows 版的 {brandName}", "wire_for_web": "{brandName} for Web" } From 1d8ad4a4837bdd026e12743e91c05e9d6b32e8d7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Nov 2024 16:28:07 +0000 Subject: [PATCH 073/117] chore(deps): bump codecov/codecov-action from 5.0.5 to 5.0.7 (#18355) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.0.5 to 5.0.7. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v5.0.5...v5.0.7) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0df29c7368c..0edb899e858 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: run: yarn test --coverage --coverage-reporters=lcov --detectOpenHandles=false - name: Monitor coverage - uses: codecov/codecov-action@v5.0.5 + uses: codecov/codecov-action@v5.0.7 with: fail_ci_if_error: false files: ./coverage/lcov.info From 9ca094aa57dd2f123b0e1e04599aa1a64295c71a Mon Sep 17 00:00:00 2001 From: Immad Abdul Jabbar Date: Fri, 22 Nov 2024 13:31:42 +0100 Subject: [PATCH 074/117] feat: use crypto api to generate password [WPB-12181] (#18357) --- src/script/util/StringUtil.test.ts | 115 +++++++++++++++++++++++++++++ src/script/util/StringUtil.ts | 19 +++-- 2 files changed, 128 insertions(+), 6 deletions(-) create mode 100644 src/script/util/StringUtil.test.ts diff --git a/src/script/util/StringUtil.test.ts b/src/script/util/StringUtil.test.ts new file mode 100644 index 00000000000..b66c9e3c220 --- /dev/null +++ b/src/script/util/StringUtil.test.ts @@ -0,0 +1,115 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {generateRandomPassword, isValidPassword} from './StringUtil'; + +describe('generateRandomPassword', () => { + it('generates a password of default length (8)', () => { + const password = generateRandomPassword(); + expect(password).toHaveLength(8); + }); + + it('generates a password of specified length', () => { + const password = generateRandomPassword(16); + expect(password).toHaveLength(16); + }); + + it('contains at least one lowercase letter, one uppercase letter, one number, and one special character', () => { + const password = generateRandomPassword(12); + + const hasLowercase = /[a-z]/.test(password); + const hasUppercase = /[A-Z]/.test(password); + const hasNumber = /[0-9]/.test(password); + const hasSpecialChar = /[!@#$%^&*()_+\-={}[\];',.?/~`|:"<>]/.test(password); + + expect(hasLowercase).toBe(true); + expect(hasUppercase).toBe(true); + expect(hasNumber).toBe(true); + expect(hasSpecialChar).toBe(true); + }); + + it('generates different passwords each time', () => { + const password1 = generateRandomPassword(12); + const password2 = generateRandomPassword(12); + expect(password1).not.toEqual(password2); + }); + + it('does not truncate when given length is less than 4', () => { + const password = generateRandomPassword(3); + expect(password).toHaveLength(3); + }); + + it('shuffles characters sufficiently', () => { + const password = generateRandomPassword(12); + const sortedPassword = password.split('').sort().join(''); + expect(password).not.toEqual(sortedPassword); // Rare chance of equality, indicates weak shuffling + }); +}); + +describe('isValidPassword', () => { + it('returns true for a valid password with all required character types', () => { + const password = 'Abc123$%'; + expect(isValidPassword(password)).toBe(true); + }); + + it('returns false for a password without a lowercase letter', () => { + const password = 'ABC123$%'; + expect(isValidPassword(password)).toBe(false); + }); + + it('returns false for a password without an uppercase letter', () => { + const password = 'abc123$%'; + expect(isValidPassword(password)).toBe(false); + }); + + it('returns false for a password without a number', () => { + const password = 'Abcdef$%'; + expect(isValidPassword(password)).toBe(false); + }); + + it('returns false for a password without a special character', () => { + const password = 'Abc12345'; + expect(isValidPassword(password)).toBe(false); + }); + + it('returns false for a password shorter than 8 characters', () => { + const password = 'Abc1$'; + expect(isValidPassword(password)).toBe(false); + }); + + it('returns true for a longer password with all requirements met', () => { + const password = 'A1b@C3dEf$g!'; + expect(isValidPassword(password)).toBe(true); + }); + + it('returns false for an empty string', () => { + const password = ''; + expect(isValidPassword(password)).toBe(false); + }); + + it('returns false for a password with only spaces', () => { + const password = ' '; + expect(isValidPassword(password)).toBe(false); + }); + + it('handles edge cases with non-alphanumeric special characters correctly', () => { + const password = 'A1b@c$d^'; + expect(isValidPassword(password)).toBe(true); + }); +}); diff --git a/src/script/util/StringUtil.ts b/src/script/util/StringUtil.ts index e4e3c3e6a12..6f05b440d5e 100644 --- a/src/script/util/StringUtil.ts +++ b/src/script/util/StringUtil.ts @@ -234,26 +234,33 @@ export const generateRandomPassword = (passwordLength: number = 8): string => { // Concatenate all possible characters into a single string const allChars = lowercaseChars + uppercaseChars + numericChars + specialChars; + // Helper function to get a secure random index + const getRandomIndex = (max: number): number => { + const randomValues = new Uint32Array(1); + crypto.getRandomValues(randomValues); + return randomValues[0] % max; + }; + // Calculate the number of characters to add to the password to meet the minimum requirements const minRequiredChars = 4; const additionalChars = Math.max(0, passwordLength - minRequiredChars); // Add one random lowercase letter, one random uppercase letter, one random number, and one random special character to the password let password = ''; - password += lowercaseChars[Math.floor(Math.random() * lowercaseChars.length)]; - password += uppercaseChars[Math.floor(Math.random() * uppercaseChars.length)]; - password += numericChars[Math.floor(Math.random() * numericChars.length)]; - password += specialChars[Math.floor(Math.random() * specialChars.length)]; + password += lowercaseChars[getRandomIndex(lowercaseChars.length)]; + password += uppercaseChars[getRandomIndex(uppercaseChars.length)]; + password += numericChars[getRandomIndex(numericChars.length)]; + password += specialChars[getRandomIndex(specialChars.length)]; // Add additional random characters to the password using all possible characters for (let i = 0; i < additionalChars; i++) { - password += allChars[Math.floor(Math.random() * allChars.length)]; + password += allChars[getRandomIndex(allChars.length)]; } // Shuffle the characters of the password randomly to make it more secure password = password .split('') - .sort(() => Math.random() - 0.5) + .sort(() => getRandomIndex(2) - 1) // Generates either -1 or 1 for shuffling .join(''); // Truncate the password to the desired length if necessary From 8328ec3374b95d92957afe7f55e5b224277ecce5 Mon Sep 17 00:00:00 2001 From: Otto the Bot Date: Fri, 22 Nov 2024 13:37:24 +0100 Subject: [PATCH 075/117] chore: Update translations (#18358) --- src/i18n/de-DE.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index 4abd1400916..71f24e6ace5 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -1,5 +1,5 @@ { - "AppLockDisableCancel": "Abbrechen", + "AppLockDisableCancel": "Cancel", "AppLockDisableInfo": "Sie müssen Wire nicht mehr mit Ihrem Kennwort entsperren.", "AppLockDisableTurnOff": "Ausschalten", "ApplockDisableHeadline": "App-Sperre ausschalten?", From 41de237ebcaeead0cbd01fc1cf5d359f25e06a43 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:36:36 +0000 Subject: [PATCH 076/117] chore(deps): bump the datadog group with 2 updates (#18360) Bumps the datadog group with 2 updates: [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/logs) and [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/rum). Updates `@datadog/browser-logs` from 5.30.0 to 5.31.1 - [Changelog](https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/DataDog/browser-sdk/commits/v5.31.1/packages/logs) Updates `@datadog/browser-rum` from 5.30.0 to 5.31.1 - [Changelog](https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/DataDog/browser-sdk/commits/v5.31.1/packages/rum) --- updated-dependencies: - dependency-name: "@datadog/browser-logs" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: datadog - dependency-name: "@datadog/browser-rum" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: datadog ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 4 ++-- yarn.lock | 48 ++++++++++++++++++++++++------------------------ 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index 40cd256a8ea..55af837a9a9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "dependencies": { - "@datadog/browser-logs": "5.30.0", - "@datadog/browser-rum": "5.30.0", + "@datadog/browser-logs": "5.31.1", + "@datadog/browser-rum": "5.31.1", "@emotion/react": "11.11.4", "@lexical/history": "0.20.0", "@lexical/react": "0.20.0", diff --git a/yarn.lock b/yarn.lock index 1138d447515..e73007bae0b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3138,48 +3138,48 @@ __metadata: languageName: node linkType: hard -"@datadog/browser-core@npm:5.30.0": - version: 5.30.0 - resolution: "@datadog/browser-core@npm:5.30.0" - checksum: 10/7573c2b07d63d615b57aef600f66c814af5ece7dddd3bb0fa3dcce5204a651aed0feb5cb8ded5607f060bea2f6f13cb15c224028b7806b84d121a275186eed3b +"@datadog/browser-core@npm:5.31.1": + version: 5.31.1 + resolution: "@datadog/browser-core@npm:5.31.1" + checksum: 10/a5ab0f77ae61278e627de6c884cd6e28154d1f3ab50bb7e45aff3d54fea6a5856349eb191795d2b44537b5e40011bf2d4761824c2a4e84c589dbdd231b4b7197 languageName: node linkType: hard -"@datadog/browser-logs@npm:5.30.0": - version: 5.30.0 - resolution: "@datadog/browser-logs@npm:5.30.0" +"@datadog/browser-logs@npm:5.31.1": + version: 5.31.1 + resolution: "@datadog/browser-logs@npm:5.31.1" dependencies: - "@datadog/browser-core": "npm:5.30.0" + "@datadog/browser-core": "npm:5.31.1" peerDependencies: - "@datadog/browser-rum": 5.30.0 + "@datadog/browser-rum": 5.31.1 peerDependenciesMeta: "@datadog/browser-rum": optional: true - checksum: 10/369a9b0f3d72ce0695c42933e2f79e2b5f3389ede53a96bb46ad83857de2ea0316b2649a2de185363cb7db464def8539dfc2b4add7b0b6974932d5dda7529034 + checksum: 10/c4a9c86aef4b368afc31e7f2cdb5456f04ecdb036e39c6623c238a53d730e24ab44a8444fe4035ba964804ad5e9b96a3954dc10ef31dbb529bfa9fcca65221ad languageName: node linkType: hard -"@datadog/browser-rum-core@npm:5.30.0": - version: 5.30.0 - resolution: "@datadog/browser-rum-core@npm:5.30.0" +"@datadog/browser-rum-core@npm:5.31.1": + version: 5.31.1 + resolution: "@datadog/browser-rum-core@npm:5.31.1" dependencies: - "@datadog/browser-core": "npm:5.30.0" - checksum: 10/f58e030c49f326791c645743f1b109e3cd1b5f16d8940e83f7df1d403c044e99aa62aafa44ea6226997d7984c7cf4e81ee296f1a7ca8e70c41f462c530c1abc6 + "@datadog/browser-core": "npm:5.31.1" + checksum: 10/fa2197cd79b4e6ca09b9cda2e45fce4c88ce9810ac5e6a7e6a30720cddffdd6857f6d9b8b942f7b94d4b2d3a9dd7f698be096270079bd78965bf90683a6d7cd4 languageName: node linkType: hard -"@datadog/browser-rum@npm:5.30.0": - version: 5.30.0 - resolution: "@datadog/browser-rum@npm:5.30.0" +"@datadog/browser-rum@npm:5.31.1": + version: 5.31.1 + resolution: "@datadog/browser-rum@npm:5.31.1" dependencies: - "@datadog/browser-core": "npm:5.30.0" - "@datadog/browser-rum-core": "npm:5.30.0" + "@datadog/browser-core": "npm:5.31.1" + "@datadog/browser-rum-core": "npm:5.31.1" peerDependencies: - "@datadog/browser-logs": 5.30.0 + "@datadog/browser-logs": 5.31.1 peerDependenciesMeta: "@datadog/browser-logs": optional: true - checksum: 10/211a70ee2dd2a0edd7aed4bfd70c401ff0a0ad57a3948a3a4f7489b061d1757db7d371631af3b774877cf7ea2f711ecee795f68d64c645b28127c34301cff862 + checksum: 10/4351aa52f07388db4be601fdf91eb11fbbe24456e541b3061553ee56aa0ba08101fc0b98cff1aca928bf24d39c18d461d9a5a71d2f70bdaa1c4a26e8eaf889e2 languageName: node linkType: hard @@ -18713,8 +18713,8 @@ __metadata: "@babel/preset-env": "npm:7.26.0" "@babel/preset-react": "npm:7.25.9" "@babel/preset-typescript": "npm:7.26.0" - "@datadog/browser-logs": "npm:5.30.0" - "@datadog/browser-rum": "npm:5.30.0" + "@datadog/browser-logs": "npm:5.31.1" + "@datadog/browser-rum": "npm:5.31.1" "@emotion/eslint-plugin": "npm:11.11.0" "@emotion/react": "npm:11.11.4" "@faker-js/faker": "npm:9.2.0" From e220d960d8115881b621f43f70780e7e8005d6f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:37:16 +0000 Subject: [PATCH 077/117] chore(deps-dev): bump @types/redux-mock-store from 1.0.6 to 1.5.0 (#18363) Bumps [@types/redux-mock-store](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/redux-mock-store) from 1.0.6 to 1.5.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/redux-mock-store) --- updated-dependencies: - dependency-name: "@types/redux-mock-store" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 55af837a9a9..48727cb9538 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "@types/react": "18.3.3", "@types/react-dom": "18.3.1", "@types/react-transition-group": "4.4.11", - "@types/redux-mock-store": "1.0.6", + "@types/redux-mock-store": "1.5.0", "@types/seedrandom": "3.0.8", "@types/sinon": "17.0.3", "@types/speakingurl": "13.0.6", diff --git a/yarn.lock b/yarn.lock index e73007bae0b..a8555801937 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5492,12 +5492,12 @@ __metadata: languageName: node linkType: hard -"@types/redux-mock-store@npm:1.0.6": - version: 1.0.6 - resolution: "@types/redux-mock-store@npm:1.0.6" +"@types/redux-mock-store@npm:1.5.0": + version: 1.5.0 + resolution: "@types/redux-mock-store@npm:1.5.0" dependencies: redux: "npm:^4.0.5" - checksum: 10/5c799d2fc5b3f0f84bfcd6243c56b1ac98be6707057f570b5e51e9d305f446978cc2958c7e0b629ebf73293f15a79765517e6d0a1df0371fd27551f7128325c7 + checksum: 10/82248c276fed1303c4c85b38cdb9604b6ea1118b5c9a6968e84dd9820ea8c08dd1d8d2fcbf940ac2f6b379d88d87aaa05d2787e6841b65ccfee09cdf23b4c32b languageName: node linkType: hard @@ -18742,7 +18742,7 @@ __metadata: "@types/react": "npm:18.3.3" "@types/react-dom": "npm:18.3.1" "@types/react-transition-group": "npm:4.4.11" - "@types/redux-mock-store": "npm:1.0.6" + "@types/redux-mock-store": "npm:1.5.0" "@types/seedrandom": "npm:3.0.8" "@types/sinon": "npm:17.0.3" "@types/speakingurl": "npm:13.0.6" From d13a25b182a268d6685788abca0548e60ce34df0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:38:24 +0000 Subject: [PATCH 078/117] chore(deps): bump react-intl from 6.8.7 to 7.0.1 (#18365) Bumps [react-intl](https://github.com/formatjs/formatjs) from 6.8.7 to 7.0.1. - [Release notes](https://github.com/formatjs/formatjs/releases) - [Commits](https://github.com/formatjs/formatjs/compare/react-intl@6.8.7...react-intl@7.0.1) --- updated-dependencies: - dependency-name: react-intl dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 112 +++++++++++++++++++-------------------------------- 2 files changed, 43 insertions(+), 71 deletions(-) diff --git a/package.json b/package.json index 48727cb9538..4620ba38bad 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "react-error-boundary": "4.1.2", - "react-intl": "6.8.7", + "react-intl": "7.0.1", "react-redux": "9.1.2", "react-router": "6.28.0", "react-router-dom": "6.28.0", diff --git a/yarn.lock b/yarn.lock index a8555801937..197b309f662 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3444,14 +3444,14 @@ __metadata: languageName: node linkType: hard -"@formatjs/ecma402-abstract@npm:2.2.3": - version: 2.2.3 - resolution: "@formatjs/ecma402-abstract@npm:2.2.3" +"@formatjs/ecma402-abstract@npm:2.2.4": + version: 2.2.4 + resolution: "@formatjs/ecma402-abstract@npm:2.2.4" dependencies: "@formatjs/fast-memoize": "npm:2.2.3" - "@formatjs/intl-localematcher": "npm:0.5.7" + "@formatjs/intl-localematcher": "npm:0.5.8" tslib: "npm:2" - checksum: 10/d39e9f0d36c296a635f52aa35e07a67b6aa90383a30a046a0508e5d730676399fd0e67188eff463fe2a4d5febc9f567af45788fdf881e070910be7eb9294dd8c + checksum: 10/f7ab8be1e93f417a4a62c7be645618fec5652d412e55beffeeeada2b74660ad86b1876e3617ef0725f1454b193255dbb37ae779d8bb17ea71643e611e7edab02 languageName: node linkType: hard @@ -3464,75 +3464,50 @@ __metadata: languageName: node linkType: hard -"@formatjs/icu-messageformat-parser@npm:2.9.3": - version: 2.9.3 - resolution: "@formatjs/icu-messageformat-parser@npm:2.9.3" - dependencies: - "@formatjs/ecma402-abstract": "npm:2.2.3" - "@formatjs/icu-skeleton-parser": "npm:1.8.7" - tslib: "npm:2" - checksum: 10/b24a3db43e4bf612107e981d5b40c077543d2266a08aac5cf01d5f65bf60527d5d16795e2e30063cb180b1d36d401944cd2ffb3a19d79b0cd28fa59751d19b7c - languageName: node - linkType: hard - -"@formatjs/icu-skeleton-parser@npm:1.8.7": - version: 1.8.7 - resolution: "@formatjs/icu-skeleton-parser@npm:1.8.7" +"@formatjs/icu-messageformat-parser@npm:2.9.4": + version: 2.9.4 + resolution: "@formatjs/icu-messageformat-parser@npm:2.9.4" dependencies: - "@formatjs/ecma402-abstract": "npm:2.2.3" + "@formatjs/ecma402-abstract": "npm:2.2.4" + "@formatjs/icu-skeleton-parser": "npm:1.8.8" tslib: "npm:2" - checksum: 10/1a39815e5048f3c12a8d6a5b553271437b62e302724fc15c3b6967dc3e24823fcd9b8d3231a064991e163c147e54e588c571a092d557e93e78e738d218c6ef43 + checksum: 10/f849aa82a00268924d9168c92b588c689b8e130c05e44fad6b41d2892db160de37a02f5af305035e22498db89f595643033b579410a3d9984c95fa0697091de2 languageName: node linkType: hard -"@formatjs/intl-displaynames@npm:6.8.4": - version: 6.8.4 - resolution: "@formatjs/intl-displaynames@npm:6.8.4" +"@formatjs/icu-skeleton-parser@npm:1.8.8": + version: 1.8.8 + resolution: "@formatjs/icu-skeleton-parser@npm:1.8.8" dependencies: - "@formatjs/ecma402-abstract": "npm:2.2.3" - "@formatjs/intl-localematcher": "npm:0.5.7" + "@formatjs/ecma402-abstract": "npm:2.2.4" tslib: "npm:2" - checksum: 10/bc700cac698e60ef9fe6a8d40a81bd4ace4dfe05732f3ef952872de072d5f80c33a36b377974eda06d132bbced90cdc42af260441a739c9f362c4a020383ae28 + checksum: 10/1fc73406eda84473c39abb141ff02952338dc39288612758ceedc5cdc9798fa7bd990ce6f848f3b5281e686b48395064d8d502b3ced64c3ec8ee67952c9a559b languageName: node linkType: hard -"@formatjs/intl-listformat@npm:7.7.4": - version: 7.7.4 - resolution: "@formatjs/intl-listformat@npm:7.7.4" +"@formatjs/intl-localematcher@npm:0.5.8": + version: 0.5.8 + resolution: "@formatjs/intl-localematcher@npm:0.5.8" dependencies: - "@formatjs/ecma402-abstract": "npm:2.2.3" - "@formatjs/intl-localematcher": "npm:0.5.7" tslib: "npm:2" - checksum: 10/2735ccc4e85a994c51d6fda44dad715e1fb62056349752481467fc17a7ef6d758f78909819b8350d4e14ed423f13da031beda0f058309803f89793cfbec77aef + checksum: 10/760fa292762d68904c133faa5d2900167fac03ee825e04e005438ae6e979facccbb4d12bba04906193feafd705348f191e4c3079c7bf54e0b66956a1199ad1df languageName: node linkType: hard -"@formatjs/intl-localematcher@npm:0.5.7": - version: 0.5.7 - resolution: "@formatjs/intl-localematcher@npm:0.5.7" - dependencies: - tslib: "npm:2" - checksum: 10/52201f12212e7e9cba1a4f99020da587b13e44e06e03c4ccd4e5ac0829b411e73dfe0904a9039ef81eeabeea04ed8cfae9e727e6791acd0230745b7bd3ad059e - languageName: node - linkType: hard - -"@formatjs/intl@npm:2.10.14": - version: 2.10.14 - resolution: "@formatjs/intl@npm:2.10.14" +"@formatjs/intl@npm:3.0.1": + version: 3.0.1 + resolution: "@formatjs/intl@npm:3.0.1" dependencies: - "@formatjs/ecma402-abstract": "npm:2.2.3" "@formatjs/fast-memoize": "npm:2.2.3" - "@formatjs/icu-messageformat-parser": "npm:2.9.3" - "@formatjs/intl-displaynames": "npm:6.8.4" - "@formatjs/intl-listformat": "npm:7.7.4" - intl-messageformat: "npm:10.7.6" + "@formatjs/icu-messageformat-parser": "npm:2.9.4" + intl-messageformat: "npm:10.7.7" tslib: "npm:2" peerDependencies: - typescript: ^4.7 || 5 + typescript: 5 peerDependenciesMeta: typescript: optional: true - checksum: 10/b384fb2a7ec738509f8943ec9532e93da11c676d888a2557b812dbaed736ba69861f10dca9488efb995a4bf00361d16e20f733df4ebcce6de31007e5eee797fc + checksum: 10/a8a685cca322b001f612ca05cb4ed0b9ba275277108ae8d780bab949d2025d87a0505829ca7f595ff256a70a70a76a919b58b3b6596330f98d55004de4825ab3 languageName: node linkType: hard @@ -11070,15 +11045,15 @@ __metadata: languageName: node linkType: hard -"intl-messageformat@npm:10.7.6": - version: 10.7.6 - resolution: "intl-messageformat@npm:10.7.6" +"intl-messageformat@npm:10.7.7": + version: 10.7.7 + resolution: "intl-messageformat@npm:10.7.7" dependencies: - "@formatjs/ecma402-abstract": "npm:2.2.3" + "@formatjs/ecma402-abstract": "npm:2.2.4" "@formatjs/fast-memoize": "npm:2.2.3" - "@formatjs/icu-messageformat-parser": "npm:2.9.3" + "@formatjs/icu-messageformat-parser": "npm:2.9.4" tslib: "npm:2" - checksum: 10/53f40e386fcc2eaf1ec7d974b18c91e436bc2dc8188587aa652b307160220847b06275d28ca9757ffd9e8471bb6993bf503a71363ce5f9c155d8dc33b43ab97a + checksum: 10/67e4dba544c4b7a143d1eb57b1d174f9213a648392ecbfdf4648dfaa981b4b6b23d0962ed69ce97a12cc884fc4c4605f31fd8f887ef0fe717d2130c5c8fd8291 languageName: node linkType: hard @@ -15713,27 +15688,24 @@ __metadata: languageName: node linkType: hard -"react-intl@npm:6.8.7": - version: 6.8.7 - resolution: "react-intl@npm:6.8.7" +"react-intl@npm:7.0.1": + version: 7.0.1 + resolution: "react-intl@npm:7.0.1" dependencies: - "@formatjs/ecma402-abstract": "npm:2.2.3" - "@formatjs/icu-messageformat-parser": "npm:2.9.3" - "@formatjs/intl": "npm:2.10.14" - "@formatjs/intl-displaynames": "npm:6.8.4" - "@formatjs/intl-listformat": "npm:7.7.4" + "@formatjs/icu-messageformat-parser": "npm:2.9.4" + "@formatjs/intl": "npm:3.0.1" "@types/hoist-non-react-statics": "npm:3" "@types/react": "npm:16 || 17 || 18" hoist-non-react-statics: "npm:3" - intl-messageformat: "npm:10.7.6" + intl-messageformat: "npm:10.7.7" tslib: "npm:2" peerDependencies: react: ^16.6.0 || 17 || 18 - typescript: ^4.7 || 5 + typescript: 5 peerDependenciesMeta: typescript: optional: true - checksum: 10/98edcf1e7e3937817c3f7fab2136650f2cb6a0d1a55c2a55c5166988747d1a06d991a997b1d886e993ad8d3590e62a53185852766a0195477817183787b2760b + checksum: 10/a978bb28b45645ecc8b8cdee689e0270d84a81646b0db20c5439b24af6925295453fcb739a82635af1df4a8d7c4ef947cd6ec49e9966bc720dfbf5185ba496d6 languageName: node linkType: hard @@ -18825,7 +18797,7 @@ __metadata: react: "npm:18.3.1" react-dom: "npm:18.3.1" react-error-boundary: "npm:4.1.2" - react-intl: "npm:6.8.7" + react-intl: "npm:7.0.1" react-redux: "npm:9.1.2" react-router: "npm:6.28.0" react-router-dom: "npm:6.28.0" From c38bb727ba3752b12dfc72b45342288d9f7d26d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:39:58 +0000 Subject: [PATCH 079/117] chore(deps-dev): bump postcss-preset-env from 10.1.0 to 10.1.1 (#18368) Bumps [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env) from 10.1.0 to 10.1.1. - [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md) - [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env) --- updated-dependencies: - dependency-name: postcss-preset-env dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 4620ba38bad..c54bfc8a450 100644 --- a/package.json +++ b/package.json @@ -131,7 +131,7 @@ "postcss-import": "16.1.0", "postcss-less": "6.0.0", "postcss-loader": "8.1.1", - "postcss-preset-env": "10.1.0", + "postcss-preset-env": "10.1.1", "postcss-scss": "4.0.9", "prettier": "3.3.2", "raw-loader": "4.0.2", diff --git a/yarn.lock b/yarn.lock index 197b309f662..0f077e865fa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3003,7 +3003,7 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-random-function@npm:^1.0.0": +"@csstools/postcss-random-function@npm:^1.0.1": version: 1.0.1 resolution: "@csstools/postcss-random-function@npm:1.0.1" dependencies: @@ -3042,16 +3042,16 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-sign-functions@npm:^1.0.0": - version: 1.0.0 - resolution: "@csstools/postcss-sign-functions@npm:1.0.0" +"@csstools/postcss-sign-functions@npm:^1.1.0": + version: 1.1.0 + resolution: "@csstools/postcss-sign-functions@npm:1.1.0" dependencies: "@csstools/css-calc": "npm:^2.1.0" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" peerDependencies: postcss: ^8.4 - checksum: 10/be422c11ea2310e54733b37e1998494c55b0b2559c1f057abffe13c206b4d854c0e5586dc9e64465c6adc006724f33ded54960ae0605c084d3301c72e67234f0 + checksum: 10/2818032372d9a2ab1362d071bee20e2091a99b68ddeef6920d82fcf87d926205d364676c52727a1274ce038146c7beae7e934e250d941301326918c02002e704 languageName: node linkType: hard @@ -15122,9 +15122,9 @@ __metadata: languageName: node linkType: hard -"postcss-preset-env@npm:10.1.0": - version: 10.1.0 - resolution: "postcss-preset-env@npm:10.1.0" +"postcss-preset-env@npm:10.1.1": + version: 10.1.1 + resolution: "postcss-preset-env@npm:10.1.1" dependencies: "@csstools/postcss-cascade-layers": "npm:^5.0.1" "@csstools/postcss-color-function": "npm:^4.0.6" @@ -15150,10 +15150,10 @@ __metadata: "@csstools/postcss-normalize-display-values": "npm:^4.0.0" "@csstools/postcss-oklab-function": "npm:^4.0.6" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" - "@csstools/postcss-random-function": "npm:^1.0.0" + "@csstools/postcss-random-function": "npm:^1.0.1" "@csstools/postcss-relative-color-syntax": "npm:^3.0.6" "@csstools/postcss-scope-pseudo-class": "npm:^4.0.1" - "@csstools/postcss-sign-functions": "npm:^1.0.0" + "@csstools/postcss-sign-functions": "npm:^1.1.0" "@csstools/postcss-stepped-value-functions": "npm:^4.0.5" "@csstools/postcss-text-decoration-shorthand": "npm:^4.0.1" "@csstools/postcss-trigonometric-functions": "npm:^4.0.5" @@ -15191,7 +15191,7 @@ __metadata: postcss-selector-not: "npm:^8.0.1" peerDependencies: postcss: ^8.4 - checksum: 10/b7cdac8f5df41b0345c5345037463175fce17e62bfa2a1688dde882919b989d5c3f33c56eb538e09c94f3700c300ccd24b88c7ff243a226420b3c515c28be0cc + checksum: 10/e0cf7acacaebd055a361d854b8a912d0feff7fe5019caf363b56a43e4661a8e3a9a1c284333893e9472b00e49b75231f1434b6595af60d06691bfd27b89da83e languageName: node linkType: hard @@ -18790,7 +18790,7 @@ __metadata: postcss-import: "npm:16.1.0" postcss-less: "npm:6.0.0" postcss-loader: "npm:8.1.1" - postcss-preset-env: "npm:10.1.0" + postcss-preset-env: "npm:10.1.1" postcss-scss: "npm:4.0.9" prettier: "npm:3.3.2" raw-loader: "npm:4.0.2" From 2c9bff2715df004bc61a11c3ff6998f58679e181 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:40:21 +0000 Subject: [PATCH 080/117] chore(deps-dev): bump @types/node from 22.9.0 to 22.9.3 (#18366) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.9.0 to 22.9.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index c54bfc8a450..f43eace75b4 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "@types/libsodium-wrappers": "0", "@types/linkify-it": "5.0.0", "@types/markdown-it": "14.1.1", - "@types/node": "22.9.0", + "@types/node": "22.9.3", "@types/open-graph": "0.2.5", "@types/platform": "1.3.6", "@types/react": "18.3.3", diff --git a/yarn.lock b/yarn.lock index 0f077e865fa..a3480dbbce7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5365,12 +5365,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:22.9.0": - version: 22.9.0 - resolution: "@types/node@npm:22.9.0" +"@types/node@npm:22.9.3": + version: 22.9.3 + resolution: "@types/node@npm:22.9.3" dependencies: undici-types: "npm:~6.19.8" - checksum: 10/a7df3426891868b0f5fb03e46aeddd8446178233521c624a44531c92a040cf08a82d8235f7e1e02af731fd16984665d4d71f3418caf9c2788313b10f040d615d + checksum: 10/c32a03ff998b8c6cf7d653216508a92b1e6569dd5031ea6cfc2aaa8c75ebbf4172bf1602f0e1f673086e210787dc96667b99ba4d919bc151f9a1f88aeac42822 languageName: node linkType: hard @@ -18708,7 +18708,7 @@ __metadata: "@types/libsodium-wrappers": "npm:0" "@types/linkify-it": "npm:5.0.0" "@types/markdown-it": "npm:14.1.1" - "@types/node": "npm:22.9.0" + "@types/node": "npm:22.9.3" "@types/open-graph": "npm:0.2.5" "@types/platform": "npm:1.3.6" "@types/react": "npm:18.3.3" From 55df1c6a2e26c57821a1b26b6e649f25746f1eca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:40:36 +0000 Subject: [PATCH 081/117] chore(deps): bump @wireapp/core from 46.7.0 to 46.7.1 (#18367) Bumps [@wireapp/core](https://github.com/wireapp/wire-web-packages) from 46.7.0 to 46.7.1. - [Commits](https://github.com/wireapp/wire-web-packages/compare/@wireapp/core@46.7.0...@wireapp/core@46.7.1) --- updated-dependencies: - dependency-name: "@wireapp/core" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 48 ++++++++++++++++++++++++++++++------------------ 2 files changed, 31 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index f43eace75b4..9d20f76c991 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "@mediapipe/tasks-vision": "0.10.18", "@wireapp/avs": "9.10.16", "@wireapp/commons": "5.2.13", - "@wireapp/core": "46.7.0", + "@wireapp/core": "46.7.1", "@wireapp/react-ui-kit": "9.26.2", "@wireapp/store-engine-dexie": "2.1.15", "@wireapp/telemetry": "0.1.2", diff --git a/yarn.lock b/yarn.lock index a3480dbbce7..c280475a388 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5976,11 +5976,11 @@ __metadata: languageName: node linkType: hard -"@wireapp/api-client@npm:^27.10.0": - version: 27.10.0 - resolution: "@wireapp/api-client@npm:27.10.0" +"@wireapp/api-client@npm:^27.10.1": + version: 27.10.1 + resolution: "@wireapp/api-client@npm:27.10.1" dependencies: - "@wireapp/commons": "npm:^5.2.13" + "@wireapp/commons": "npm:^5.3.0" "@wireapp/priority-queue": "npm:^2.1.11" "@wireapp/protocol-messaging": "npm:1.51.0" axios: "npm:1.7.7" @@ -5993,7 +5993,7 @@ __metadata: tough-cookie: "npm:4.1.4" ws: "npm:8.18.0" zod: "npm:3.23.8" - checksum: 10/5c658c8fab9eea02f9df3671f9c6e096278e72e872e7645ebe5894e1308026a19fd3fbc1fec754d44538951538b9255bad33c8fd5a89a4ff1172d51e2add4d41 + checksum: 10/21180091871cecb20d1d911eb93395dae88b6c4f116bc792b335822e3bef77dc079ad854ccc67b7257e8f2d50c6b26588dcfa71c64b799a80d1762e2bb473c12 languageName: node linkType: hard @@ -6011,7 +6011,7 @@ __metadata: languageName: node linkType: hard -"@wireapp/commons@npm:5.2.13, @wireapp/commons@npm:^5.2.13": +"@wireapp/commons@npm:5.2.13": version: 5.2.13 resolution: "@wireapp/commons@npm:5.2.13" dependencies: @@ -6023,6 +6023,18 @@ __metadata: languageName: node linkType: hard +"@wireapp/commons@npm:^5.3.0": + version: 5.3.0 + resolution: "@wireapp/commons@npm:5.3.0" + dependencies: + ansi-regex: "npm:5.0.1" + fs-extra: "npm:11.2.0" + logdown: "npm:3.3.1" + platform: "npm:1.3.6" + checksum: 10/1d0e9eac0fe0cddd6ccdea6bcf8b0ac94ac5ecb90007af0917accb782e66a2579207eb345582ea9efd8c530ec7f077a75e949d6e5854b37684f64758cb42375a + languageName: node + linkType: hard + "@wireapp/copy-config@npm:2.2.10": version: 2.2.10 resolution: "@wireapp/copy-config@npm:2.2.10" @@ -6047,16 +6059,16 @@ __metadata: languageName: node linkType: hard -"@wireapp/core@npm:46.7.0": - version: 46.7.0 - resolution: "@wireapp/core@npm:46.7.0" +"@wireapp/core@npm:46.7.1": + version: 46.7.1 + resolution: "@wireapp/core@npm:46.7.1" dependencies: - "@wireapp/api-client": "npm:^27.10.0" - "@wireapp/commons": "npm:^5.2.13" + "@wireapp/api-client": "npm:^27.10.1" + "@wireapp/commons": "npm:^5.3.0" "@wireapp/core-crypto": "npm:1.0.2" "@wireapp/cryptobox": "npm:12.8.0" "@wireapp/priority-queue": "npm:^2.1.11" - "@wireapp/promise-queue": "npm:^2.3.8" + "@wireapp/promise-queue": "npm:^2.3.9" "@wireapp/protocol-messaging": "npm:1.51.0" "@wireapp/store-engine": "npm:5.1.11" axios: "npm:1.7.7" @@ -6069,7 +6081,7 @@ __metadata: long: "npm:^5.2.0" uuid: "npm:9.0.1" zod: "npm:3.23.8" - checksum: 10/623e70bf787a22b3782fa3556e2563fc13ef37f9706f85048e0158b132e3738e027b523893138cc1b9fcf01decc54de51acac0ed7ad8ca16e91af5faec64b992 + checksum: 10/c425120eb795847c6170b0f9712cadc9889633304f9dd7e16dbc57cb6d617769aa26f3d6dcd353e89b43fae9a0a76dcd09f7c3ef76fc7d5bc254e9e7be34547c languageName: node linkType: hard @@ -6152,10 +6164,10 @@ __metadata: languageName: node linkType: hard -"@wireapp/promise-queue@npm:^2.3.8": - version: 2.3.8 - resolution: "@wireapp/promise-queue@npm:2.3.8" - checksum: 10/7a8717841f0789ade9d8ab2b1d7cb30e93bfb27ed0cf7658fbdb30587220adf76e9312cb4acc8639c1ea9c908f37a2ca8b21d7f184f26f6e3d8096e6e0e4766c +"@wireapp/promise-queue@npm:^2.3.9": + version: 2.3.9 + resolution: "@wireapp/promise-queue@npm:2.3.9" + checksum: 10/3bc87ee5f930d37992d4abf7fe475932473c89c8958c1cff12b35d649ec27833e61f50ad6c5dd1a37983ab9e82c0efdaa7e7f8175c5a23562642bc936aee27d4 languageName: node linkType: hard @@ -18725,7 +18737,7 @@ __metadata: "@wireapp/avs": "npm:9.10.16" "@wireapp/commons": "npm:5.2.13" "@wireapp/copy-config": "npm:2.2.10" - "@wireapp/core": "npm:46.7.0" + "@wireapp/core": "npm:46.7.1" "@wireapp/eslint-config": "npm:3.0.7" "@wireapp/prettier-config": "npm:0.6.4" "@wireapp/react-ui-kit": "npm:9.26.2" From 9e3e49b590e50255647adf6dc91f78b8e7b4db08 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:40:47 +0000 Subject: [PATCH 082/117] chore(deps-dev): bump @formatjs/cli from 6.3.8 to 6.3.11 (#18369) Bumps [@formatjs/cli](https://github.com/formatjs/formatjs) from 6.3.8 to 6.3.11. - [Release notes](https://github.com/formatjs/formatjs/releases) - [Commits](https://github.com/formatjs/formatjs/compare/@formatjs/cli@6.3.8...@formatjs/cli@6.3.11) --- updated-dependencies: - dependency-name: "@formatjs/cli" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 9d20f76c991..d843e6b5f6f 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "@babel/preset-typescript": "7.26.0", "@emotion/eslint-plugin": "11.11.0", "@faker-js/faker": "9.2.0", - "@formatjs/cli": "6.3.8", + "@formatjs/cli": "6.3.11", "@roamhq/wrtc": "0.8.0", "@testing-library/dom": "^10.4.0", "@testing-library/react": "16.0.1", diff --git a/yarn.lock b/yarn.lock index c280475a388..993a833b747 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3409,9 +3409,9 @@ __metadata: languageName: node linkType: hard -"@formatjs/cli@npm:6.3.8": - version: 6.3.8 - resolution: "@formatjs/cli@npm:6.3.8" +"@formatjs/cli@npm:6.3.11": + version: 6.3.11 + resolution: "@formatjs/cli@npm:6.3.11" peerDependencies: "@glimmer/env": ^0.1.7 "@glimmer/reference": ^0.91.1 || ^0.92.0 @@ -3440,7 +3440,7 @@ __metadata: optional: true bin: formatjs: bin/formatjs - checksum: 10/da66cc5ccea9ec7c2896174c48b624342b986caf6ec5f910ce1dd53128ecee2be683d2a323c7d74af013e36754b917225c9094bea8bcf5b0a8a04e34ba533521 + checksum: 10/7e112de3853a7ff1a57ce13721da26e03cfe4b76abf84c58e0aa95dfc8b0b2629cc84f612284adf57ce820efb7a892399a64c430d24462d011adbf42e322ab40 languageName: node linkType: hard @@ -18702,7 +18702,7 @@ __metadata: "@emotion/eslint-plugin": "npm:11.11.0" "@emotion/react": "npm:11.11.4" "@faker-js/faker": "npm:9.2.0" - "@formatjs/cli": "npm:6.3.8" + "@formatjs/cli": "npm:6.3.11" "@lexical/history": "npm:0.20.0" "@lexical/react": "npm:0.20.0" "@mediapipe/tasks-vision": "npm:0.10.18" From 4d7db0ce6e424e4abc7739837463713048142f80 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:44:29 +0000 Subject: [PATCH 083/117] chore(deps-dev): bump husky from 9.1.6 to 9.1.7 (#18373) Bumps [husky](https://github.com/typicode/husky) from 9.1.6 to 9.1.7. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.1.6...v9.1.7) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index d843e6b5f6f..790bf71f08a 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "fake-indexeddb": "6.0.0", "generate-changelog": "1.8.0", "html-webpack-plugin": "5.6.3", - "husky": "9.1.6", + "husky": "9.1.7", "i18next-scanner": "4.6.0", "intersection-observer": "0.12.2", "jest": "29.7.0", diff --git a/yarn.lock b/yarn.lock index 993a833b747..dce4034b0d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10840,12 +10840,12 @@ __metadata: languageName: node linkType: hard -"husky@npm:9.1.6": - version: 9.1.6 - resolution: "husky@npm:9.1.6" +"husky@npm:9.1.7": + version: 9.1.7 + resolution: "husky@npm:9.1.7" bin: husky: bin.js - checksum: 10/421ccd8850378231aaefd70dbe9e4f1549b84ffe3a6897f93a202242bbc04e48bd498169aef43849411105d9fcf7c192b757d42661e28d06b934a609a4eb8771 + checksum: 10/c2412753f15695db369634ba70f50f5c0b7e5cb13b673d0826c411ec1bd9ddef08c1dad89ea154f57da2521d2605bd64308af748749b27d08c5f563bcd89975f languageName: node linkType: hard @@ -18771,7 +18771,7 @@ __metadata: highlight.js: "npm:11.10.0" html-webpack-plugin: "npm:5.6.3" http-status-codes: "npm:2.3.0" - husky: "npm:9.1.6" + husky: "npm:9.1.7" i18next-scanner: "npm:4.6.0" intersection-observer: "npm:0.12.2" jest: "npm:29.7.0" From 9535751e930dea5c47aca6ed730fb59fe83ed4d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:46:35 +0000 Subject: [PATCH 084/117] chore(deps): bump @wireapp/commons from 5.2.13 to 5.3.0 in /server (#18375) Bumps [@wireapp/commons](https://github.com/wireapp/wire-web-packages) from 5.2.13 to 5.3.0. - [Commits](https://github.com/wireapp/wire-web-packages/compare/@wireapp/commons@5.2.13...@wireapp/commons@5.3.0) --- updated-dependencies: - dependency-name: "@wireapp/commons" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- server/package.json | 2 +- server/yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/server/package.json b/server/package.json index 6da2c64c6e3..3486d63045a 100644 --- a/server/package.json +++ b/server/package.json @@ -4,7 +4,7 @@ "main": "dist/index.js", "license": "GPL-3.0", "dependencies": { - "@wireapp/commons": "5.2.13", + "@wireapp/commons": "5.3.0", "dotenv": "16.4.5", "dotenv-extended": "2.9.0", "express": "4.21.1", diff --git a/server/yarn.lock b/server/yarn.lock index c820a600250..b4ae14e36e8 100644 --- a/server/yarn.lock +++ b/server/yarn.lock @@ -1127,15 +1127,15 @@ __metadata: languageName: node linkType: hard -"@wireapp/commons@npm:5.2.13": - version: 5.2.13 - resolution: "@wireapp/commons@npm:5.2.13" +"@wireapp/commons@npm:5.3.0": + version: 5.3.0 + resolution: "@wireapp/commons@npm:5.3.0" dependencies: ansi-regex: "npm:5.0.1" fs-extra: "npm:11.2.0" logdown: "npm:3.3.1" platform: "npm:1.3.6" - checksum: 10/ea356bf0d9d6ff401031fc746512463b5981bae4e94237de2f0fd1177eca759c0772bb111187b38863098d8eaea0dd6085bf7b4f2675667c591ab9e61fd412d7 + checksum: 10/1d0e9eac0fe0cddd6ccdea6bcf8b0ac94ac5ecb90007af0917accb782e66a2579207eb345582ea9efd8c530ec7f077a75e949d6e5854b37684f64758cb42375a languageName: node linkType: hard @@ -5677,7 +5677,7 @@ __metadata: "@types/hbs": "npm:4.0.4" "@types/jest": "npm:^29.5.14" "@types/node": "npm:22.5.5" - "@wireapp/commons": "npm:5.2.13" + "@wireapp/commons": "npm:5.3.0" dotenv: "npm:16.4.5" dotenv-extended: "npm:2.9.0" express: "npm:4.21.1" From abd8be48976d9ceea3074e5f9164dd3ba653d348 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:47:02 +0000 Subject: [PATCH 085/117] chore(deps-dev): bump typescript from 5.6.3 to 5.7.2 in /server (#18376) Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.6.3 to 5.7.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.7.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- server/package.json | 2 +- server/yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/server/package.json b/server/package.json index 3486d63045a..5eaa83809f7 100644 --- a/server/package.json +++ b/server/package.json @@ -33,7 +33,7 @@ "@types/node": "22.5.5", "jest": "29.7.0", "rimraf": "6.0.1", - "typescript": "5.6.3" + "typescript": "5.7.2" }, "engines": { "node": ">= 20.14.0" diff --git a/server/yarn.lock b/server/yarn.lock index b4ae14e36e8..360dcfde470 100644 --- a/server/yarn.lock +++ b/server/yarn.lock @@ -5478,23 +5478,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.6.3": - version: 5.6.3 - resolution: "typescript@npm:5.6.3" +"typescript@npm:5.7.2": + version: 5.7.2 + resolution: "typescript@npm:5.7.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/c328e418e124b500908781d9f7b9b93cf08b66bf5936d94332b463822eea2f4e62973bfb3b8a745fdc038785cb66cf59d1092bac3ec2ac6a3e5854687f7833f1 + checksum: 10/4caa3904df69db9d4a8bedc31bafc1e19ffb7b24fbde2997a1633ae1398d0de5bdbf8daf602ccf3b23faddf1aeeb9b795223a2ed9c9a4fdcaf07bfde114a401a languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.6.3#optional!builtin": - version: 5.6.3 - resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=5adc0c" +"typescript@patch:typescript@npm%3A5.7.2#optional!builtin": + version: 5.7.2 + resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=5adc0c" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/dc4bec403cd33a204b655b1152a096a08e7bad2c931cb59ef8ff26b6f2aa541bf98f09fc157958a60c921b1983a8dde9a85b692f9de60fa8f574fd131e3ae4dd + checksum: 10/ff27fc124bceb8969be722baa38af945b2505767cf794de3e2715e58f61b43780284060287d651fcbbdfb6f917f4653b20f4751991f17e0706db389b9bb3f75d languageName: node linkType: hard @@ -5696,7 +5696,7 @@ __metadata: opn: "npm:6.0.0" pm2: "npm:5.4.3" rimraf: "npm:6.0.1" - typescript: "npm:5.6.3" + typescript: "npm:5.7.2" languageName: unknown linkType: soft From 7a993312afeae7f4a5a200463fab85e71386d407 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:47:17 +0000 Subject: [PATCH 086/117] chore(deps): bump @wireapp/commons from 5.2.13 to 5.3.0 (#18372) Bumps [@wireapp/commons](https://github.com/wireapp/wire-web-packages) from 5.2.13 to 5.3.0. - [Commits](https://github.com/wireapp/wire-web-packages/compare/@wireapp/commons@5.2.13...@wireapp/commons@5.3.0) --- updated-dependencies: - dependency-name: "@wireapp/commons" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 16 ++-------------- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 790bf71f08a..b32de8a8d02 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "@lexical/react": "0.20.0", "@mediapipe/tasks-vision": "0.10.18", "@wireapp/avs": "9.10.16", - "@wireapp/commons": "5.2.13", + "@wireapp/commons": "5.3.0", "@wireapp/core": "46.7.1", "@wireapp/react-ui-kit": "9.26.2", "@wireapp/store-engine-dexie": "2.1.15", diff --git a/yarn.lock b/yarn.lock index dce4034b0d3..49859811a7c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6011,19 +6011,7 @@ __metadata: languageName: node linkType: hard -"@wireapp/commons@npm:5.2.13": - version: 5.2.13 - resolution: "@wireapp/commons@npm:5.2.13" - dependencies: - ansi-regex: "npm:5.0.1" - fs-extra: "npm:11.2.0" - logdown: "npm:3.3.1" - platform: "npm:1.3.6" - checksum: 10/ea356bf0d9d6ff401031fc746512463b5981bae4e94237de2f0fd1177eca759c0772bb111187b38863098d8eaea0dd6085bf7b4f2675667c591ab9e61fd412d7 - languageName: node - linkType: hard - -"@wireapp/commons@npm:^5.3.0": +"@wireapp/commons@npm:5.3.0, @wireapp/commons@npm:^5.3.0": version: 5.3.0 resolution: "@wireapp/commons@npm:5.3.0" dependencies: @@ -18735,7 +18723,7 @@ __metadata: "@types/webpack-env": "npm:1.18.5" "@types/wicg-file-system-access": "npm:^2023.10.5" "@wireapp/avs": "npm:9.10.16" - "@wireapp/commons": "npm:5.2.13" + "@wireapp/commons": "npm:5.3.0" "@wireapp/copy-config": "npm:2.2.10" "@wireapp/core": "npm:46.7.1" "@wireapp/eslint-config": "npm:3.0.7" From fdb2906684d1308a52b25236cbb085fb8e637eef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:50:37 +0000 Subject: [PATCH 087/117] chore(deps): bump @wireapp/telemetry from 0.1.2 to 0.1.3 (#18371) Bumps [@wireapp/telemetry](https://github.com/wireapp/wire-web-packages) from 0.1.2 to 0.1.3. - [Commits](https://github.com/wireapp/wire-web-packages/compare/@wireapp/telemetry@0.1.2...@wireapp/telemetry@0.1.3) --- updated-dependencies: - dependency-name: "@wireapp/telemetry" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index b32de8a8d02..dbada951ae9 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "@wireapp/core": "46.7.1", "@wireapp/react-ui-kit": "9.26.2", "@wireapp/store-engine-dexie": "2.1.15", - "@wireapp/telemetry": "0.1.2", + "@wireapp/telemetry": "0.1.3", "@wireapp/webapp-events": "0.24.3", "amplify": "https://github.com/wireapp/amplify#head=master", "beautiful-react-hooks": "5.0.2", diff --git a/yarn.lock b/yarn.lock index 49859811a7c..cdac7abdb8d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6231,12 +6231,12 @@ __metadata: languageName: node linkType: hard -"@wireapp/telemetry@npm:0.1.2": - version: 0.1.2 - resolution: "@wireapp/telemetry@npm:0.1.2" +"@wireapp/telemetry@npm:0.1.3": + version: 0.1.3 + resolution: "@wireapp/telemetry@npm:0.1.3" dependencies: - countly-sdk-web: "npm:24.4.1" - checksum: 10/f40e140e79559f459fa757ed4de89ee5803ece19d0370a19587011f13c67278162abcf20dfc86ea9915b3dd52c6f0d9091ca0cdd968de004eeb0f550b6c3a21a + countly-sdk-web: "npm:24.11.0" + checksum: 10/5d666dea3af9df23282152b1004276ddf95f36735b3f74f21a8cfcd34c820fc4bc5a97afe0b072607d6a64397bb70dfef098e2c6c5bfba6dc0d8f0f62aa85758 languageName: node linkType: hard @@ -7955,10 +7955,10 @@ __metadata: languageName: node linkType: hard -"countly-sdk-web@npm:24.4.1": - version: 24.4.1 - resolution: "countly-sdk-web@npm:24.4.1" - checksum: 10/666bb58adcde8bcc0df08347eef3ecaf276f5e6fe3255ebbba6958b2648fedc8c8b0086f9622dacc21d82501cd5a4a814c342baad50b5add347bf473be4c676e +"countly-sdk-web@npm:24.11.0": + version: 24.11.0 + resolution: "countly-sdk-web@npm:24.11.0" + checksum: 10/d2466a826d7f7e8ee2f4730119dcf6e4ffef4e92de6f563f0e9b6f8ef876afd98aa12b23f41136d1f30e35d8c7729fd1bd472e30190745213156d8d989e071b2 languageName: node linkType: hard @@ -18731,7 +18731,7 @@ __metadata: "@wireapp/react-ui-kit": "npm:9.26.2" "@wireapp/store-engine": "npm:5.1.11" "@wireapp/store-engine-dexie": "npm:2.1.15" - "@wireapp/telemetry": "npm:0.1.2" + "@wireapp/telemetry": "npm:0.1.3" "@wireapp/webapp-events": "npm:0.24.3" amplify: "https://github.com/wireapp/amplify#head=master" archiver: "npm:7.0.1" From ac67057a57d80d6ceb2dce0f653d10002c8be371 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:55:49 +0000 Subject: [PATCH 088/117] chore(deps): bump @wireapp/react-ui-kit from 9.26.2 to 9.26.3 (#18370) Bumps [@wireapp/react-ui-kit](https://github.com/wireapp/wire-web-packages) from 9.26.2 to 9.26.3. - [Commits](https://github.com/wireapp/wire-web-packages/compare/@wireapp/react-ui-kit@9.26.2...@wireapp/react-ui-kit@9.26.3) --- updated-dependencies: - dependency-name: "@wireapp/react-ui-kit" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index dbada951ae9..f4c485586b9 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "@wireapp/avs": "9.10.16", "@wireapp/commons": "5.3.0", "@wireapp/core": "46.7.1", - "@wireapp/react-ui-kit": "9.26.2", + "@wireapp/react-ui-kit": "9.26.3", "@wireapp/store-engine-dexie": "2.1.15", "@wireapp/telemetry": "0.1.3", "@wireapp/webapp-events": "0.24.3", diff --git a/yarn.lock b/yarn.lock index cdac7abdb8d..0cb40f43a3b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6183,9 +6183,9 @@ __metadata: languageName: node linkType: hard -"@wireapp/react-ui-kit@npm:9.26.2": - version: 9.26.2 - resolution: "@wireapp/react-ui-kit@npm:9.26.2" +"@wireapp/react-ui-kit@npm:9.26.3": + version: 9.26.3 + resolution: "@wireapp/react-ui-kit@npm:9.26.3" dependencies: "@types/color": "npm:3.0.6" color: "npm:4.2.3" @@ -6200,7 +6200,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10/32ee01b74480f8b1605c8a048ecfc3ae726099fcb4faebe109f34c42eaf25c72620a88f1e5c5dc0e058dd728213ede202740c7f72178463bc35449cdb0c3b4c0 + checksum: 10/328ff96312b386be51a78972c10ca14337d7d2d4f0dfbc706b93e68b3569099a109d545ec438644c06be0865c3d42849a8db137e60fc8d1c03c5c8d7de5aa222 languageName: node linkType: hard @@ -18728,7 +18728,7 @@ __metadata: "@wireapp/core": "npm:46.7.1" "@wireapp/eslint-config": "npm:3.0.7" "@wireapp/prettier-config": "npm:0.6.4" - "@wireapp/react-ui-kit": "npm:9.26.2" + "@wireapp/react-ui-kit": "npm:9.26.3" "@wireapp/store-engine": "npm:5.1.11" "@wireapp/store-engine-dexie": "npm:2.1.15" "@wireapp/telemetry": "npm:0.1.3" From 56463155acd11f1a3051af9f84b1bea9e737fb81 Mon Sep 17 00:00:00 2001 From: Olaf Sulich Date: Mon, 25 Nov 2024 08:51:51 +0100 Subject: [PATCH 089/117] revert: "chore(deps-dev): bump @types/node from 22.9.0 to 22.9.3 (#18366)" (#18377) This reverts commit 2c9bff2715df004bc61a11c3ff6998f58679e181. --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index f4c485586b9..5c21d6430e4 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "@types/libsodium-wrappers": "0", "@types/linkify-it": "5.0.0", "@types/markdown-it": "14.1.1", - "@types/node": "22.9.3", + "@types/node": "22.9.0", "@types/open-graph": "0.2.5", "@types/platform": "1.3.6", "@types/react": "18.3.3", diff --git a/yarn.lock b/yarn.lock index 0cb40f43a3b..a91a0887920 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5365,12 +5365,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:22.9.3": - version: 22.9.3 - resolution: "@types/node@npm:22.9.3" +"@types/node@npm:22.9.0": + version: 22.9.0 + resolution: "@types/node@npm:22.9.0" dependencies: undici-types: "npm:~6.19.8" - checksum: 10/c32a03ff998b8c6cf7d653216508a92b1e6569dd5031ea6cfc2aaa8c75ebbf4172bf1602f0e1f673086e210787dc96667b99ba4d919bc151f9a1f88aeac42822 + checksum: 10/a7df3426891868b0f5fb03e46aeddd8446178233521c624a44531c92a040cf08a82d8235f7e1e02af731fd16984665d4d71f3418caf9c2788313b10f040d615d languageName: node linkType: hard @@ -18708,7 +18708,7 @@ __metadata: "@types/libsodium-wrappers": "npm:0" "@types/linkify-it": "npm:5.0.0" "@types/markdown-it": "npm:14.1.1" - "@types/node": "npm:22.9.3" + "@types/node": "npm:22.9.0" "@types/open-graph": "npm:0.2.5" "@types/platform": "npm:1.3.6" "@types/react": "npm:18.3.3" From 671c1cd963a11d05f9a801d122c78abcb7c0201b Mon Sep 17 00:00:00 2001 From: Immad Abdul Jabbar Date: Mon, 25 Nov 2024 10:39:15 +0100 Subject: [PATCH 090/117] fix(team-creation): fix ui design review feedback issues (#18356) * fix(team-creation): fix ui design review feedback issues * added click handler for tabs --- .../BannerPortal/BannerPortal.styles.ts | 1 - .../components/BannerPortal/BannerPortal.tsx | 17 +---- .../TeamCreation/TeamCreation.styles.ts | 63 +++++++++++++++---- .../TeamCreation/TeamCreation.tsx | 10 ++- .../TeamCreationAccountHeader.tsx | 50 +++++++++++++++ .../TeamCreation/TeamCreationBanner.tsx | 11 ++-- src/script/page/MainContent/MainContent.tsx | 1 + .../panels/preferences/AccountPreferences.tsx | 17 +++++ 8 files changed, 134 insertions(+), 36 deletions(-) create mode 100644 src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationAccountHeader.tsx diff --git a/src/script/components/BannerPortal/BannerPortal.styles.ts b/src/script/components/BannerPortal/BannerPortal.styles.ts index 26186ca5928..0831c19b4ff 100644 --- a/src/script/components/BannerPortal/BannerPortal.styles.ts +++ b/src/script/components/BannerPortal/BannerPortal.styles.ts @@ -22,6 +22,5 @@ import {CSSObject} from '@emotion/react'; export const portalContainerCss: CSSObject = { zIndex: 1000, position: 'fixed', - boxShadow: '0px 0px 12px 0px var(--background-fade-32)', borderRadius: '0.5rem', }; diff --git a/src/script/components/BannerPortal/BannerPortal.tsx b/src/script/components/BannerPortal/BannerPortal.tsx index 5d4198e9604..c4a46f370cd 100644 --- a/src/script/components/BannerPortal/BannerPortal.tsx +++ b/src/script/components/BannerPortal/BannerPortal.tsx @@ -17,7 +17,7 @@ * */ -import {ReactNode, useEffect, useRef} from 'react'; +import {ReactNode, useRef} from 'react'; import {createPortal} from 'react-dom'; @@ -37,19 +37,6 @@ export const BannerPortal = ({onClose, positionX = 0, positionY = 0, children}: const {activeWindow} = useActiveWindowState.getState(); - useEffect(() => { - const handleClickOutside = (event: MouseEvent) => { - if (bannerRef.current && !bannerRef.current.contains(event.target as Node)) { - onClose(); - } - }; - - activeWindow.document.addEventListener('mousedown', handleClickOutside); - return () => { - activeWindow.document.removeEventListener('mousedown', handleClickOutside); - }; - }, [activeWindow.document, onClose]); - const updateRef = (element: HTMLDivElement) => { bannerRef.current = element; @@ -61,7 +48,7 @@ export const BannerPortal = ({onClose, positionX = 0, positionY = 0, children}: }; return createPortal( -

+
{children}
, activeWindow.document.body, diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.styles.ts b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.styles.ts index c528a09b1e3..67c15ea6602 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.styles.ts +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.styles.ts @@ -21,19 +21,6 @@ import {CSSObject} from '@emotion/react'; import {media} from '@wireapp/react-ui-kit'; -export const teamUpgradeBannerContainerCss: CSSObject = { - border: '1px solid var(--accent-color-500)', - padding: '0.5rem', - borderRadius: '0.5rem', - // fixed with the width of collapsable sidebar - width: '203px', - fill: 'var(--main-color)', - background: 'var(--accent-color-50)', - '.theme-dark &': { - background: 'var(--accent-color-800)', - }, -}; - export const teamUpgradeBannerHeaderCss: CSSObject = { lineHeight: 'var(--line-height-sm)', marginLeft: '0.5rem', @@ -56,6 +43,20 @@ export const teamUpgradeBannerButtonCss: CSSObject = { export const iconButtonCss: CSSObject = { width: '2rem', marginBottom: '0.5rem', + borderRadius: '0.5rem', + background: 'var(--accent-color-50)', + borderColor: 'var(--accent-color-500)', + ':hover': { + background: 'var(--accent-color-50)', + borderColor: 'var(--accent-color-500)', + }, + ':focus svg': { + fill: 'var(--main-color)', + }, + '.theme-dark &': { + background: 'var(--accent-color-800)', + borderColor: 'var(--accent-color-500)', + }, }; export const teamCreationModalWrapperCss: CSSObject = { @@ -100,3 +101,39 @@ export const buttonCss: CSSObject = { width: '100%', margin: 0, }; + +const commonContainerCss: CSSObject = { + padding: '0.5rem', + borderRadius: '0.5rem', + fill: 'var(--main-color)', + + background: 'var(--accent-color-50)', + '.theme-dark &': { + background: 'var(--accent-color-800)', + boxShadow: 'none', + }, +}; + +export const teamUpgradeAccountBannerContainerCss: CSSObject = { + ...commonContainerCss, + display: 'flex', + justifyContent: 'space-between', + alignItems: 'center', + padding: '0.5rem', + marginBottom: '2rem', + [media.tabletSMDown]: { + flexDirection: 'column', + alignItems: 'baseline', + gap: '0.5rem', + }, +}; + +export const teamUpgradeBannerContainerCss: CSSObject = { + ...commonContainerCss, + marginBottom: '4px', + padding: '0.5rem', + border: '1px solid var(--accent-color-500)', + boxShadow: '0px 0px 12px 0px var(--background-fade-32)', + // fixed with the width of collapsable sidebar + width: '203px', +}; diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.tsx index 5230b465cce..85f202c86b0 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation.tsx @@ -25,6 +25,7 @@ import {UserRepository} from 'src/script/user/UserRepository'; import {useKoSubscribableChildren} from 'Util/ComponentUtil'; import {ConfirmLeaveModal} from './ConfirmLeaveModal'; +import {TeamCreationAccountHeader} from './TeamCreationAccountHeader'; import {TeamCreationBanner} from './TeamCreationBanner'; import {TeamCreationModal} from './TeamCreationModal'; @@ -32,9 +33,10 @@ interface Props { selfUser: User; teamRepository: TeamRepository; userRepository: UserRepository; + isAccountPage?: boolean; } -export const TeamCreation = ({selfUser, userRepository, teamRepository}: Props) => { +export const TeamCreation = ({selfUser, userRepository, teamRepository, isAccountPage = false}: Props) => { const [isTeamCreationModalVisible, setIsTeamCreationModalVisible] = useState(false); const [isLeaveConfirmModalVisible, setIsLeaveConfirmModalVisible] = useState(false); const {name} = useKoSubscribableChildren(selfUser, ['name']); @@ -54,7 +56,11 @@ export const TeamCreation = ({selfUser, userRepository, teamRepository}: Props) return ( <> - + {isAccountPage ? ( + + ) : ( + + )} {isTeamCreationModalVisible && ( void; +} + +export const TeamCreationAccountHeader = ({onClick}: Props) => { + return ( +
+
+ + + {t('teamUpgradeBannerHeader')} + +
{t('teamUpgradeBannerContent')}
+
+ +
+ ); +}; diff --git a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationBanner.tsx b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationBanner.tsx index 71cd92a42cb..77b76018c55 100644 --- a/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationBanner.tsx +++ b/src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreationBanner.tsx @@ -57,14 +57,13 @@ const Banner = ({onClick}: {onClick: () => void}) => { ); }; -const PADDING_X = 40; const PADDING_Y = 34; export const TeamCreationBanner = ({onClick}: {onClick: () => void}) => { const [isBannerVisible, setIsBannerVisible] = useState(false); const [position, setPosition] = useState<{x: number; y: number}>({x: 0, y: 0}); const {status: sidebarStatus} = useSidebarStore(); - const clickHandler = (event: React.MouseEvent) => { + const openHandler = (event: React.MouseEvent | React.MouseEvent) => { setIsBannerVisible(true); const rect = event.currentTarget.getBoundingClientRect(); setPosition({x: rect.x, y: rect.y}); @@ -92,17 +91,19 @@ export const TeamCreationBanner = ({onClick}: {onClick: () => void}) => { return ( <> - + {isBannerVisible && ( - +
+ +
)} diff --git a/src/script/page/MainContent/MainContent.tsx b/src/script/page/MainContent/MainContent.tsx index e2290b998c3..8700e42d1c4 100644 --- a/src/script/page/MainContent/MainContent.tsx +++ b/src/script/page/MainContent/MainContent.tsx @@ -170,6 +170,7 @@ const MainContent: FC = ({ conversationRepository={repositories.conversation} propertiesRepository={repositories.properties} userRepository={repositories.user} + teamRepository={repositories.team} selfUser={selfUser} isActivatedAccount={isActivatedAccount} /> diff --git a/src/script/page/MainContent/panels/preferences/AccountPreferences.tsx b/src/script/page/MainContent/panels/preferences/AccountPreferences.tsx index e8ca670b1dd..7cbb3ad316d 100644 --- a/src/script/page/MainContent/panels/preferences/AccountPreferences.tsx +++ b/src/script/page/MainContent/panels/preferences/AccountPreferences.tsx @@ -27,7 +27,10 @@ import {ErrorFallback} from 'Components/ErrorFallback'; import {PrimaryModal} from 'Components/Modals/PrimaryModal'; import {useEnrichedFields} from 'Components/panel/EnrichedFields'; import {ConversationState} from 'src/script/conversation/ConversationState'; +import {TeamCreation} from 'src/script/page/LeftSidebar/panels/Conversations/ConversationTabs/TeamCreation/TeamCreation'; import {ContentState} from 'src/script/page/useAppState'; +import {Core} from 'src/script/service/CoreSingleton'; +import {TeamRepository} from 'src/script/team/TeamRepository'; import {useKoSubscribableChildren} from 'Util/ComponentUtil'; import {t} from 'Util/LocalizerUtil'; import {getLogger} from 'Util/Logger'; @@ -68,6 +71,7 @@ interface AccountPreferencesProps { showDomain?: boolean; teamState?: TeamState; userRepository: UserRepository; + teamRepository: TeamRepository; selfUser: User; isActivatedAccount?: boolean; conversationState?: ConversationState; @@ -79,6 +83,7 @@ export const AccountPreferences = ({ importFile, clientRepository, userRepository, + teamRepository, propertiesRepository, switchContent, conversationRepository, @@ -88,6 +93,7 @@ export const AccountPreferences = ({ teamState = container.resolve(TeamState), conversationState = container.resolve(ConversationState), }: AccountPreferencesProps) => { + const core = container.resolve(Core); const {isTeam, teamName} = useKoSubscribableChildren(teamState, ['isTeam', 'teamName']); const {name, email, availability, username, managedBy} = useKoSubscribableChildren(selfUser, [ 'name', @@ -102,6 +108,9 @@ export const AccountPreferences = ({ const config = Config.getConfig(); const brandName = config.BRAND_NAME; const isConsentCheckEnabled = config.FEATURE.CHECK_CONSENT; + const isTeamCreationEnabled = + Config.getConfig().FEATURE.ENABLE_TEAM_CREATION && + core.backendFeatures.version >= Config.getConfig().MIN_TEAM_CREATION_SUPPORTED_API_VERSION; const richFields = useEnrichedFields(selfUser, {addDomain: showDomain, addEmail: false}); const domain = selfUser.domain; @@ -134,6 +143,14 @@ export const AccountPreferences = ({ return (
+ {isTeamCreationEnabled && !teamState.isInTeam(selfUser) && ( + + )}

{name} From 0382644f8cd143c320c96d671a7c5c009031d0f3 Mon Sep 17 00:00:00 2001 From: Olaf Sulich Date: Mon, 25 Nov 2024 10:51:52 +0100 Subject: [PATCH 091/117] chore(dependabot): ignore @types/node (#18378) --- .github/dependabot.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 45cff760f78..a9c271c258a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -39,6 +39,7 @@ updates: - dependency-name: '@mediapipe/tasks-vision' versions: - '0.10.16' + - dependency-name: '@types/node' # Server dependencies - package-ecosystem: npm @@ -56,8 +57,6 @@ updates: versions: - '>= 2.a' - dependency-name: '@types/node' - versions: - - '>= 13.a' # Github actions - package-ecosystem: 'github-actions' From 6de8bd61aad7cee40827775e2eb3fb68b1e67454 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 09:56:06 +0000 Subject: [PATCH 092/117] chore(deps): bump crowdin/github-action from 2.3.0 to 2.4.0 (#18379) Bumps [crowdin/github-action](https://github.com/crowdin/github-action) from 2.3.0 to 2.4.0. - [Release notes](https://github.com/crowdin/github-action/releases) - [Commits](https://github.com/crowdin/github-action/compare/v2.3.0...v2.4.0) --- updated-dependencies: - dependency-name: crowdin/github-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/pull_translations.yml | 2 +- .github/workflows/sync_translations.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pull_translations.yml b/.github/workflows/pull_translations.yml index f9cb78e85f9..da6998e439c 100644 --- a/.github/workflows/pull_translations.yml +++ b/.github/workflows/pull_translations.yml @@ -28,7 +28,7 @@ jobs: run: yarn --immutable - name: Sync translations - uses: crowdin/github-action@v2.3.0 + uses: crowdin/github-action@v2.4.0 env: GITHUB_TOKEN: ${{secrets.OTTO_THE_BOT_GH_TOKEN}} GITHUB_ACTOR: otto-the-bot diff --git a/.github/workflows/sync_translations.yml b/.github/workflows/sync_translations.yml index 4b50711cf4a..322465c9550 100644 --- a/.github/workflows/sync_translations.yml +++ b/.github/workflows/sync_translations.yml @@ -37,7 +37,7 @@ jobs: run: yarn translate:merge - name: Download translations - uses: crowdin/github-action@v2.3.0 + uses: crowdin/github-action@v2.4.0 env: GITHUB_TOKEN: ${{secrets.OTTO_THE_BOT_GH_TOKEN}} CROWDIN_PROJECT_ID: 342359 From 4135955a7db58da651d6c028f0600d952428dd44 Mon Sep 17 00:00:00 2001 From: Olaf Sulich Date: Mon, 25 Nov 2024 11:42:23 +0100 Subject: [PATCH 093/117] fix(dependabot): ignore & fix typescript version (#18380) * fix(dependabot): ignore & fix typescript version * chore: add missing yarn.lock changes --- .github/dependabot.yml | 2 ++ server/package.json | 2 +- server/yarn.lock | 18 +++++++++--------- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a9c271c258a..a00fda0b3af 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -40,6 +40,7 @@ updates: versions: - '0.10.16' - dependency-name: '@types/node' + - dependency-name: 'typescript' # Server dependencies - package-ecosystem: npm @@ -56,6 +57,7 @@ updates: - dependency-name: geolite2 versions: - '>= 2.a' + - dependency-name: 'typescript' - dependency-name: '@types/node' # Github actions diff --git a/server/package.json b/server/package.json index 5eaa83809f7..3486d63045a 100644 --- a/server/package.json +++ b/server/package.json @@ -33,7 +33,7 @@ "@types/node": "22.5.5", "jest": "29.7.0", "rimraf": "6.0.1", - "typescript": "5.7.2" + "typescript": "5.6.3" }, "engines": { "node": ">= 20.14.0" diff --git a/server/yarn.lock b/server/yarn.lock index 360dcfde470..b4ae14e36e8 100644 --- a/server/yarn.lock +++ b/server/yarn.lock @@ -5478,23 +5478,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.7.2": - version: 5.7.2 - resolution: "typescript@npm:5.7.2" +"typescript@npm:5.6.3": + version: 5.6.3 + resolution: "typescript@npm:5.6.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/4caa3904df69db9d4a8bedc31bafc1e19ffb7b24fbde2997a1633ae1398d0de5bdbf8daf602ccf3b23faddf1aeeb9b795223a2ed9c9a4fdcaf07bfde114a401a + checksum: 10/c328e418e124b500908781d9f7b9b93cf08b66bf5936d94332b463822eea2f4e62973bfb3b8a745fdc038785cb66cf59d1092bac3ec2ac6a3e5854687f7833f1 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.7.2#optional!builtin": - version: 5.7.2 - resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=5adc0c" +"typescript@patch:typescript@npm%3A5.6.3#optional!builtin": + version: 5.6.3 + resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=5adc0c" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/ff27fc124bceb8969be722baa38af945b2505767cf794de3e2715e58f61b43780284060287d651fcbbdfb6f917f4653b20f4751991f17e0706db389b9bb3f75d + checksum: 10/dc4bec403cd33a204b655b1152a096a08e7bad2c931cb59ef8ff26b6f2aa541bf98f09fc157958a60c921b1983a8dde9a85b692f9de60fa8f574fd131e3ae4dd languageName: node linkType: hard @@ -5696,7 +5696,7 @@ __metadata: opn: "npm:6.0.0" pm2: "npm:5.4.3" rimraf: "npm:6.0.1" - typescript: "npm:5.7.2" + typescript: "npm:5.6.3" languageName: unknown linkType: soft From c93b3d0c7d233e48ef09f8bc5eaf349148cbb7d1 Mon Sep 17 00:00:00 2001 From: Amir Ghezelbash Date: Tue, 26 Nov 2024 13:29:02 +0330 Subject: [PATCH 094/117] chore: Serialize object arguments in desktop runtime (#18359) --- src/script/util/Logger.ts | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/src/script/util/Logger.ts b/src/script/util/Logger.ts index b2213831718..f69d710ce92 100644 --- a/src/script/util/Logger.ts +++ b/src/script/util/Logger.ts @@ -17,15 +17,42 @@ * */ -import {LogFactory, Logger} from '@wireapp/commons'; +import {LogFactory, Logger, Runtime} from '@wireapp/commons'; const LOGGER_NAMESPACE = '@wireapp/webapp'; +function serializeArgs(args: any[]): any[] { + return args.map(arg => (typeof arg === 'object' && arg !== null ? JSON.stringify(arg) : arg)); +} + function getLogger(name: string): Logger { - return LogFactory.getLogger(name, { + const logger = LogFactory.getLogger(name, { namespace: LOGGER_NAMESPACE, separator: '/', }); + + if (Runtime.isDesktopApp()) { + return { + ...logger, + debug: (...args: any[]): void => { + logger.debug(...serializeArgs(args)); + }, + error: (...args: any[]): void => { + logger.error(...serializeArgs(args)); + }, + info: (...args: any[]): void => { + logger.info(...serializeArgs(args)); + }, + log: (...args: any[]): void => { + logger.log(...serializeArgs(args)); + }, + warn: (...args: any[]): void => { + logger.warn(...serializeArgs(args)); + }, + }; + } + + return logger; } export {getLogger, LOGGER_NAMESPACE, Logger}; From 3347355b7deffa319605a7636fbe212b65cd6bb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20J=C3=B3=C5=BAwik?= Date: Tue, 26 Nov 2024 11:25:43 +0100 Subject: [PATCH 095/117] feat: Uploading assets (#18349) * feat: Uploading assets * uploading assets * code improvements * cr changes * update cross-spawn resolution --- package.json | 3 +- src/script/assets/AssetRepository.ts | 14 ++- .../components/Conversation/Conversation.tsx | 1 + .../components/LoadingBar/LoadingBar.tsx | 9 +- .../MessagesList/MessageList.test.tsx | 3 + .../components/MessagesList/MessageList.tsx | 6 + .../UploadAssets/UploadAssets.styles.ts | 27 ++++ .../UploadAssets/UploadAssets.tsx | 69 +++++++++++ .../UploadAssetItem/UploadAssetItem.styles.ts | 25 ++++ .../UploadAssetItem/UploadAssetItem.tsx | 56 +++++++++ .../components/UploadAssetItem/index.tsx | 20 +++ .../MessagesList/UploadAssets/index.tsx | 20 +++ src/script/conversation/MessageRepository.ts | 117 +++++++++++------- src/style/components/loading-bar.less | 14 +++ .../content/conversation/message-list.less | 2 + yarn.lock | 12 +- 16 files changed, 340 insertions(+), 58 deletions(-) create mode 100644 src/script/components/MessagesList/UploadAssets/UploadAssets.styles.ts create mode 100644 src/script/components/MessagesList/UploadAssets/UploadAssets.tsx create mode 100644 src/script/components/MessagesList/UploadAssets/components/UploadAssetItem/UploadAssetItem.styles.ts create mode 100644 src/script/components/MessagesList/UploadAssets/components/UploadAssetItem/UploadAssetItem.tsx create mode 100644 src/script/components/MessagesList/UploadAssets/components/UploadAssetItem/index.tsx create mode 100644 src/script/components/MessagesList/UploadAssets/index.tsx diff --git a/package.json b/package.json index 5c21d6430e4..fa2aaadf396 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "@mediapipe/tasks-vision": "0.10.18", "@wireapp/avs": "9.10.16", "@wireapp/commons": "5.3.0", - "@wireapp/core": "46.7.1", + "@wireapp/core": "46.8.0", "@wireapp/react-ui-kit": "9.26.3", "@wireapp/store-engine-dexie": "2.1.15", "@wireapp/telemetry": "0.1.3", @@ -205,6 +205,7 @@ "translate:merge": "formatjs extract --format './bin/translations_extract_formatter.js' --out-file './src/i18n/en-US.json'" }, "resolutions": { + "cross-spawn": "7.0.6", "libsodium": "0.7.10", "xml2js": "0.5.0", "@stablelib/utf8": "1.0.2", diff --git a/src/script/assets/AssetRepository.ts b/src/script/assets/AssetRepository.ts index 340b2fa1939..ddf7aa75f2e 100644 --- a/src/script/assets/AssetRepository.ts +++ b/src/script/assets/AssetRepository.ts @@ -22,7 +22,7 @@ import {StatusCodes as HTTP_STATUS} from 'http-status-codes'; import ko from 'knockout'; import {container, singleton} from 'tsyringe'; -import {LegalHoldStatus} from '@wireapp/protocol-messaging'; +import {GenericMessage, LegalHoldStatus} from '@wireapp/protocol-messaging'; import {getLogger, Logger} from 'Util/Logger'; import {downloadBlob, loadFileBuffer, loadImage} from 'Util/util'; @@ -60,6 +60,8 @@ export class AssetRepository { readonly uploadCancelTokens: {[messageId: string]: () => void} = {}; logger: Logger; + processQueue: ko.ObservableArray<{message: GenericMessage; conversationId: string}> = ko.observableArray(); + constructor( private readonly core = container.resolve(Core), private readonly teamState = container.resolve(TeamState), @@ -71,6 +73,14 @@ export class AssetRepository { return this.core.service!.asset; } + public addToProcessQueue(message: GenericMessage, conversationId: string) { + this.processQueue.push({message, conversationId}); + } + + public removeFromProcessQueue(messageId: string) { + this.processQueue(this.processQueue().filter(queueItem => queueItem.message.messageId !== messageId)); + } + async getObjectUrl(asset: AssetRemoteData): Promise { const objectUrl = getAssetUrl(asset.identifier); if (objectUrl) { @@ -234,6 +244,7 @@ export class AssetRepository { progressObservable(percentage); }, ); + this.uploadCancelTokens[messageId] = () => { request.cancel(); onCancel?.(); @@ -266,6 +277,7 @@ export class AssetRepository { private removeFromUploadQueue(messageId: string): void { this.uploadProgressQueue(this.uploadProgressQueue().filter(upload => upload.messageId !== messageId)); + this.removeFromProcessQueue(messageId); delete this.uploadCancelTokens[messageId]; } } diff --git a/src/script/components/Conversation/Conversation.tsx b/src/script/components/Conversation/Conversation.tsx index c779fc93a67..c0345b86622 100644 --- a/src/script/components/Conversation/Conversation.tsx +++ b/src/script/components/Conversation/Conversation.tsx @@ -511,6 +511,7 @@ export const Conversation = ({ conversation={activeConversation} selfUser={selfUser} conversationRepository={conversationRepository} + assetRepository={repositories.asset} messageRepository={repositories.message} messageActions={mainViewModel.actions} invitePeople={clickOnInvitePeople} diff --git a/src/script/components/LoadingBar/LoadingBar.tsx b/src/script/components/LoadingBar/LoadingBar.tsx index ab021d105af..8cf21a08fcf 100644 --- a/src/script/components/LoadingBar/LoadingBar.tsx +++ b/src/script/components/LoadingBar/LoadingBar.tsx @@ -22,14 +22,15 @@ import {FC} from 'react'; import cx from 'classnames'; export interface LoadingBarProps { - message: string; + message?: string; progress: number; className?: string; + centerText?: boolean; } -const LoadingBar: FC = ({progress, message, className = ''}) => ( -
-
{message}
+const LoadingBar: FC = ({progress, message, className = '', centerText = true}) => ( +
+ {message &&
{message}
}
diff --git a/src/script/components/MessagesList/MessageList.test.tsx b/src/script/components/MessagesList/MessageList.test.tsx index f29d45ef935..0cd2a0738d3 100644 --- a/src/script/components/MessagesList/MessageList.test.tsx +++ b/src/script/components/MessagesList/MessageList.test.tsx @@ -36,6 +36,9 @@ const getDefaultParams = (): React.ComponentProps => { return { cancelConnectionRequest: jest.fn(), conversation, + assetRepository: { + processQueue: [], + } as any, conversationRepository: { expectReadReceipt: jest.fn(() => false), getMessagesWithOffset: jest.fn(), diff --git a/src/script/components/MessagesList/MessageList.tsx b/src/script/components/MessagesList/MessageList.tsx index c5eaca31865..7509ec104b9 100644 --- a/src/script/components/MessagesList/MessageList.tsx +++ b/src/script/components/MessagesList/MessageList.tsx @@ -24,6 +24,7 @@ import cx from 'classnames'; import {FadingScrollbar} from 'Components/FadingScrollbar'; import {JumpToLastMessageButton} from 'Components/MessagesList/JumpToLastMessageButton'; +import {UploadAssets} from 'Components/MessagesList/UploadAssets'; import {filterMessages} from 'Components/MessagesList/utils/messagesFilter'; import {ConversationRepository} from 'src/script/conversation/ConversationRepository'; import {MessageRepository} from 'src/script/conversation/MessageRepository'; @@ -45,9 +46,11 @@ import {ScrollToElement} from './Message/types'; import {groupMessagesBySenderAndTime, isMarker} from './utils/messagesGroup'; import {updateScroll, FocusedElement} from './utils/scrollUpdater'; +import {AssetRepository} from '../../assets/AssetRepository'; import {Conversation} from '../../entity/Conversation'; interface MessagesListParams { + assetRepository: AssetRepository; cancelConnectionRequest: (message: MemberMessage) => void; conversation: Conversation; conversationRepository: ConversationRepository; @@ -74,6 +77,7 @@ interface MessagesListParams { } export const MessagesList: FC = ({ + assetRepository, conversation, selfUser, conversationRepository, @@ -358,6 +362,8 @@ export const MessagesList: FC = ({ ); }); })} + +
diff --git a/src/script/components/MessagesList/UploadAssets/UploadAssets.styles.ts b/src/script/components/MessagesList/UploadAssets/UploadAssets.styles.ts new file mode 100644 index 00000000000..1f85241a0f7 --- /dev/null +++ b/src/script/components/MessagesList/UploadAssets/UploadAssets.styles.ts @@ -0,0 +1,27 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {CSSObject} from '@emotion/react'; + +export const uploadAssetsContainer: CSSObject = { + paddingLeft: 'var(--conversation-message-sender-width)', + paddingBottom: '16px', + marginTop: '8px', + width: '100%', +}; diff --git a/src/script/components/MessagesList/UploadAssets/UploadAssets.tsx b/src/script/components/MessagesList/UploadAssets/UploadAssets.tsx new file mode 100644 index 00000000000..57abcb9c129 --- /dev/null +++ b/src/script/components/MessagesList/UploadAssets/UploadAssets.tsx @@ -0,0 +1,69 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {useKoSubscribableChildren} from 'Util/ComponentUtil'; + +import {UploadAssetItem} from './components/UploadAssetItem'; +import {uploadAssetsContainer} from './UploadAssets.styles'; + +import {AssetRepository} from '../../../assets/AssetRepository'; + +interface Props { + assetRepository: AssetRepository; + conversationId: string; +} + +export const UploadAssets = ({assetRepository, conversationId}: Props) => { + const {processQueue, uploadProgressQueue} = useKoSubscribableChildren(assetRepository, [ + 'processQueue', + 'uploadProgressQueue', + ]); + + if (!processQueue?.length) { + return null; + } + + const currentConversationProcessQueue = processQueue.filter(item => item.conversationId === conversationId); + + if (!currentConversationProcessQueue.length) { + return null; + } + + const uploadProgressMap = new Map(uploadProgressQueue.map(item => [item.messageId, item])); + + return ( +
+ {currentConversationProcessQueue.map(processingMessage => { + const processingAsset = uploadProgressMap.get(processingMessage.message.messageId); + + if (!processingAsset) { + return null; + } + + return ( + + ); + })} +
+ ); +}; diff --git a/src/script/components/MessagesList/UploadAssets/components/UploadAssetItem/UploadAssetItem.styles.ts b/src/script/components/MessagesList/UploadAssets/components/UploadAssetItem/UploadAssetItem.styles.ts new file mode 100644 index 00000000000..8106c3c655d --- /dev/null +++ b/src/script/components/MessagesList/UploadAssets/components/UploadAssetItem/UploadAssetItem.styles.ts @@ -0,0 +1,25 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {CSSObject} from '@emotion/react'; + +export const uploadingProgressText: CSSObject = { + color: 'var(--gray-70)', + fontSize: 'var(--font-size-small)', +}; diff --git a/src/script/components/MessagesList/UploadAssets/components/UploadAssetItem/UploadAssetItem.tsx b/src/script/components/MessagesList/UploadAssets/components/UploadAssetItem/UploadAssetItem.tsx new file mode 100644 index 00000000000..a4f8f62dd47 --- /dev/null +++ b/src/script/components/MessagesList/UploadAssets/components/UploadAssetItem/UploadAssetItem.tsx @@ -0,0 +1,56 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +import {useEffect, useState} from 'react'; + +import {GenericMessage} from '@wireapp/protocol-messaging'; + +import {LoadingBar} from 'Components/LoadingBar'; + +import {uploadingProgressText} from './UploadAssetItem.styles'; + +import {AssetRepository} from '../../../../../assets/AssetRepository'; + +interface Props { + assetRepository: AssetRepository; + message: GenericMessage; +} + +export const UploadAssetItem = ({assetRepository, message}: Props) => { + const [uploadProgress, setUploadProgress] = useState(0); + + useEffect(() => { + const progressSubscribable = assetRepository.getUploadProgress(message.messageId); + setUploadProgress(progressSubscribable()); + const subscription = progressSubscribable.subscribe(value => setUploadProgress(value)); + return () => { + subscription.dispose(); + }; + }, [assetRepository, message]); + + return ( +
+ + Uploading {message.asset?.original?.name || ''} - {Math.trunc(uploadProgress)}% + + + +
+ ); +}; diff --git a/src/script/components/MessagesList/UploadAssets/components/UploadAssetItem/index.tsx b/src/script/components/MessagesList/UploadAssets/components/UploadAssetItem/index.tsx new file mode 100644 index 00000000000..c18699a799d --- /dev/null +++ b/src/script/components/MessagesList/UploadAssets/components/UploadAssetItem/index.tsx @@ -0,0 +1,20 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +export * from './UploadAssetItem'; diff --git a/src/script/components/MessagesList/UploadAssets/index.tsx b/src/script/components/MessagesList/UploadAssets/index.tsx new file mode 100644 index 00000000000..c06d3f75344 --- /dev/null +++ b/src/script/components/MessagesList/UploadAssets/index.tsx @@ -0,0 +1,20 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + */ + +export * from './UploadAssets'; diff --git a/src/script/conversation/MessageRepository.ts b/src/script/conversation/MessageRepository.ts index 6f026b015ec..832f2641d73 100644 --- a/src/script/conversation/MessageRepository.ts +++ b/src/script/conversation/MessageRepository.ts @@ -21,22 +21,19 @@ import {ConversationProtocol, MessageSendingStatus, QualifiedUserClients} from ' import {BackendErrorLabel} from '@wireapp/api-client/lib/http/'; import {QualifiedId, RequestCancellationError} from '@wireapp/api-client/lib/user'; import { + GenericMessageType, + InCallEmojiType, MessageSendingState, MessageTargetMode, ReactionType, - GenericMessageType, SendResult, - InCallEmojiType, } from '@wireapp/core/lib/conversation'; import { - AudioMetaData, EditedTextContent, FileMetaDataContent, - ImageMetaData, LinkPreviewContent, LinkPreviewUploadedContent, TextContent, - VideoMetaData, } from '@wireapp/core/lib/conversation/content'; import * as MessageBuilder from '@wireapp/core/lib/conversation/message/MessageBuilder'; import {OtrMessage} from '@wireapp/core/lib/conversation/message/OtrMessage'; @@ -509,18 +506,34 @@ export class MessageRepository { originalId?: string, ): Promise { const uploadStarted = Date.now(); + const beforeUnload = (event: Event) => { + event.preventDefault(); + }; - const {id, state} = await this.sendAssetMetadata(conversation, file, asImage, originalId); - if (state === SendAndInjectSendingState.FAILED) { - await this.storeFileInDb(conversation, id, file); - return; - } - if (state === MessageSendingState.CANCELED) { - // The user has canceled the upload, no need to do anything else + window.addEventListener('beforeunload', beforeUnload); + const assetMetadata = await this.createAssetMetadata(conversation, file, asImage, originalId); + + if (!assetMetadata) { + window.removeEventListener('beforeunload', beforeUnload); return; } + + const {message, metaData} = assetMetadata; + const {messageId} = message; + try { - await this.sendAssetRemotedata(conversation, file, id, asImage); + const {state} = await this.sendAssetRemotedata(conversation, file, messageId, asImage, metaData); + + if (state === SendAndInjectSendingState.FAILED) { + await this.storeFileInDb(conversation, messageId, file); + return; + } + + if (state === MessageSendingState.CANCELED) { + // The user has canceled the upload, no need to do anything else + return; + } + const uploadDuration = (Date.now() - uploadStarted) / TIME_IN_MILLIS.SECOND; this.logger.info(`Finished to upload asset for conversation'${conversation.id} in ${uploadDuration}`); } catch (error) { @@ -531,9 +544,11 @@ export class MessageRepository { `Failed to upload asset for conversation '${conversation.id}': ${(error as Error).message}`, error, ); - const messageEntity = await this.getMessageInConversationById(conversation, id); + const messageEntity = await this.getMessageInConversationById(conversation, messageId); await this.sendAssetUploadFailed(conversation, messageEntity.id); return this.updateMessageAsUploadFailed(messageEntity); + } finally { + window.removeEventListener('beforeunload', beforeUnload); } } @@ -602,7 +617,45 @@ export class MessageRepository { return this.eventService.updateEventAsUploadFailed(message_et.primary_key, reason); } - private async sendAssetRemotedata(conversation: Conversation, file: Blob, messageId: string, asImage: boolean) { + /** + * Create asset metadata message to specified conversation. + */ + private async createAssetMetadata( + conversation: Conversation, + file: File | Blob, + allowImageDetection?: boolean, + originalId?: string, + ) { + try { + const metadata = await buildMetadata(file); + const meta = { + audio: (isAudio(file) && metadata) || null, + video: (isVideo(file) && metadata) || null, + image: (allowImageDetection && isImage(file) && metadata) || null, + length: file.size, + name: (file as File).name, + type: file.type, + } as FileMetaDataContent; + + const message = MessageBuilder.buildFileMetaDataMessage({metaData: meta as FileMetaDataContent}, originalId); + this.assetRepository.addToProcessQueue(message, conversation.id); + return {message, metaData: meta as FileMetaDataContent}; + } catch (error) { + const logMessage = `Couldn't render asset preview from metadata. Asset might be corrupt: ${ + (error as Error).message + }`; + this.logger.warn(logMessage, error); + return null; + } + } + + private async sendAssetRemotedata( + conversation: Conversation, + file: Blob, + messageId: string, + asImage: boolean, + meta: FileMetaDataContent, + ) { const retention = this.assetRepository.getAssetRetention(this.userState.self(), conversation); const options = { legalHoldStatus: conversation.legalHoldStatus(), @@ -618,6 +671,7 @@ export class MessageRepository { asset: asset, expectsReadConfirmation: this.expectReadReceipt(conversation), }; + const assetMessage = metadata ? MessageBuilder.buildImageMessage( { @@ -628,43 +682,14 @@ export class MessageRepository { ) : MessageBuilder.buildFileDataMessage( { + metaData: meta, ...commonMessageData, file: {data: Buffer.from(await file.arrayBuffer())}, }, messageId, ); - return this.sendAndInjectMessage(assetMessage, conversation, {enableEphemeral: true, syncTimestamp: false}); - } - /** - * Send asset metadata message to specified conversation. - */ - private async sendAssetMetadata( - conversation: Conversation, - file: File | Blob, - allowImageDetection?: boolean, - originalId?: string, - ) { - let metadata; - try { - metadata = await buildMetadata(file); - } catch (error) { - const logMessage = `Couldn't render asset preview from metadata. Asset might be corrupt: ${ - (error as Error).message - }`; - this.logger.warn(logMessage, error); - } - const meta = {length: file.size, name: (file as File).name, type: file.type} as Partial; - - if (isAudio(file)) { - meta.audio = metadata as AudioMetaData; - } else if (isVideo(file)) { - meta.video = metadata as VideoMetaData; - } else if (allowImageDetection && isImage(file)) { - meta.image = metadata as ImageMetaData; - } - const message = MessageBuilder.buildFileMetaDataMessage({metaData: meta as FileMetaDataContent}, originalId); - return this.sendAndInjectMessage(message, conversation, {enableEphemeral: true}); + return this.sendAndInjectMessage(assetMessage, conversation, {enableEphemeral: true}); } /** diff --git a/src/style/components/loading-bar.less b/src/style/components/loading-bar.less index f87029913fb..86502c9ef8f 100644 --- a/src/style/components/loading-bar.less +++ b/src/style/components/loading-bar.less @@ -17,6 +17,20 @@ * */ +.uploading-asset { + margin-top: 8px; + + .progress-bar { + @rotation: 127deg; + @size: 14px; + @rotatedSize: (abs(cos(@rotation)) + abs(sin(@rotation))) * @size; + height: 8px; + + margin-left: 0; + background-size: @rotatedSize 8px; + } +} + .progress-console { overflow: hidden; height: 14px; diff --git a/src/style/content/conversation/message-list.less b/src/style/content/conversation/message-list.less index a3839abf0a7..ba9de5e64d7 100644 --- a/src/style/content/conversation/message-list.less +++ b/src/style/content/conversation/message-list.less @@ -27,7 +27,9 @@ .messages { transform: translateZ(0); &.flex-center { + flex-wrap: wrap; margin: auto; + & .message { width: 100%; min-width: 75%; diff --git a/yarn.lock b/yarn.lock index a91a0887920..063c36050f0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6047,9 +6047,9 @@ __metadata: languageName: node linkType: hard -"@wireapp/core@npm:46.7.1": - version: 46.7.1 - resolution: "@wireapp/core@npm:46.7.1" +"@wireapp/core@npm:46.8.0": + version: 46.8.0 + resolution: "@wireapp/core@npm:46.8.0" dependencies: "@wireapp/api-client": "npm:^27.10.1" "@wireapp/commons": "npm:^5.3.0" @@ -6069,7 +6069,7 @@ __metadata: long: "npm:^5.2.0" uuid: "npm:9.0.1" zod: "npm:3.23.8" - checksum: 10/c425120eb795847c6170b0f9712cadc9889633304f9dd7e16dbc57cb6d617769aa26f3d6dcd353e89b43fae9a0a76dcd09f7c3ef76fc7d5bc254e9e7be34547c + checksum: 10/3179e039689d5fa8c52e2487ca580f7e49734e36e162995582ee17b9feed0553323db705b84751f3d3741640992844328a49c8b4acaf3bd6dcadae2856747245 languageName: node linkType: hard @@ -8017,7 +8017,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -18725,7 +18725,7 @@ __metadata: "@wireapp/avs": "npm:9.10.16" "@wireapp/commons": "npm:5.3.0" "@wireapp/copy-config": "npm:2.2.10" - "@wireapp/core": "npm:46.7.1" + "@wireapp/core": "npm:46.8.0" "@wireapp/eslint-config": "npm:3.0.7" "@wireapp/prettier-config": "npm:0.6.4" "@wireapp/react-ui-kit": "npm:9.26.3" From 3c85467b0247bd9f2d7d83b7d43a97d7ae7e7a45 Mon Sep 17 00:00:00 2001 From: Amir Ghezelbash Date: Tue, 26 Nov 2024 15:08:26 +0330 Subject: [PATCH 096/117] chore: Revert "chore: Serialize object arguments in desktop runtime (#18359)" (#18382) This reverts commit c93b3d0c7d233e48ef09f8bc5eaf349148cbb7d1. --- src/script/util/Logger.ts | 31 ++----------------------------- 1 file changed, 2 insertions(+), 29 deletions(-) diff --git a/src/script/util/Logger.ts b/src/script/util/Logger.ts index f69d710ce92..b2213831718 100644 --- a/src/script/util/Logger.ts +++ b/src/script/util/Logger.ts @@ -17,42 +17,15 @@ * */ -import {LogFactory, Logger, Runtime} from '@wireapp/commons'; +import {LogFactory, Logger} from '@wireapp/commons'; const LOGGER_NAMESPACE = '@wireapp/webapp'; -function serializeArgs(args: any[]): any[] { - return args.map(arg => (typeof arg === 'object' && arg !== null ? JSON.stringify(arg) : arg)); -} - function getLogger(name: string): Logger { - const logger = LogFactory.getLogger(name, { + return LogFactory.getLogger(name, { namespace: LOGGER_NAMESPACE, separator: '/', }); - - if (Runtime.isDesktopApp()) { - return { - ...logger, - debug: (...args: any[]): void => { - logger.debug(...serializeArgs(args)); - }, - error: (...args: any[]): void => { - logger.error(...serializeArgs(args)); - }, - info: (...args: any[]): void => { - logger.info(...serializeArgs(args)); - }, - log: (...args: any[]): void => { - logger.log(...serializeArgs(args)); - }, - warn: (...args: any[]): void => { - logger.warn(...serializeArgs(args)); - }, - }; - } - - return logger; } export {getLogger, LOGGER_NAMESPACE, Logger}; From bdb51a1a9197170cee2331a42fcbbfc4aa48d73e Mon Sep 17 00:00:00 2001 From: Amir Ghezelbash Date: Tue, 26 Nov 2024 15:28:39 +0330 Subject: [PATCH 097/117] chore: Do not log profile image data url (#18383) --- src/script/team/TeamRepository.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/script/team/TeamRepository.ts b/src/script/team/TeamRepository.ts index 48ec835d4a4..783280de791 100644 --- a/src/script/team/TeamRepository.ts +++ b/src/script/team/TeamRepository.ts @@ -343,7 +343,7 @@ export class TeamRepository extends TypedEventEmitter { accountInfo.availability = this.userState.self().availability(); } - this.logger.log('Publishing account info', accountInfo); + this.logger.log('Publishing account info', {...accountInfo, picture: null}); amplify.publish(WebAppEvents.TEAM.INFO, accountInfo); return accountInfo; } From a5287860d4b5e99cdf521edc62f089e1012b1f45 Mon Sep 17 00:00:00 2001 From: Amir Ghezelbash Date: Tue, 26 Nov 2024 15:28:54 +0330 Subject: [PATCH 098/117] chore: Bump core & commons to latest versions (#18384) --- package.json | 4 ++-- yarn.lock | 54 ++++++++++++++++++++++++++-------------------------- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/package.json b/package.json index fa2aaadf396..73ebe37a7cd 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,8 @@ "@lexical/react": "0.20.0", "@mediapipe/tasks-vision": "0.10.18", "@wireapp/avs": "9.10.16", - "@wireapp/commons": "5.3.0", - "@wireapp/core": "46.8.0", + "@wireapp/commons": "5.4.0", + "@wireapp/core": "46.10.0", "@wireapp/react-ui-kit": "9.26.3", "@wireapp/store-engine-dexie": "2.1.15", "@wireapp/telemetry": "0.1.3", diff --git a/yarn.lock b/yarn.lock index 063c36050f0..4948a336dfe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5976,11 +5976,11 @@ __metadata: languageName: node linkType: hard -"@wireapp/api-client@npm:^27.10.1": - version: 27.10.1 - resolution: "@wireapp/api-client@npm:27.10.1" +"@wireapp/api-client@npm:^27.11.0": + version: 27.11.0 + resolution: "@wireapp/api-client@npm:27.11.0" dependencies: - "@wireapp/commons": "npm:^5.3.0" + "@wireapp/commons": "npm:^5.4.0" "@wireapp/priority-queue": "npm:^2.1.11" "@wireapp/protocol-messaging": "npm:1.51.0" axios: "npm:1.7.7" @@ -5993,7 +5993,7 @@ __metadata: tough-cookie: "npm:4.1.4" ws: "npm:8.18.0" zod: "npm:3.23.8" - checksum: 10/21180091871cecb20d1d911eb93395dae88b6c4f116bc792b335822e3bef77dc079ad854ccc67b7257e8f2d50c6b26588dcfa71c64b799a80d1762e2bb473c12 + checksum: 10/94228768ef54f70e8f74000c924dd460fa47c96a1c50d83472583f5a144daeca915604bc78844199db82b37ef53e88c315ea85c1ac127ffb12783890e6581ea6 languageName: node linkType: hard @@ -6011,15 +6011,15 @@ __metadata: languageName: node linkType: hard -"@wireapp/commons@npm:5.3.0, @wireapp/commons@npm:^5.3.0": - version: 5.3.0 - resolution: "@wireapp/commons@npm:5.3.0" +"@wireapp/commons@npm:5.4.0, @wireapp/commons@npm:^5.4.0": + version: 5.4.0 + resolution: "@wireapp/commons@npm:5.4.0" dependencies: ansi-regex: "npm:5.0.1" fs-extra: "npm:11.2.0" logdown: "npm:3.3.1" platform: "npm:1.3.6" - checksum: 10/1d0e9eac0fe0cddd6ccdea6bcf8b0ac94ac5ecb90007af0917accb782e66a2579207eb345582ea9efd8c530ec7f077a75e949d6e5854b37684f64758cb42375a + checksum: 10/e826582f21010ea1fa9af0637db80de50447946ca78dcdd813834744705e3c1db8dfed1de7a0db359ca5bf5bcb20490a4a17b14a00316c5343c202540eb03f6f languageName: node linkType: hard @@ -6040,23 +6040,23 @@ __metadata: languageName: node linkType: hard -"@wireapp/core-crypto@npm:1.0.2": - version: 1.0.2 - resolution: "@wireapp/core-crypto@npm:1.0.2" - checksum: 10/99d47fd88657abcfe7fa702fcf9bdc0b815010a2b7b62bffd7779bf8e56bdaee23ebdf306192653ecfa076fc13a749d59c089219e64966b3c74327998c14bdd7 +"@wireapp/core-crypto@npm:1.1.0": + version: 1.1.0 + resolution: "@wireapp/core-crypto@npm:1.1.0" + checksum: 10/f73e452b03a97a602e65e05c40c544b4a536b9a253e6eb40e88438496973d59a6b108fab664c779ee5dd173d127941cba88b4593aaf173dfada4180d2c038201 languageName: node linkType: hard -"@wireapp/core@npm:46.8.0": - version: 46.8.0 - resolution: "@wireapp/core@npm:46.8.0" +"@wireapp/core@npm:46.10.0": + version: 46.10.0 + resolution: "@wireapp/core@npm:46.10.0" dependencies: - "@wireapp/api-client": "npm:^27.10.1" - "@wireapp/commons": "npm:^5.3.0" - "@wireapp/core-crypto": "npm:1.0.2" + "@wireapp/api-client": "npm:^27.11.0" + "@wireapp/commons": "npm:^5.4.0" + "@wireapp/core-crypto": "npm:1.1.0" "@wireapp/cryptobox": "npm:12.8.0" "@wireapp/priority-queue": "npm:^2.1.11" - "@wireapp/promise-queue": "npm:^2.3.9" + "@wireapp/promise-queue": "npm:^2.3.10" "@wireapp/protocol-messaging": "npm:1.51.0" "@wireapp/store-engine": "npm:5.1.11" axios: "npm:1.7.7" @@ -6069,7 +6069,7 @@ __metadata: long: "npm:^5.2.0" uuid: "npm:9.0.1" zod: "npm:3.23.8" - checksum: 10/3179e039689d5fa8c52e2487ca580f7e49734e36e162995582ee17b9feed0553323db705b84751f3d3741640992844328a49c8b4acaf3bd6dcadae2856747245 + checksum: 10/453017f5f04071775d30c299f3226f1efdd42383218e0e436fe95ee4b16bb1afcc0dd56fa761f62705434d8aa92acdd6589182f38536d556a8a5f3f7b12f43c8 languageName: node linkType: hard @@ -6152,10 +6152,10 @@ __metadata: languageName: node linkType: hard -"@wireapp/promise-queue@npm:^2.3.9": - version: 2.3.9 - resolution: "@wireapp/promise-queue@npm:2.3.9" - checksum: 10/3bc87ee5f930d37992d4abf7fe475932473c89c8958c1cff12b35d649ec27833e61f50ad6c5dd1a37983ab9e82c0efdaa7e7f8175c5a23562642bc936aee27d4 +"@wireapp/promise-queue@npm:^2.3.10": + version: 2.3.10 + resolution: "@wireapp/promise-queue@npm:2.3.10" + checksum: 10/22f141ee3fae3592ef4b423297ab955471f0a3965e84f9e259361cdfdd4dde73697085a4fe552aeda819113bbe5264bb2d537fab157a9f49a82bbefc809c7b1c languageName: node linkType: hard @@ -18723,9 +18723,9 @@ __metadata: "@types/webpack-env": "npm:1.18.5" "@types/wicg-file-system-access": "npm:^2023.10.5" "@wireapp/avs": "npm:9.10.16" - "@wireapp/commons": "npm:5.3.0" + "@wireapp/commons": "npm:5.4.0" "@wireapp/copy-config": "npm:2.2.10" - "@wireapp/core": "npm:46.8.0" + "@wireapp/core": "npm:46.10.0" "@wireapp/eslint-config": "npm:3.0.7" "@wireapp/prettier-config": "npm:0.6.4" "@wireapp/react-ui-kit": "npm:9.26.3" From 517e3f4a677c746323c931d9c8bb6d13d1ccf842 Mon Sep 17 00:00:00 2001 From: Timothy LeBon Date: Tue, 26 Nov 2024 13:59:33 +0100 Subject: [PATCH 099/117] Revert "chore: Bump core & commons to latest versions (#18384)" (#18385) This reverts commit a5287860d4b5e99cdf521edc62f089e1012b1f45. --- package.json | 4 ++-- yarn.lock | 54 ++++++++++++++++++++++++++-------------------------- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/package.json b/package.json index 73ebe37a7cd..fa2aaadf396 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,8 @@ "@lexical/react": "0.20.0", "@mediapipe/tasks-vision": "0.10.18", "@wireapp/avs": "9.10.16", - "@wireapp/commons": "5.4.0", - "@wireapp/core": "46.10.0", + "@wireapp/commons": "5.3.0", + "@wireapp/core": "46.8.0", "@wireapp/react-ui-kit": "9.26.3", "@wireapp/store-engine-dexie": "2.1.15", "@wireapp/telemetry": "0.1.3", diff --git a/yarn.lock b/yarn.lock index 4948a336dfe..063c36050f0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5976,11 +5976,11 @@ __metadata: languageName: node linkType: hard -"@wireapp/api-client@npm:^27.11.0": - version: 27.11.0 - resolution: "@wireapp/api-client@npm:27.11.0" +"@wireapp/api-client@npm:^27.10.1": + version: 27.10.1 + resolution: "@wireapp/api-client@npm:27.10.1" dependencies: - "@wireapp/commons": "npm:^5.4.0" + "@wireapp/commons": "npm:^5.3.0" "@wireapp/priority-queue": "npm:^2.1.11" "@wireapp/protocol-messaging": "npm:1.51.0" axios: "npm:1.7.7" @@ -5993,7 +5993,7 @@ __metadata: tough-cookie: "npm:4.1.4" ws: "npm:8.18.0" zod: "npm:3.23.8" - checksum: 10/94228768ef54f70e8f74000c924dd460fa47c96a1c50d83472583f5a144daeca915604bc78844199db82b37ef53e88c315ea85c1ac127ffb12783890e6581ea6 + checksum: 10/21180091871cecb20d1d911eb93395dae88b6c4f116bc792b335822e3bef77dc079ad854ccc67b7257e8f2d50c6b26588dcfa71c64b799a80d1762e2bb473c12 languageName: node linkType: hard @@ -6011,15 +6011,15 @@ __metadata: languageName: node linkType: hard -"@wireapp/commons@npm:5.4.0, @wireapp/commons@npm:^5.4.0": - version: 5.4.0 - resolution: "@wireapp/commons@npm:5.4.0" +"@wireapp/commons@npm:5.3.0, @wireapp/commons@npm:^5.3.0": + version: 5.3.0 + resolution: "@wireapp/commons@npm:5.3.0" dependencies: ansi-regex: "npm:5.0.1" fs-extra: "npm:11.2.0" logdown: "npm:3.3.1" platform: "npm:1.3.6" - checksum: 10/e826582f21010ea1fa9af0637db80de50447946ca78dcdd813834744705e3c1db8dfed1de7a0db359ca5bf5bcb20490a4a17b14a00316c5343c202540eb03f6f + checksum: 10/1d0e9eac0fe0cddd6ccdea6bcf8b0ac94ac5ecb90007af0917accb782e66a2579207eb345582ea9efd8c530ec7f077a75e949d6e5854b37684f64758cb42375a languageName: node linkType: hard @@ -6040,23 +6040,23 @@ __metadata: languageName: node linkType: hard -"@wireapp/core-crypto@npm:1.1.0": - version: 1.1.0 - resolution: "@wireapp/core-crypto@npm:1.1.0" - checksum: 10/f73e452b03a97a602e65e05c40c544b4a536b9a253e6eb40e88438496973d59a6b108fab664c779ee5dd173d127941cba88b4593aaf173dfada4180d2c038201 +"@wireapp/core-crypto@npm:1.0.2": + version: 1.0.2 + resolution: "@wireapp/core-crypto@npm:1.0.2" + checksum: 10/99d47fd88657abcfe7fa702fcf9bdc0b815010a2b7b62bffd7779bf8e56bdaee23ebdf306192653ecfa076fc13a749d59c089219e64966b3c74327998c14bdd7 languageName: node linkType: hard -"@wireapp/core@npm:46.10.0": - version: 46.10.0 - resolution: "@wireapp/core@npm:46.10.0" +"@wireapp/core@npm:46.8.0": + version: 46.8.0 + resolution: "@wireapp/core@npm:46.8.0" dependencies: - "@wireapp/api-client": "npm:^27.11.0" - "@wireapp/commons": "npm:^5.4.0" - "@wireapp/core-crypto": "npm:1.1.0" + "@wireapp/api-client": "npm:^27.10.1" + "@wireapp/commons": "npm:^5.3.0" + "@wireapp/core-crypto": "npm:1.0.2" "@wireapp/cryptobox": "npm:12.8.0" "@wireapp/priority-queue": "npm:^2.1.11" - "@wireapp/promise-queue": "npm:^2.3.10" + "@wireapp/promise-queue": "npm:^2.3.9" "@wireapp/protocol-messaging": "npm:1.51.0" "@wireapp/store-engine": "npm:5.1.11" axios: "npm:1.7.7" @@ -6069,7 +6069,7 @@ __metadata: long: "npm:^5.2.0" uuid: "npm:9.0.1" zod: "npm:3.23.8" - checksum: 10/453017f5f04071775d30c299f3226f1efdd42383218e0e436fe95ee4b16bb1afcc0dd56fa761f62705434d8aa92acdd6589182f38536d556a8a5f3f7b12f43c8 + checksum: 10/3179e039689d5fa8c52e2487ca580f7e49734e36e162995582ee17b9feed0553323db705b84751f3d3741640992844328a49c8b4acaf3bd6dcadae2856747245 languageName: node linkType: hard @@ -6152,10 +6152,10 @@ __metadata: languageName: node linkType: hard -"@wireapp/promise-queue@npm:^2.3.10": - version: 2.3.10 - resolution: "@wireapp/promise-queue@npm:2.3.10" - checksum: 10/22f141ee3fae3592ef4b423297ab955471f0a3965e84f9e259361cdfdd4dde73697085a4fe552aeda819113bbe5264bb2d537fab157a9f49a82bbefc809c7b1c +"@wireapp/promise-queue@npm:^2.3.9": + version: 2.3.9 + resolution: "@wireapp/promise-queue@npm:2.3.9" + checksum: 10/3bc87ee5f930d37992d4abf7fe475932473c89c8958c1cff12b35d649ec27833e61f50ad6c5dd1a37983ab9e82c0efdaa7e7f8175c5a23562642bc936aee27d4 languageName: node linkType: hard @@ -18723,9 +18723,9 @@ __metadata: "@types/webpack-env": "npm:1.18.5" "@types/wicg-file-system-access": "npm:^2023.10.5" "@wireapp/avs": "npm:9.10.16" - "@wireapp/commons": "npm:5.4.0" + "@wireapp/commons": "npm:5.3.0" "@wireapp/copy-config": "npm:2.2.10" - "@wireapp/core": "npm:46.10.0" + "@wireapp/core": "npm:46.8.0" "@wireapp/eslint-config": "npm:3.0.7" "@wireapp/prettier-config": "npm:0.6.4" "@wireapp/react-ui-kit": "npm:9.26.3" From f2c0cf61d58568b8279c5f1d4588fa90c923e448 Mon Sep 17 00:00:00 2001 From: Amir Ghezelbash Date: Tue, 26 Nov 2024 19:16:09 +0330 Subject: [PATCH 100/117] chore: Improve Error Logging in ErrorFallback (#18386) * chore: Add a stacktrace to error boundary * chore: Improve Error Logging in ErrorFallback --- src/script/components/ErrorFallback/ErrorFallback.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/script/components/ErrorFallback/ErrorFallback.tsx b/src/script/components/ErrorFallback/ErrorFallback.tsx index 4685f559b06..0e94101ff78 100644 --- a/src/script/components/ErrorFallback/ErrorFallback.tsx +++ b/src/script/components/ErrorFallback/ErrorFallback.tsx @@ -29,7 +29,9 @@ const logger = getLogger('ErrorFallback'); export const ErrorFallback = ({error, resetErrorBoundary}: FallbackProps) => { useEffect(() => { - logger.error(error); + const customError = new Error(); + logger.error({originalError: error, originalStack: error?.stack, fallbackInvocationStack: customError.stack}); + PrimaryModal.show(PrimaryModal.type.CONFIRM, { preventClose: true, secondaryAction: { From 084dbf2fe414dbf768d5169c6d22cd52100927b0 Mon Sep 17 00:00:00 2001 From: Olaf Sulich Date: Wed, 27 Nov 2024 07:44:46 +0100 Subject: [PATCH 101/117] feat(i18n): enhance types (#18347) * feat(i18n): generate types * fix: types * chore: cleanup * chore: remove test file strings * fix: types * fix: types * fix: replace child_process with cross-spawn for type generation * fix: refactor type generation script and improve output format * chore: update yarn.lock * chore: update yarn.lock --- .eslintrc.js | 1 + .prettierignore | 2 +- bin/transalations_generate_types.js | 38 + package.json | 5 +- src/i18n/en-US.json | 2 +- src/script/E2EIdentity/Modals/Modals.ts | 34 +- src/script/auth/page/Login.tsx | 2 +- src/script/calling/CallingRepository.ts | 24 +- .../VerificationBadges/VerificationBadges.tsx | 1 + .../components/Conversation/Conversation.tsx | 6 +- .../ReadOnlyConversationMessage.tsx | 6 +- .../ConversationListCell.tsx | 2 +- .../HistoryImport/HistoryImport.tsx | 2 +- src/script/components/InputBar/InputBar.tsx | 4 +- .../Message/ContentMessage/MessageQuote.tsx | 4 +- .../Message/DecryptErrorMessage.tsx | 24 +- .../MessagesList/Message/DeleteMessage.tsx | 7 +- .../E2EIVerificationMessage.tsx | 6 +- .../Message/FailedToAddUsersMessage.tsx | 61 +- .../Message/FileTypeRestrictedMessage.tsx | 4 +- .../Message/MemberMessage/MessageContent.tsx | 30 +- .../ProtocolUpdateMessage.tsx | 8 +- .../Message/ReadReceiptStatus.tsx | 2 +- .../Message/VerificationMessage.tsx | 2 +- .../GroupCreation/GroupCreationModal.tsx | 4 +- .../Modals/InviteModal/InviteModal.tsx | 8 +- .../Modals/LegalHoldModal/LegalHoldModal.tsx | 12 +- .../Modals/PrimaryModal/PrimaryModalState.tsx | 6 +- .../QualityFeedbackModal.tsx | 3 + .../components/Modals/UserModal/UserModal.tsx | 6 +- .../ServiceListItem/ServiceListItem.tsx | 2 +- src/script/components/TitleBar/TitleBar.tsx | 26 +- src/script/components/UserList/UserList.tsx | 6 +- .../components/UserListItem/UserListItem.tsx | 4 +- .../CallingParticipantList.tsx | 2 +- .../calling/CallingCell/CallingCell.tsx | 2 +- .../CallingHeader/CallingHeader.tsx | 2 +- src/script/components/panel/UserActions.tsx | 2 +- src/script/connection/ConnectionRepository.ts | 4 +- .../ConversationCellState.test.ts | 12 +- .../conversation/ConversationCellState.ts | 40 +- .../conversation/ConversationRepository.ts | 6 +- .../conversation/ConversationStateHandler.ts | 6 +- src/script/conversation/MessageRepository.ts | 10 +- src/script/entity/User/User.ts | 4 +- src/script/entity/message/ContentMessage.ts | 2 +- .../message/DeleteConversationMessage.ts | 2 +- ...nedAfterMLSMigrationFinalisationMessage.ts | 2 +- src/script/entity/message/MemberMessage.ts | 2 +- .../message/MessageTimerUpdateMessage.ts | 4 +- .../message/OneToOneMigratedToMlsMessage.ts | 2 +- src/script/legal-hold/LegalHoldWarning.ts | 2 +- src/script/main/app.ts | 4 +- .../notification/NotificationRepository.ts | 12 +- src/script/page/AppLock/AppLock.tsx | 14 +- .../ConnectionRequests/ConnectionRequests.tsx | 2 +- .../ConversationTabs/ConversationTabs.tsx | 10 +- .../LeftSidebar/panels/StartUI/PeopleTab.tsx | 4 +- .../LeftSidebar/panels/StartUI/StartUI.tsx | 2 +- .../panels/Collection/CollectionSection.tsx | 2 +- .../panels/preferences/AboutPreferences.tsx | 6 +- .../DeviceDetailsPreferences.tsx | 2 +- .../MLSDeviceDetails/MLSDeviceDetails.tsx | 2 +- .../panels/preferences/OptionPreferences.tsx | 8 +- .../accountPreferences/AvatarInput.tsx | 2 +- .../accountPreferences/DataUsageSection.tsx | 4 +- .../HistoryBackupSection.tsx | 2 +- .../accountPreferences/PrivacySection.tsx | 4 +- .../avPreferences/CameraPreferences.tsx | 18 +- .../avPreferences/SaveCallLogs.tsx | 2 +- .../AddParticipants/AddParticipants.tsx | 2 +- .../ConversationDetails.tsx | 7 +- .../ConversationDetailsParticipants.tsx | 2 +- .../components/GroupDetails/GroupDetails.tsx | 2 +- .../components/GuestOptions/GuestOptions.tsx | 4 +- .../MessageDetails/MessageDetails.tsx | 15 +- .../FeatureConfigChangeNotifier.ts | 25 +- .../page/components/WindowTitleUpdater.ts | 4 +- src/script/properties/PropertiesRepository.ts | 2 +- src/script/util/AvailabilityStatus.tsx | 5 +- .../util/LocalizerUtil/LocalizerUtil.ts | 69 +- .../util/LocalizerUtil/LocalizerUtil.types.ts | 6 - src/script/util/isHittingUploadLimit.ts | 2 +- src/script/view_model/ActionsViewModel.ts | 20 +- src/script/view_model/CallingViewModel.ts | 4 +- src/script/view_model/ContentViewModel.ts | 2 +- src/script/view_model/ListViewModel.ts | 10 +- .../WarningsContainer/WarningsContainer.tsx | 40 +- src/types/i18n.d.ts | 1657 +++++++++++++++++ webpack.config.dev.js | 29 +- yarn.lock | 1 + 91 files changed, 2167 insertions(+), 301 deletions(-) create mode 100644 bin/transalations_generate_types.js create mode 100644 src/types/i18n.d.ts diff --git a/.eslintrc.js b/.eslintrc.js index 41922985c7f..5a6cb4dd63d 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -23,6 +23,7 @@ module.exports = { 'src/worker/', 'src/script/components/Icon.tsx', '*.js', + 'src/types/i18n.d.ts', ], parserOptions: { project: ['./tsconfig.build.json', './server/tsconfig.json'], diff --git a/.prettierignore b/.prettierignore index 439678a4661..8e37a2d4c27 100644 --- a/.prettierignore +++ b/.prettierignore @@ -11,4 +11,4 @@ CHANGELOG.md node_modules npm-debug.log yarn-error.log - +src/types/i18n.d.ts diff --git a/bin/transalations_generate_types.js b/bin/transalations_generate_types.js new file mode 100644 index 00000000000..838cffd210f --- /dev/null +++ b/bin/transalations_generate_types.js @@ -0,0 +1,38 @@ +const fs = require('fs'); +const path = require('path'); + +const escapeString = string => { + return string + .replace(/\\/g, '\\\\') // Escape backslashes first + .replace(/'/g, "\\'") // Escape single quotes + .replace(/\n/g, '\\n') // Escape newlines + .replace(/\r/g, '\\r') // Escape carriage returns + .replace(/\t/g, '\\t'); // Escape tabs +}; + +const generateTypeDefinitions = (jsonPath, outputPath) => { + const json = JSON.parse(fs.readFileSync(jsonPath, 'utf8')); + + const header = `// This file is autogenerated by the script. DO NOT EDIT BY HAND. +// To update this file, run: yarn run translate:generate-types + +`; + + const body = Object.entries(json) + .map(([key, value]) => ` '${key}': \`${escapeString(value)}\`;`) + .join('\n'); + + const content = `${header}declare module 'I18n/en-US.json' { + const translations: { +${body} + }; + export default translations; +} +`; + + fs.writeFileSync(outputPath, content); +}; + +const ROOT_PATH = path.resolve(__dirname, '..'); + +generateTypeDefinitions(path.join(ROOT_PATH, 'src/i18n/en-US.json'), path.join(ROOT_PATH, 'src/types/i18n.d.ts')); diff --git a/package.json b/package.json index fa2aaadf396..2cb788d8858 100644 --- a/package.json +++ b/package.json @@ -103,6 +103,7 @@ "babel-loader": "9.2.1", "babel-plugin-transform-import-meta": "2.2.1", "cross-env": "7.0.3", + "cross-spawn": "^7.0.6", "css-loader": "7.1.2", "cssnano": "7.0.6", "dexie": "4.0.7", @@ -202,7 +203,9 @@ "test:server": "cd server && yarn test", "test:types": "tsc --project tsconfig.build.json --noEmit && cd server && tsc --noEmit", "translate:extract": "i18next-scanner 'src/{page,script}/**/*.{js,html,htm}'", - "translate:merge": "formatjs extract --format './bin/translations_extract_formatter.js' --out-file './src/i18n/en-US.json'" + "translate:merge": "formatjs extract --format './bin/translations_extract_formatter.js' --out-file './src/i18n/en-US.json'", + "translate:generate-types": "node ./bin/transalations_generate_types.js", + "typecheck": "tsc --noEmit" }, "resolutions": { "cross-spawn": "7.0.6", diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json index 9e975821cd7..1f2c097c4b6 100644 --- a/src/i18n/en-US.json +++ b/src/i18n/en-US.json @@ -687,7 +687,7 @@ "featureConfigChangeModalAudioVideoDescriptionItemCameraEnabled": "Camera in calls is enabled", "featureConfigChangeModalAudioVideoHeadline": "There has been a change in {brandName}", "featureConfigChangeModalConferenceCallingEnabled": "Your team was upgraded to {brandName} Enterprise, which gives you access to features such as conference calls and more. [link]Learn more about {brandName} Enterprise[/link]", - "featureConfigChangeModalConferenceCallingTitle": "{brandName} Enterprise", + "featureConfigChangeModalConferenceCallingHeadline": "{brandName} Enterprise", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksDisabled": "Generating guest links is now disabled for all group admins.", "featureConfigChangeModalConversationGuestLinksDescriptionItemConversationGuestLinksEnabled": "Generating guest links is now enabled for all group admins.", "featureConfigChangeModalConversationGuestLinksHeadline": "Team settings changed", diff --git a/src/script/E2EIdentity/Modals/Modals.ts b/src/script/E2EIdentity/Modals/Modals.ts index b1332ced7e6..1e52df10256 100644 --- a/src/script/E2EIdentity/Modals/Modals.ts +++ b/src/script/E2EIdentity/Modals/Modals.ts @@ -80,14 +80,20 @@ export const getModalOptions = ({
`; + + const gracePeriodOverParagraph = t('acme.settingsChanged.gracePeriodOver.paragraph', undefined, { + br: '
', + ...replaceLearnMore, + }); + + const settingsChangedParagraph = t('acme.settingsChanged.paragraph', undefined, {br: '
', ...replaceLearnMore}); + switch (type) { case ModalType.ENROLL: options = { text: { closeBtnLabel: t('acme.settingsChanged.button.close'), - htmlMessage: extraParams?.isGracePeriodOver - ? t('acme.settingsChanged.gracePeriodOver.paragraph', {}, {br: '
', ...replaceLearnMore}) - : t('acme.settingsChanged.paragraph', {}, {br: '
', ...replaceLearnMore}), + htmlMessage: extraParams?.isGracePeriodOver ? gracePeriodOverParagraph : settingsChangedParagraph, title: t('acme.settingsChanged.headline.alt'), }, primaryAction: { @@ -109,8 +115,14 @@ export const getModalOptions = ({ text: { closeBtnLabel: t('acme.renewCertificate.button.close'), htmlMessage: extraParams?.isGracePeriodOver - ? t('acme.renewCertificate.gracePeriodOver.paragraph') - : t('acme.renewCertificate.paragraph'), + ? // @ts-expect-error + // the "url" should be provided + // TODO: check it when changing this code + t('acme.renewCertificate.gracePeriodOver.paragraph') + : // @ts-expect-error + // the "url" should be provided + // TODO: check it when changing this code + t('acme.renewCertificate.paragraph'), title: t('acme.renewCertificate.headline.alt'), }, primaryAction: { @@ -148,7 +160,10 @@ export const getModalOptions = ({ options = { text: { closeBtnLabel: t('acme.settingsChanged.button.close'), - htmlMessage: t('acme.remindLater.paragraph', extraParams?.delayTime), + // @ts-expect-error + // the "url" should be provided + // TODO: check it when changing this code + htmlMessage: t('acme.remindLater.paragraph', {delayTime: extraParams?.delayTime}), title: t('acme.settingsChanged.headline.alt'), }, primaryAction: { @@ -166,8 +181,8 @@ export const getModalOptions = ({ text: { closeBtnLabel: t('acme.error.button.close'), htmlMessage: extraParams?.isGracePeriodOver - ? t('acme.error.gracePeriod.paragraph', {}, {br: '
'}) - : t('acme.error.paragraph', {}, {br: '
'}), + ? t('acme.error.gracePeriod.paragraph', undefined, {br: '
'}) + : t('acme.error.paragraph', undefined, {br: '
'}), title: t('acme.error.headline'), }, primaryAction: { @@ -199,6 +214,9 @@ export const getModalOptions = ({ text: { closeBtnLabel: t('acme.done.button.close'), htmlMessage: `
${svgHtml}${ + // @ts-expect-error + // the "url" should be provided + // TODO: check it when changing this code extraParams?.isRenewal ? t('acme.renewal.done.paragraph') : t('acme.done.paragraph') }
`, title: extraParams?.isRenewal ? t('acme.renewal.done.headline') : t('acme.done.headline'), diff --git a/src/script/auth/page/Login.tsx b/src/script/auth/page/Login.tsx index 43859598f96..8ff3f3761f0 100644 --- a/src/script/auth/page/Login.tsx +++ b/src/script/auth/page/Login.tsx @@ -393,7 +393,7 @@ const LoginComponent = ({

{t('login.twoFactorLoginTitle')}

- {t('login.twoFactorLoginSubHead', {email: twoFactorLoginData.email})} + {t('login.twoFactorLoginSubHead', {email: twoFactorLoginData.email as string})}
)} diff --git a/src/script/page/MainContent/panels/preferences/avPreferences/CameraPreferences.tsx b/src/script/page/MainContent/panels/preferences/avPreferences/CameraPreferences.tsx index 3316ac0c075..24125682aaa 100644 --- a/src/script/page/MainContent/panels/preferences/avPreferences/CameraPreferences.tsx +++ b/src/script/page/MainContent/panels/preferences/avPreferences/CameraPreferences.tsx @@ -139,13 +139,17 @@ const CameraPreferences: React.FC = ({

- {t('preferencesOptionsCallLogsDetail', brandName)} + {t('preferencesOptionsCallLogsDetail', {brandName})}

); diff --git a/src/script/page/RightSidebar/AddParticipants/AddParticipants.tsx b/src/script/page/RightSidebar/AddParticipants/AddParticipants.tsx index 124b4d7d2e6..92b739ce875 100644 --- a/src/script/page/RightSidebar/AddParticipants/AddParticipants.tsx +++ b/src/script/page/RightSidebar/AddParticipants/AddParticipants.tsx @@ -127,7 +127,7 @@ const AddParticipants: FC = ({ const enabledAddAction = selectedContacts.length > ENABLE_ADD_ACTIONS_LENGTH; const headerText = selectedContacts.length - ? t('addParticipantsHeaderWithCounter', selectedContacts.length) + ? t('addParticipantsHeaderWithCounter', {number: selectedContacts.length}) : t('addParticipantsHeader'); const showIntegrations = useMemo(() => { diff --git a/src/script/page/RightSidebar/ConversationDetails/ConversationDetails.tsx b/src/script/page/RightSidebar/ConversationDetails/ConversationDetails.tsx index 26d099f7080..9079a723d2f 100644 --- a/src/script/page/RightSidebar/ConversationDetails/ConversationDetails.tsx +++ b/src/script/page/RightSidebar/ConversationDetails/ConversationDetails.tsx @@ -290,10 +290,9 @@ const ConversationDetails = forwardRef